#include <marker.h>
Public Member Functions | |
virtual const Ogre::Quaternion & | getOrientation () |
virtual const Ogre::Vector3 & | getPosition () |
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 | |
rviz::Axes * | axes_ |
Ogre::Entity * | markerEntity_ |
Ogre::SceneNode * | markerNode_ |
Ogre::SceneNode * | scene_node_ |
rviz::MovableText * | text_ |
Ogre::SceneNode * | text_node_ |
Static Protected Attributes | |
static MarkerResources | static_resources_ |
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.
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.
rviz::Axes* marker_rviz_plugin::Marker::axes_ [protected] |
Ogre::Entity* marker_rviz_plugin::Marker::markerEntity_ [protected] |
Ogre::SceneNode* marker_rviz_plugin::Marker::markerNode_ [protected] |
Ogre::SceneNode* marker_rviz_plugin::Marker::scene_node_ [protected] |
MarkerResources marker_rviz_plugin::Marker::static_resources_ [static, protected] |
rviz::MovableText* marker_rviz_plugin::Marker::text_ [protected] |
Ogre::SceneNode* marker_rviz_plugin::Marker::text_node_ [protected] |