Public Member Functions | Protected Attributes | Static Protected Attributes | List of all members
marker_rviz_plugin::Marker Class Reference

#include <marker.h>

Inheritance diagram for marker_rviz_plugin::Marker:
Inheritance graph

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 ()
- Public Member Functions inherited from rviz::Object
 Object (Ogre::SceneManager *scene_manager)
virtual ~Object ()

Protected Attributes

Ogre::Entity * markerEntity_
Ogre::SceneNode * markerNode_
Ogre::SceneNode * scene_node_
Ogre::SceneNode * text_node_
- Protected Attributes inherited from rviz::Object
Ogre::SceneManager * scene_manager_

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.

marker_rviz_plugin::Marker::~Marker ( )

Definition at line 107 of file marker.cpp.

Member Function Documentation

const Ogre::Quaternion & marker_rviz_plugin::Marker::getOrientation ( )

Implements rviz::Object.

Definition at line 153 of file marker.cpp.

const Ogre::Vector3 & marker_rviz_plugin::Marker::getPosition ( )

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 

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)

Implements rviz::Object.

Definition at line 141 of file marker.cpp.

void marker_rviz_plugin::Marker::setPosition ( const Ogre::Vector3 position)

Implements rviz::Object.

Definition at line 137 of file marker.cpp.

void marker_rviz_plugin::Marker::setScale ( const Ogre::Vector3 scale)

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)

Implements rviz::Object.

Definition at line 157 of file marker.cpp.

Member Data Documentation

rviz::Axes* marker_rviz_plugin::Marker::axes_

Definition at line 93 of file marker.h.

Ogre::Entity* marker_rviz_plugin::Marker::markerEntity_

Definition at line 92 of file marker.h.

Ogre::SceneNode* marker_rviz_plugin::Marker::markerNode_

Definition at line 90 of file marker.h.

Ogre::SceneNode* marker_rviz_plugin::Marker::scene_node_

Definition at line 89 of file marker.h.

MarkerResources marker_rviz_plugin::Marker::static_resources_

Definition at line 87 of file marker.h.

rviz::MovableText* marker_rviz_plugin::Marker::text_

Definition at line 94 of file marker.h.

Ogre::SceneNode* marker_rviz_plugin::Marker::text_node_

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 Mon Jun 10 2019 13:54:22