#include <mesh_resource_marker.h>

Public Member Functions | |
| S_MaterialPtr | getMaterials () override |
| MeshResourceMarker (MarkerDisplay *owner, DisplayContext *context, Ogre::SceneNode *parent_node) | |
| ~MeshResourceMarker () override | |
Public Member Functions inherited from rviz::MarkerBase | |
| bool | expired () |
| MarkerID | getID () |
| const MarkerConstPtr & | getMessage () const |
| const Ogre::Quaternion & | getOrientation () |
| const Ogre::Vector3 & | getPosition () |
| std::string | getStringID () |
| MarkerBase (MarkerDisplay *owner, DisplayContext *context, Ogre::SceneNode *parent_node) | |
| void | setInteractiveObject (InteractiveObjectWPtr object) |
| Associate an InteractiveObject with this MarkerBase. More... | |
| void | setMessage (const Marker &message) |
| void | setMessage (const MarkerConstPtr &message) |
| virtual void | setOrientation (const Ogre::Quaternion &orientation) |
| virtual void | setPosition (const Ogre::Vector3 &position) |
| void | updateFrameLocked () |
| virtual | ~MarkerBase () |
Protected Member Functions | |
| void | onNewMessage (const MarkerConstPtr &old_message, const MarkerConstPtr &new_message) override |
| void | reset () |
Protected Member Functions inherited from rviz::MarkerBase | |
| void | extractMaterials (Ogre::Entity *entity, S_MaterialPtr &materials) |
| bool | transform (const MarkerConstPtr &message, Ogre::Vector3 &pos, Ogre::Quaternion &orient, Ogre::Vector3 &scale) |
Protected Attributes | |
| Ogre::Entity * | entity_ |
| S_MaterialPtr | materials_ |
| float | unit_rescale_ |
| Scaling factor to convert units. Currently relevant for Collada only. More... | |
Protected Attributes inherited from rviz::MarkerBase | |
| DisplayContext * | context_ |
| ros::Time | expiration_ |
| boost::shared_ptr< MarkerSelectionHandler > | handler_ |
| MarkerConstPtr | message_ |
| MarkerDisplay * | owner_ |
| Ogre::SceneNode * | scene_node_ |
Additional Inherited Members | |
Public Types inherited from rviz::MarkerBase | |
| typedef visualization_msgs::Marker | Marker |
| typedef visualization_msgs::Marker::ConstPtr | MarkerConstPtr |
Definition at line 47 of file mesh_resource_marker.h.
| rviz::MeshResourceMarker::MeshResourceMarker | ( | MarkerDisplay * | owner, |
| DisplayContext * | context, | ||
| Ogre::SceneNode * | parent_node | ||
| ) |
Definition at line 51 of file mesh_resource_marker.cpp.
|
override |
Definition at line 58 of file mesh_resource_marker.cpp.
|
overridevirtual |
Reimplemented from rviz::MarkerBase.
Definition at line 246 of file mesh_resource_marker.cpp.
|
overrideprotectedvirtual |
Implements rviz::MarkerBase.
Definition at line 87 of file mesh_resource_marker.cpp.
|
protected |
Definition at line 63 of file mesh_resource_marker.cpp.
|
protected |
Definition at line 60 of file mesh_resource_marker.h.
|
protected |
Definition at line 61 of file mesh_resource_marker.h.
|
protected |
Scaling factor to convert units. Currently relevant for Collada only.
Definition at line 64 of file mesh_resource_marker.h.