Point of interest configuration information. More...
#include <PointOfInterest.h>
Public Member Functions | |
PointOfInterest (const std::string &name="", const std::string &frame_id="", const geometry::Pose &pose=geometry::Pose(), const double width=0, const double depth=0, const double height=0) | |
Create a new PointOfInterest. |
Point of interest configuration information.
A point of interest represents a feature of a surface. For example, the Surface object "Stove" might have multiple points of interest representing each burner.
Definition at line 34 of file PointOfInterest.h.
PointOfInterest::PointOfInterest | ( | const std::string & | name = "" , |
const std::string & | frame_id = "" , |
||
const geometry::Pose & | pose = geometry::Pose() , |
||
const double | width = 0 , |
||
const double | depth = 0 , |
||
const double | height = 0 |
||
) |
Create a new PointOfInterest.
Create a new empty PointOfInterest with the given name, frame ID, Pose (in reference to the surfaces' frame ID) and dimensions.
name | The name of the PlacementSurface (defaults to the empty string). |
frame_id | The frame ID of the PlacementSurface (defaults to the empty string). |
pose | The Pose of the PlacementSurface with respect to the Surface (defaults to 0 Pose). |
width | The width of the PlacementSurface (along the x-axis) (defaults to 0). |
depth | The width of the PlacementSurface (along the y-axis) (defaults to 0). |
height | The height of the PlacementSurface (along the z-axis) (defaults to 0). |
Definition at line 18 of file PointOfInterest.cpp.