#include <peak_icv/types/geometry/peak_icv_coordinate_system.hpp>

Public Member Functions | |
| CoordinateSystem ()=default | |
| CoordinateSystem constructor. | |
| CoordinateSystem (peak::common::PointF origin, peak::common::VectorF xAxis, peak::common::VectorF yAxis, peak::common::VectorF zAxis) | |
| CoordinateSystem constructor from origin, xAxis, yAxis and zAxis. | |
| peak::common::PointF | GetOrigin () const |
| Returns the location of the coordinate system origin. | |
| peak::common::VectorF | GetXAxis () const |
| Returns the vector that describes the x-axis of the coordinate system. Its length is determined by twice the distance between neighboring markers on the calibration plate. | |
| peak::common::VectorF | GetYAxis () const |
| Returns the vector that describes the y-axis of the coordinate system. Its length is determined by twice the distance between neighboring markers on the calibration plate. | |
| peak::common::VectorF | GetZAxis () const |
| Returns the vector that describes the z-axis of the coordinate system. Its length is determined by twice the distance between neighboring markers on the calibration plate. | |
| bool | operator== (const CoordinateSystem &rhs) const |
Represents the coordinate system of a calibration view projected into the image plane. The coordinate system is represented by its origin and three vectors, each corresponding to one of the three coordinate axes (X, Y and Z). These vectors describe the directions of the respective axes projected from 3D into 2D space. Their lengths are determined by twice the distance between neighboring markers on the calibration plate.
|
default |
CoordinateSystem constructor.
|
inline |
CoordinateSystem constructor from origin, xAxis, yAxis and zAxis.
| origin | location of the coordinate system origin |
| xAxis | vector that describes the x-axis of the coordinate system |
| yAxis | vector that describes the y-axis of the coordinate system |
| zAxis | vector that describes the z-axis of the coordinate system |
|
inline |
Returns the location of the coordinate system origin.
|
inline |
Returns the vector that describes the x-axis of the coordinate system. Its length is determined by twice the distance between neighboring markers on the calibration plate.
|
inline |
Returns the vector that describes the y-axis of the coordinate system. Its length is determined by twice the distance between neighboring markers on the calibration plate.
|
inline |
Returns the vector that describes the z-axis of the coordinate system. Its length is determined by twice the distance between neighboring markers on the calibration plate.
|
inline |