#include <entity_visual.h>
Definition at line 23 of file entity_visual.h.
◆ EntityVisual()
ed_rviz_plugins::EntityVisual::EntityVisual |
( |
Ogre::SceneManager * |
scene_manager, |
|
|
Ogre::SceneNode * |
parent_node |
|
) |
| |
◆ ~EntityVisual()
ed_rviz_plugins::EntityVisual::~EntityVisual |
( |
| ) |
|
|
virtual |
◆ setColor()
void ed_rviz_plugins::EntityVisual::setColor |
( |
Ogre::ColourValue |
c, |
|
|
double |
entity_label_opacity, |
|
|
double |
area_opacity, |
|
|
double |
area_label_opacity |
|
) |
| |
◆ setConvexHull()
void ed_rviz_plugins::EntityVisual::setConvexHull |
( |
const ed_gui_server_msgs::Polygon & |
polygon | ) |
|
◆ setEntityMeshAndVolumes()
void ed_rviz_plugins::EntityVisual::setEntityMeshAndVolumes |
( |
const ed_gui_server_msgs::EntityMeshAndVolumes & |
mesh_and_areas | ) |
|
◆ setFrameOrientation()
void ed_rviz_plugins::EntityVisual::setFrameOrientation |
( |
const Ogre::Quaternion & |
orientation | ) |
|
◆ setFramePosition()
void ed_rviz_plugins::EntityVisual::setFramePosition |
( |
const Ogre::Vector3 & |
position | ) |
|
◆ setLabel()
void ed_rviz_plugins::EntityVisual::setLabel |
( |
const std::string & |
label | ) |
|
◆ visualRevision()
unsigned long ed_rviz_plugins::EntityVisual::visualRevision |
( |
| ) |
const |
|
inline |
◆ volumesRevision()
unsigned long ed_rviz_plugins::EntityVisual::volumesRevision |
( |
| ) |
const |
|
inline |
◆ color_
Ogre::ColourValue ed_rviz_plugins::EntityVisual::color_ |
|
private |
◆ convex_hull_
boost::shared_ptr<rviz::BillboardLine> ed_rviz_plugins::EntityVisual::convex_hull_ |
|
private |
◆ frame_node_
Ogre::SceneNode* ed_rviz_plugins::EntityVisual::frame_node_ |
|
private |
◆ label_
boost::shared_ptr<rviz::MovableText> ed_rviz_plugins::EntityVisual::label_ |
|
private |
◆ mesh_
boost::shared_ptr<rviz::MeshShape> ed_rviz_plugins::EntityVisual::mesh_ |
|
private |
◆ scene_manager_
Ogre::SceneManager* ed_rviz_plugins::EntityVisual::scene_manager_ |
|
private |
◆ visual_revision_
unsigned long ed_rviz_plugins::EntityVisual::visual_revision_ |
|
private |
◆ volume_labels_
std::vector<boost::shared_ptr<rviz::MovableText> > ed_rviz_plugins::EntityVisual::volume_labels_ |
|
private |
◆ volume_meshes_
std::vector<boost::shared_ptr<rviz::MeshShape> > ed_rviz_plugins::EntityVisual::volume_meshes_ |
|
private |
◆ volumes_revision_
unsigned long ed_rviz_plugins::EntityVisual::volumes_revision_ |
|
private |
The documentation for this class was generated from the following files: