Public Member Functions | Private Attributes
rail::interactive_world::PlacementSurface Class Reference

Placement surface configuration information. More...

#include <PlacementSurface.h>

List of all members.

Public Member Functions

const std::string & getFrameID () const
 Frame ID value accessor.
const std::string & getNavFrameID () const
 Navigation frame ID value accessor.
 PlacementSurface (const std::string &frame_id="", const std::string &nav_frame_id="")
 Create a new PlacementSurface.
void setFrameID (const std::string &frame_id)
 Frame ID value mutator.
void setNavFrameID (const std::string &nav_frame_id)
 Navigation frame ID value mutator.

Private Attributes

std::string frame_id_
std::string nav_frame_id_

Detailed Description

Placement surface configuration information.

Surface configuration information.

A placement surface contains a frame ID and associated navigation frame ID.

A surface consists of a name and size with associated placement frames and points of interest.

Definition at line 27 of file PlacementSurface.h.


Constructor & Destructor Documentation

PlacementSurface::PlacementSurface ( const std::string &  frame_id = "",
const std::string &  nav_frame_id = "" 
)

Create a new PlacementSurface.

Create a new PlacementSurface with the given frame IDs.

Parameters:
frame_idThe frame ID of the POI (defaults to the empty string).
nav_frame_idThe name of the navigation frame ID (defaults to the empty string).

Definition at line 16 of file PlacementSurface.cpp.


Member Function Documentation

const string & PlacementSurface::getFrameID ( ) const

Frame ID value accessor.

Get the frame ID value of this PlacementSurface.

Returns:
The frame ID value.

Definition at line 21 of file PlacementSurface.cpp.

const string & PlacementSurface::getNavFrameID ( ) const

Navigation frame ID value accessor.

Get the navigation frame ID value of this PlacementSurface.

Returns:
The navigation frame ID value.

Definition at line 31 of file PlacementSurface.cpp.

void PlacementSurface::setFrameID ( const std::string &  frame_id)

Frame ID value mutator.

Set the frame ID value of this PlacementSurface.

Parameters:
frame_idThe new frame ID name value.

Definition at line 26 of file PlacementSurface.cpp.

void PlacementSurface::setNavFrameID ( const std::string &  nav_frame_id)

Navigation frame ID value mutator.

Set the navigation frame ID value of this PlacementSurface.

Parameters:
frame_idThe new navigation frame ID value.

Definition at line 36 of file PlacementSurface.cpp.


Member Data Documentation

Name of the frame ID and navigation frame ID.

Definition at line 78 of file PlacementSurface.h.

Definition at line 78 of file PlacementSurface.h.


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


interactive_world_tools
Author(s): Russell Toris
autogenerated on Thu Jun 6 2019 21:34:15