![]() |
IDS peak ICV v1.0.0
|
#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.
Definition at line 42 of file peak_icv_coordinate_system.hpp.
|
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 |
Definition at line 62 of file peak_icv_coordinate_system.hpp.
|
inline |
Returns the location of the coordinate system origin.
Definition at line 75 of file peak_icv_coordinate_system.hpp.
|
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.
Definition at line 86 of file peak_icv_coordinate_system.hpp.
|
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.
Definition at line 97 of file peak_icv_coordinate_system.hpp.
|
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.
Definition at line 108 of file peak_icv_coordinate_system.hpp.
|
inline |
Definition at line 113 of file peak_icv_coordinate_system.hpp.