|
NorMIT-nav
2023.01.05-dev+develop.0da12
An IGT application
|
Go to the documentation of this file.
12 #ifndef CXFRAMEMETRICBASE_H_
13 #define CXFRAMEMETRICBASE_H_
15 #include "cxResourceExport.h"
36 virtual QString getType()
const = 0;
40 virtual Vector3D getCoordinate()
const;
41 virtual Vector3D getRefCoord()
const;
50 virtual QString getParentSpace();
60 #endif // CXFRAMEMETRICBASE_H_
boost::shared_ptr< class SpaceListener > SpaceListenerPtr
Representation of a floating-point bounding box in 3D. The data are stored as {xmin,...
Namespace for all CustusX production code.
virtual bool showValueInGraphics() const
Transform3D mFrame
frame qFt described in local space q = mSpace
std::string matrixAsSingleLineString(cx::Transform3D transform)
Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
boost::shared_ptr< class PatientModelService > PatientModelServicePtr
virtual QString getValueAsString() const
Abstract base class for frame metric.
Base class for all Data Metrics.
Eigen::Vector3d Vector3D
Vector3D is a representation of a point or vector in 3D.
boost::shared_ptr< class SpaceProvider > SpaceProviderPtr
Identification of a Coordinate system.
SpaceListenerPtr mSpaceListener