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