Public Member Functions
rail::spatial_temporal_learning::worldlib::world::PointOfInterest Class Reference

Point of interest configuration information. More...

#include <PointOfInterest.h>

Inheritance diagram for rail::spatial_temporal_learning::worldlib::world::PointOfInterest:
Inheritance graph
[legend]

List of all members.

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.

Detailed Description

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.


Constructor & Destructor Documentation

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.

Parameters:
nameThe name of the PlacementSurface (defaults to the empty string).
frame_idThe frame ID of the PlacementSurface (defaults to the empty string).
poseThe Pose of the PlacementSurface with respect to the Surface (defaults to 0 Pose).
widthThe width of the PlacementSurface (along the x-axis) (defaults to 0).
depthThe width of the PlacementSurface (along the y-axis) (defaults to 0).
heightThe height of the PlacementSurface (along the z-axis) (defaults to 0).

Definition at line 18 of file PointOfInterest.cpp.


The documentation for this class was generated from the following files:


worldlib
Author(s): Russell Toris
autogenerated on Fri Feb 12 2016 00:24:19