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
[legend]

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

rviz::Axesaxes_
 
Ogre::Entity * markerEntity_
 
Ogre::SceneNode * markerNode_
 
Ogre::SceneNode * scene_node_
 
rviz::MovableTexttext_
 
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 ( )
virtual

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.

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

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

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

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.

MarkerResources marker_rviz_plugin::Marker::static_resources_
staticprotected

Definition at line 87 of file marker.h.

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

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:


marker_rviz_plugin
Author(s): Markus Bader, Lukas Pfeifhofer, Markus Macsek
autogenerated on Mon Jun 10 2019 13:54:22