21 #ifndef mia_3d_landmarks_hh
22 #define mia_3d_landmarks_hh
52 typedef std::shared_ptr<C3DLandmark>
Pointer;
135 std::string m_picfile;
C2DImage::Pointer P2DImage
Shared pointer representation of the 2D Image.
this class defines the view point for 3D visualization
void print(std::ostream &os) const
C3DLandmark(const C3DLandmark &other)=default
Standard copy constructor.
C3DLandmark(const std::string &name)
const C3DCamera & get_view() const
const C3DFVector & get_location() const
P2DImage get_picture(const boost::filesystem::path &root_path) const
void set_picture_file(const std::string &picfile)
std::shared_ptr< C3DLandmark > Pointer
Shared pointer type of the landmark.
bool has_location() const
const std::string & get_name() const
void set_location(const C3DFVector &pos)
float get_isovalue() const
C3DLandmark(const std::string &name, const C3DFVector &location)
void set_view(const C3DCamera &view)
void set_isovalue(float value)
const std::string & get_picture_file() const
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
#define NS_MIA_END
conveniance define to end the mia namespace
C3DLandmark::Pointer P3DLandmark
std::ostream & operator<<(std::ostream &os, const C3DLandmark &lm)
bool EXPORT_3D operator==(const C3DLandmark &a, const C3DLandmark &b)