Public Member Functions | Protected Attributes | Static Protected Attributes
marker_rviz_plugin::Marker Class Reference

#include <marker.h>

Inheritance diagram for marker_rviz_plugin::Marker:
Inheritance graph

List of all members.

Public Member Functions

virtual const Ogre::Quaternion & getOrientation ()
virtual const Ogre::Vector3getPosition ()
 Marker (Ogre::SceneManager *scene_manager, Ogre::SceneNode *parent_node=0, int id=-1)
virtual void setColor (float r, float g, float b, float a)
void setColorLabel (Ogre::ColourValue color)
virtual void setOrientation (const Ogre::Quaternion &orientation)
virtual void setPosition (const Ogre::Vector3 &position)
virtual void setScale (const Ogre::Vector3 &scale)
void setShowAxes (bool showAxes)
void setShowLabel (bool showLabel)
void setShowMarker (bool showMarker)
void setUserData (const Ogre::Any &data)
virtual ~Marker ()

Protected Attributes

Ogre::Entity * markerEntity_
Ogre::SceneNode * markerNode_
Ogre::SceneNode * scene_node_
Ogre::SceneNode * text_node_

Static Protected Attributes

static MarkerResources static_resources_

Detailed Description

Definition at line 57 of file marker.h.

Constructor & Destructor Documentation

marker_rviz_plugin::Marker::Marker ( Ogre::SceneManager *  scene_manager,
Ogre::SceneNode *  parent_node = 0,
int  id = -1 

Definition at line 75 of file marker.cpp.

Definition at line 107 of file marker.cpp.

Member Function Documentation

const Ogre::Quaternion & marker_rviz_plugin::Marker::getOrientation ( ) [virtual]

Implements rviz::Object.

Definition at line 153 of file marker.cpp.

Implements rviz::Object.

Definition at line 149 of file marker.cpp.

void marker_rviz_plugin::Marker::setColor ( float  r,
float  g,
float  b,
float  a 
) [virtual]

Implements rviz::Object.

Definition at line 135 of file marker.cpp.

void marker_rviz_plugin::Marker::setColorLabel ( Ogre::ColourValue  color)

Definition at line 131 of file marker.cpp.

void marker_rviz_plugin::Marker::setOrientation ( const Ogre::Quaternion &  orientation) [virtual]

Implements rviz::Object.

Definition at line 141 of file marker.cpp.

void marker_rviz_plugin::Marker::setPosition ( const Ogre::Vector3 position) [virtual]

Implements rviz::Object.

Definition at line 137 of file marker.cpp.

void marker_rviz_plugin::Marker::setScale ( const Ogre::Vector3 scale) [virtual]

Implements rviz::Object.

Reimplemented in marker_rviz_plugin::MarkerWithCovariance.

Definition at line 145 of file marker.cpp.

void marker_rviz_plugin::Marker::setShowAxes ( bool  showAxes)

Definition at line 120 of file marker.cpp.

void marker_rviz_plugin::Marker::setShowLabel ( bool  showLabel)

Definition at line 128 of file marker.cpp.

void marker_rviz_plugin::Marker::setShowMarker ( bool  showMarker)

Definition at line 124 of file marker.cpp.

void marker_rviz_plugin::Marker::setUserData ( const Ogre::Any &  data) [virtual]

Implements rviz::Object.

Definition at line 157 of file marker.cpp.

Member Data Documentation

Definition at line 93 of file marker.h.

Ogre::Entity* marker_rviz_plugin::Marker::markerEntity_ [protected]

Definition at line 92 of file marker.h.

Ogre::SceneNode* marker_rviz_plugin::Marker::markerNode_ [protected]

Definition at line 90 of file marker.h.

Ogre::SceneNode* marker_rviz_plugin::Marker::scene_node_ [protected]

Definition at line 89 of file marker.h.

Definition at line 87 of file marker.h.

Definition at line 94 of file marker.h.

Ogre::SceneNode* marker_rviz_plugin::Marker::text_node_ [protected]

Definition at line 95 of file marker.h.

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

Author(s): Markus Bader, Lukas Pfeifhofer, Markus Macsek
autogenerated on Wed Nov 9 2016 04:02:20