21 using Pointer = std::shared_ptr<PointLandmark>;
void setPosition(double x, double y, double z)
std::shared_ptr< PointLandmark > Pointer
Pointer type.
static Pointer New(const Identifier &uuid, const std::string &name)
Constructor with uuid and name.
Point getPosition() const
Get landmark position.
void setPosition(const Point &pos)
Set landmark position.
PointLandmark(const Identifier &uuid, const std::string &name)
Constructor with uuid and name.
static Pointer New(const Identifier &uuid, const std::string &name, const Point &position)
PointLandmark(const Identifier &uuid, const std::string &name, const Point &pos)
Constructor with uuid, name, and position.
Base class for Volume Landmark types.
std::string name() const
Get human-readable landmark name.
std::string Identifier
Identifier type.
cv::Vec3d Point
3D Point type