EBSD data stored as a matrix rather than as a list
The shared base of EBSDsquare and EBSDhex. It carries the matrix layout and nothing else: id, rotations, pos and every prop are (r × c) instead of (n × 1), so the data can be handed to image processing and registration tools directly, and ebsd(i,j) addresses a scan position.
It is deliberately NOT a capability tier. Everything an EBSD can be asked to compute lives on EBSD and works on a plain list, via ebsd.lattice - a grid class only changes how the same data is stored. Anything added here must be a statement about the matrix layout; if it is a statement about the measurements, it belongs on EBSD.
Note that a grid may be rotated relative to the x/y axes and smoothly distorted - pos is stored per pixel, not derived from an origin and a spacing - so no method here may assume pos(i,j) is an axis aligned affine function of (i,j).
Derived classes
<EBSDsquare.EBSDsquare.html EBSDsquare> - pos(i,j) is affine in (i,j)
<EBSDhex.EBSDhex.html EBSDhex> - rows (or columns) are staggered by half a step, so it is
not; the (row,col) <-> lattice conversion needs the parity
See also
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/EBSDgrid.EBSDgrid.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.