33 #ifndef CXCOORDINATESYSTEMHELPERS_H_
34 #define CXCOORDINATESYSTEMHELPERS_H_
36 #include "cxResourceExport.h"
55 explicit CoordinateSystem(COORDINATE_SYSTEM
id, QString ref=
"") : mId(id), mRefObject(ref) {}
56 COORDINATE_SYSTEM
mId;
61 QString toString()
const;
66 cxResource_EXPORT
bool operator==(
const CoordinateSystem& lhs,
const CoordinateSystem& rhs);
Eigen::Vector2d fromString(const QString &text)
csREF
the data reference space (r) using LPS (left-posterior-superior) coordinates.
static CoordinateSystem reference()
COORDINATE_SYSTEM mId
the type of coordinate system
csPATIENTREF
the patient/tool reference space (pr)
Identification of a Coordinate system.
QString mRefObject
for tool, sensor and data we need a object uid to define the coordinate system
CoordinateSystem(COORDINATE_SYSTEM id, QString ref="")
bool operator==(const RegistrationTransform &lhs, const RegistrationTransform &rhs)
static CoordinateSystem patientReference()