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;
74 const std::string& get_name()
const;
85 const std::string& get_picture_file()
const;
93 P2DImage get_picture(
const boost::filesystem::path& root_path)
const;
96 float get_isovalue()
const;
114 void set_picture_file(
const std::string& picfile);
120 void set_isovalue(
float value);
123 bool has_location()
const;
125 void print(std::ostream& os)
const;
135 std::string m_picfile;
void print(std::ostream &os) const
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
C3DLandmark::Pointer P3DLandmark
#define NS_MIA_END
conveniance define to end the mia namespace
C2DImage::Pointer P2DImage
Shared pointer representation of the 2D Image.
std::shared_ptr< C3DLandmark > Pointer
Shared pointer type of the landmark.
bool EXPORT_3D operator==(const C3DLandmark &a, const C3DLandmark &b)
this class defines the view point for 3D visualization
std::ostream & operator<<(std::ostream &os, const C3DLandmark &lm)