34 #include <QDomElement>
61 std::map<QString, DataPtr> retval;
69 return boost::shared_ptr<Landmarks>();
76 return std::map<QString, LandmarkProperty>();
98 return std::map<QString, VideoSourcePtr>();
142 return Vector3D::Zero();
156 void PatientModelServiceNull::printWarning()
const
PatientModelServiceNull()
boost::shared_ptr< class RegistrationHistory > RegistrationHistoryPtr
virtual void setClinicalApplication(CLINICAL_VIEW application)
virtual Vector3D getCenter() const
current common center point for user viewing.
virtual std::map< QString, LandmarkProperty > getLandmarkProperties() const
virtual CLINICAL_VIEW getClinicalApplication() const
static RegistrationHistoryPtr getNullObject()
virtual RegistrationHistoryPtr get_rMpr_History() const
boost::shared_ptr< class TransferFunctions3DPresets > PresetTransferFunctions3DPtr
virtual void setLandmarkName(QString uid, QString name)
boost::shared_ptr< class ActiveData > ActiveDataPtr
boost::shared_ptr< class Landmarks > LandmarksPtr
virtual std::map< QString, DataPtr > getData() const
boost::shared_ptr< class Data > DataPtr
virtual PresetTransferFunctions3DPtr getPresetTransferFunctions3D() const
virtual bool isPatientValid() const
virtual void setCenter(const Vector3D ¢er)
virtual QString getActivePatientFolder() const
virtual DataPtr createData(QString type, QString uid, QString name="")
virtual std::map< QString, cx::VideoSourcePtr > getStreams() const
Eigen::Vector3d Vector3D
Vector3D is a representation of a point or vector in 3D.
virtual DataPtr importData(QString fileName, QString &infoText)
virtual void removeData(QString uid)
virtual QString addLandmark()
virtual void exportPatient(PATIENT_COORDINATE_SYSTEM externalSpace)
virtual void insertData(DataPtr data)
virtual LandmarksPtr getPatientLandmarks() const
landmark defined in patient space
static ActiveDataPtr getNullObject()
virtual ActiveDataPtr getActiveData() const
virtual void setLandmarkActive(QString uid, bool active)