3D Point volume landmark
More...
#include <vc/core/landmarks/PointLandmark.hpp>
|
| PointLandmark (const Identifier &uuid, const std::string &name) |
| Constructor with uuid and name.
|
|
| PointLandmark (const Identifier &uuid, const std::string &name, const Point &pos) |
| Constructor with uuid, name, and position.
|
|
void | setPosition (const Point &pos) |
| Set landmark position.
|
|
void | setPosition (double x, double y, double z) |
|
Point | getPosition () const |
| Get landmark position.
|
|
Public Member Functions inherited from volcart::landmarks::VolumeLandmark |
| VolumeLandmark ()=delete |
|
Identifier | id () const |
| Get the unique identifier.
|
|
std::string | name () const |
| Get human-readable landmark name.
|
|
Type | type () const |
| Get the landmark type.
|
|
3D Point volume landmark
Useful for specifying the location of features-of-interest.
Definition at line 17 of file PointLandmark.hpp.
◆ Pointer
◆ New() [1/2]
static Pointer volcart::landmarks::PointLandmark::New |
( |
const Identifier & |
uuid, |
|
|
const std::string & |
name |
|
) |
| |
|
static |
Constructor with uuid and name.
◆ New() [2/2]
static Pointer volcart::landmarks::PointLandmark::New |
( |
const Identifier & |
uuid, |
|
|
const std::string & |
name, |
|
|
const Point & |
position |
|
) |
| |
|
static |
◆ setPosition()
void volcart::landmarks::PointLandmark::setPosition |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
◆ update_meta_()
void volcart::landmarks::PointLandmark::update_meta_ |
( |
| ) |
|
|
private |
Update the metadata structure
◆ position_
Point volcart::landmarks::PointLandmark::position_ |
|
private |
The documentation for this class was generated from the following file: