21 #ifndef mia_3d_landmarklist_hh 22 #define mia_3d_landmarklist_hh 38 typedef std::map<std::string, P3DLandmark> CMap;
54 static const char *data_descr;
60 typedef std::shared_ptr<C3DLandmarklist>
Pointer;
82 const_iterator begin()
const;
84 const_iterator end()
const;
96 void set_path(
const std::string& path);
102 void set_name(
const std::string &name);
110 const std::string &get_name()
const;
C3DLandmarklist::Pointer P3DLandmarklist
Pointer type for land mark list.
CMap::const_iterator const_iterator
read only iterator
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
std::shared_ptr< C3DLandmarklist > Pointer
helper class to derive from for data that can be loaded and stored to a disk.
CMap::value_type value_type
Type of the map values (needed for lambda arguments)
C3DLandmark::Pointer P3DLandmark
A list of named landmarks.
CMap::iterator iterator
read-write iterator
#define NS_MIA_END
conveniance define to end the mia namespace