|
NorMIT-nav
22.09
An IGT application
|
Go to the documentation of this file.
38 if (
internal.isEmpty())
39 return "<no coordinate system>";
42 if(
internal ==
"reference")
43 return "data reference";
44 if(
internal ==
"data")
45 return "data (image/mesh)";
46 if(
internal ==
"patient reference")
47 return "patient/tool reference";
48 if(
internal ==
"tool")
50 if(
internal ==
"sensor")
51 return "tools sensor";
62 mTrackingService = trackingService;
63 mCoordinateSystem = csCOUNT;
69 return "Select coordinate system";
74 mCoordinateSystem = string2enum<COORDINATE_SYSTEM>(value);
86 return "Select a coordinate system";
89 void StringPropertySelectCoordinateSystem::setDefaultSlot()
csSENSOR
a tools sensor space (s)
QString qstring_cast(const T &val)
virtual QStringList getValueRange() const
Namespace for all CustusX production code.
void changed()
emit when the underlying data value is changed: The user interface will be updated.
virtual bool setValue(const QString &value)
set the data value.
virtual QString convertInternal2Display(QString internal)
virtual QString getHelp() const
csREF
the data reference space (r) using LPS (left-posterior-superior) coordinates.
virtual QString getDisplayName() const
name of data entity. Used for display to user.
boost::shared_ptr< class TrackingService > TrackingServicePtr
csPATIENTREF
the patient/tool reference space (pr)
virtual QString getValue() const
get the data value.
StringPropertySelectCoordinateSystemBase()
StringPropertySelectCoordinateSystem(TrackingServicePtr trackingService)