#include <plane.h>
Public Member Functions | |
void | insert () |
void | menuCallback (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
Plane (InteractiveMarkerServerPtr server, std::string frame_id, std::string name) | |
Protected Member Functions | |
void | create () |
Create Object. | |
void | createMenu () |
Create menu. | |
Protected Attributes | |
visualization_msgs::Marker | mesh_ |
std::string | tag_ |
This class represents a Plane primitive.
Plane shows only a simple plane which can be tagged as table desk, wall, etc.
srs_interaction_primitives::Plane::Plane | ( | InteractiveMarkerServerPtr | server, |
std::string | frame_id, | ||
std::string | name | ||
) |
Constructor.
server | is Interactive marker server |
frame_id | is fixed frame |
name_ | is name of this plane |
void srs_interaction_primitives::Plane::create | ( | ) | [protected, virtual] |
Create Object.
Reimplemented from srs_interaction_primitives::Primitive.
Reimplemented in srs_interaction_primitives::PlanePolygon.
void srs_interaction_primitives::Plane::createMenu | ( | ) | [protected, virtual] |
Create menu.
Reimplemented from srs_interaction_primitives::Primitive.
void srs_interaction_primitives::Plane::insert | ( | ) | [virtual] |
Insert this Plane into Interactive Marker Server
Reimplemented from srs_interaction_primitives::Primitive.
void srs_interaction_primitives::Plane::menuCallback | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) |
visualization_msgs::Marker srs_interaction_primitives::Plane::mesh_ [protected] |
std::string srs_interaction_primitives::Plane::tag_ [protected] |