21#ifndef mia_3d_landmarklist_hh
22#define mia_3d_landmarklist_hh
39 typedef std::map<std::string, P3DLandmark> CMap;
55 static const char *data_descr;
61 typedef std::shared_ptr<C3DLandmarklist>
Pointer;
A list of named landmarks.
CMap::iterator iterator
read-write iterator
P3DLandmark get(const std::string &name) const
const_iterator end() const
CMap::value_type value_type
Type of the map values (needed for lambda arguments)
void set_path(const std::string &path)
std::shared_ptr< C3DLandmarklist > Pointer
const_iterator begin() const
void set_name(const std::string &name)
CMap::const_iterator const_iterator
read only iterator
C3DLandmarklist * clone() const
const std::string & get_name() const
helper class to derive from for data that can be loaded and stored to a disk.
#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
C3DLandmarklist::Pointer P3DLandmarklist
Pointer type for land mark list.