34 #include <QDomElement>
60 std::map<QString, DataPtr> retval;
68 return boost::shared_ptr<Landmarks>();
75 return std::map<QString, LandmarkProperty>();
109 return std::map<QString, VideoSourcePtr>();
153 return Vector3D::Zero();
167 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
boost::shared_ptr< class Image > ImagePtr
virtual ImagePtr getActiveImage() const
used for system state
virtual void setLandmarkName(QString uid, QString name)
virtual void setActiveImage(ImagePtr activeImage)
used for system state
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 insertData(DataPtr data)
virtual void exportPatient(bool niftiFormat)
virtual LandmarksPtr getPatientLandmarks() const
landmark defined in patient space
virtual void setLandmarkActive(QString uid, bool active)