# [−][src]Module nalgebra::base::coordinates

Structures to which matrices and vector can be auto-dereferenced (through `Deref`) to access components using their names. For example, if `v` is a 3D vector, one can write `v.z` instead of `v`.

## Structs

 IJKW Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. M2x2 Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. M2x3 Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. M2x4 Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. M2x5 Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. M2x6 Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. M3x2 Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. M3x3 Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. M3x4 Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. M3x5 Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. M3x6 Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. M4x2 Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. M4x3 Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. M4x4 Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. M4x5 Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. M4x6 Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. M5x2 Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. M5x3 Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. M5x4 Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. M5x5 Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. M5x6 Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. M6x2 Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. M6x3 Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. M6x4 Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. M6x5 Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. M6x6 Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. X Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. XY Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. XYZ Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. XYZW Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. XYZWA Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector. XYZWAB Data structure used to provide access to matrix and vector coordinates with the dot notation, e.g., `v.x` is the same as `v` for a vector.