35 #include <QPushButton>
36 #include <QTableWidget>
55 PatientLandMarksWidget::PatientLandMarksWidget(
RegServices services,
56 QWidget* parent, QString objectName, QString windowTitle) :
58 mToolSampleButton(new QPushButton(
"Sample Tool", this))
86 QHBoxLayout* buttonsLayout =
new QHBoxLayout;
98 void PatientLandMarksWidget::globalConfigurationFileChangedSlot(QString key)
100 if (key ==
"giveManualToolPhysicalProperties")
108 bool enabled =
false;
129 Vector3D p_pr = lastTransform_prMt.coord(
Vector3D(0, 0, tool->getTooltipOffset()));
QString qstring_cast(const T &val)
void reportError(QString msg)
One landmark, or fiducial, coordinate.
Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
QVariant value(const QString &key, const QVariant &defaultValue=QVariant()) const
void valueChangedFor(QString key)
Settings * settings()
Shortcut for accessing the settings instance.
Eigen::Vector3d Vector3D
Vector3D is a representation of a point or vector in 3D.
VisualizationServicePtr visualizationService
std::map< QString, class Landmark > LandmarkMap
TrackingServicePtr trackingService
PatientModelServicePtr patientModelService
RegistrationServicePtr registrationService
boost::shared_ptr< class Tool > ToolPtr