|
NorMIT-nav
22.09
An IGT application
|
Go to the documentation of this file.
11 #ifndef CXSPHEREMETRIC_H
12 #define CXSPHEREMETRIC_H
14 #include "cxResourceExport.h"
45 virtual bool isValid()
const;
47 void setRadius(
double val);
48 double getRadius()
const;
50 virtual void addXml(QDomNode& dataNode);
51 virtual void parseXml(QDomNode& dataNode);
53 virtual Vector3D getRefCoord()
const;
60 return "SphereMetric";
62 virtual QIcon
getIcon() {
return QIcon(
":/icons/metric_sphere.png");}
63 virtual QString getValueAsString()
const;
78 #endif // CXSPHEREMETRIC_H
MetricReferenceArgumentListPtr getArguments()
boost::shared_ptr< class MetricReferenceArgumentList > MetricReferenceArgumentListPtr
Representation of a floating-point bounding box in 3D. The data are stored as {xmin,...
Namespace for all CustusX production code.
static QString getTypeName()
boost::shared_ptr< class SphereMetric > SphereMetricPtr
boost::shared_ptr< class PatientModelService > PatientModelServicePtr
virtual QString getType() const
Base class for all Data Metrics.
virtual bool showValueInGraphics() const
Data class that represents a donut.
Eigen::Vector3d Vector3D
Vector3D is a representation of a point or vector in 3D.
boost::shared_ptr< class SpaceProvider > SpaceProviderPtr