3#include <iolink/IOLinkAPI.h>
4#include <iolink/Vector.h>
Describes a spatial axis system, with direction vectors describing the three axes.
Definition: SpatialDirections.h:16
const Vector3d & columnDirection() const
The direction vector following the column dimension (X)
Definition: SpatialDirections.h:51
const Vector3d & rowDirection() const
The direction vector following the row dimension (Y)
Definition: SpatialDirections.h:56
const Vector3d & sliceDirection() const
The direction vector following the slice dimension (Z)
Definition: SpatialDirections.h:61
SpatialDirections()
Create a default spatial direction.
SpatialDirections(const Vector3d &columnDirection, const Vector3d &rowDirection)
Create a SpatialDirections instance from two vectors.
std::string toString() const
Return a string decription of the spatial directions.
All IOLink symbols are enclosed in this namespace.
Definition: ArrayX.h:8