Public Member Functions | Protected Member Functions | Protected Attributes
srs_interaction_primitives::Plane Class Reference

#include <plane.h>

Inheritance diagram for srs_interaction_primitives::Plane:
Inheritance graph
[legend]

List of all members.

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_

Detailed Description

This class represents a Plane primitive.

Plane shows only a simple plane which can be tagged as table desk, wall, etc.

Author:
Tomas Lokaj
See also:
http://ros.org/wiki/srs_env_model#Plane

Definition at line 44 of file plane.h.


Constructor & Destructor Documentation

srs_interaction_primitives::Plane::Plane ( InteractiveMarkerServerPtr  server,
std::string  frame_id,
std::string  name 
)

Constructor.

Parameters:
serveris Interactive marker server
frame_idis fixed frame
name_is name of this plane

Member Function Documentation

void srs_interaction_primitives::Plane::create ( ) [protected, virtual]

Create Object.

Reimplemented from srs_interaction_primitives::Primitive.

Reimplemented in srs_interaction_primitives::PlanePolygon.

Definition at line 182 of file plane.cpp.

void srs_interaction_primitives::Plane::createMenu ( ) [protected, virtual]

Create menu.

Reimplemented from srs_interaction_primitives::Primitive.

Definition at line 159 of file plane.cpp.

Insert this Plane into Interactive Marker Server

Reimplemented from srs_interaction_primitives::Primitive.

Definition at line 204 of file plane.cpp.

void srs_interaction_primitives::Plane::menuCallback ( const visualization_msgs::InteractiveMarkerFeedbackConstPtr &  feedback)

Callback for menu

Definition at line 44 of file plane.cpp.


Member Data Documentation

visualization_msgs::Marker srs_interaction_primitives::Plane::mesh_ [protected]

Definition at line 66 of file plane.h.

std::string srs_interaction_primitives::Plane::tag_ [protected]

Definition at line 67 of file plane.h.


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


srs_interaction_primitives
Author(s): Tomas Lokaj, Michal Spanel (spanel@fit.vutbr.cz)
autogenerated on Mon Oct 6 2014 07:55:11