the order a grid is stored in: the directions of the specimen its row index and its column index advance along
Syntax
gL = gridLayout()
Row along y, col along x.
gL = gridLayout(row, col)
The directions stated.
gL = gridLayout(vector3d.X, -vector3d.Y, name='fsd')
With a name.
gL = gridLayout.columnMajor()
The two named layouts.
gL = gridLayout.rowMajor()
gL = gridLayout.assumedFor(fr)
The order a frame is drawn in.
Description
An array is indexed [i, j]; which specimen directions the two indices advance along is not in the array and has to be stated. That is the layout, a relation between the array and a frame in which no screen enters: a direction may point either way, so the layout also says whether an index runs with the coordinate or against it. The two directions are perpendicular. gL.basis is row, col and row x col; gridify(ebsd, gL) stores a map in this layout, ebsd.layout says the one it is in.
Input
row |
vector3d, the direction the row index advances along |
col |
vector3d, the direction the column index advances along |
Keywords
| keyword | default | description |
|---|---|---|
name |
what the layout is called |
Output
gL |
gridLayout |
See also
gridify, referenceFrame, plottingConvention, EBSDGrid
Members
| assumedFor | the layout of an array drawn with row 0 at the top and the columns to the right, read against the convention of the frame: what the relation was before layouts were stated, and named so that the assumption shows wherever the layout is displayed |
| basis | the directions row, col and row x col as one vector3d of three |
| columnMajor | the layout with the first index along y, the second along x, MATLAB’s images |
| gridLayout | the order a grid is stored in: the directions of the specimen its row index and its column index advance along |
| layoutIndex | the index that lays out an array whose first and second index run along d = (d1, d2) as gL asks, new[r, c] = old.flat[lin[r, c]] |
| rowMajor | the layout with the first index along x, the second along y |
Used on
MATLAB’s gridLayout_index
source
Citing this page.
This page is part of the documentation of
MTEX, a free and open
source MATLAB toolbox for analyzing and modeling crystallographic textures.
It was written by The MTEX Developers and is published at
https://mtex-toolbox.github.io/gridLayout_index_py.html.
If you use MTEX, or reuse text or figures from this page, in your research,
please cite
F. Bachmann, R. Hielscher, H. Schaeben: Texture Analysis with MTEX - Free and Open Source Software Toolbox, Solid State Phenomena 160 (2010), 63-68. 10.4028/www.scientific.net/SSP.160.63
BibTeX
@article{bachmann2010mtex,
author = {F. Bachmann and R. Hielscher and H. Schaeben},
title = {Texture Analysis with MTEX - Free and Open Source Software Toolbox},
journal = {Solid State Phenomena},
volume = {160},
pages = {63-68},
year = {2010},
doi = {10.4028/www.scientific.net/SSP.160.63},
url = {https://doi.org/10.4028/www.scientific.net/SSP.160.63}
}
Other papers describing specific MTEX methods are listed under Publications — please cite the one that best fits your application. The MTEX source code is licensed under the GNU General Public License v2.0; the text and figures of this documentation are licensed under CC BY 4.0, which permits reuse — including by automated systems — provided The MTEX Developers and this page are credited.