![]() |
IDS peak ICV v1.1.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 40 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 60 of file peak_icv_coordinate_system.hpp.
|
inline |
Returns the location of the coordinate system origin.
Definition at line 73 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 84 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 95 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 106 of file peak_icv_coordinate_system.hpp.
|
inline |
Definition at line 111 of file peak_icv_coordinate_system.hpp.