A list of named landmarks.
More...
#include <mia/3d/landmarklist.hh>
A list of named landmarks.
This class implements a list of uniquely named landmarks.
Definition at line 39 of file landmarklist.hh.
Type of the map values (needed for lambda arguments)
Definition at line 44 of file landmarklist.hh.
Add a Landmark to the list. If the landmark name already exists it is siletly overwritten.
- Parameters
-
lm | the landmark to be added |
- Returns
- a read-only STL iterator to the landmarks
- Returns
- a read-write STL iterator to the landmarks
- Returns
- a dynamically created copy of the landmark list
- Returns
- a read-only STL iterator to the landmarks
- Returns
- a read-write STL iterator to the landmarks
P3DLandmark C3DLandmarklist::get |
( |
const std::string & |
name) | |
const |
- Returns
- the landmark with the giben name. If this landmark doesn't exist the function returns a (shared) null pointer.
const std::string& C3DLandmarklist::get_name |
( |
) | |
const |
- Returns
- the name of the landmark list
void C3DLandmarklist::set_name |
( |
const std::string & |
name) | |
|
Set the name of the landmark list
- Parameters
-
void C3DLandmarklist::set_path |
( |
const boost::filesystem::path & |
path) | |
|
Set the root path of the document (used to read the images)
- Parameters
-
size_t C3DLandmarklist::size |
( |
) | |
const |
- Returns
- the number of landmarks stored in the list
The documentation for this class was generated from the following file: