Private data for the Sonar Visual class. More...
#include <SonarVisualPrivate.hh>

Public Attributes | |
| Ogre::SceneNode * | coneNode |
| Renders the sonar cone. More... | |
| std::vector< event::ConnectionPtr > | connections |
| All the event connections. More... | |
| boost::mutex | mutex |
| Mutex to protect the contact message. More... | |
| transport::NodePtr | node |
| Pointer to a node that handles communication. More... | |
| bool | receivedMsg |
| True if we have received a message. More... | |
| boost::shared_ptr < msgs::SonarStamped const > | sonarMsg |
| The current sonar message. More... | |
| DynamicLines * | sonarRay |
| Renders the sonar data reading. More... | |
| transport::SubscriberPtr | sonarSub |
| Subscription to the sonar data. More... | |
Public Attributes inherited from gazebo::rendering::VisualPrivate | |
| Ogre::AnimationState * | animState |
| Used to animate the visual. More... | |
| WireBox * | boundingBox |
| A wire frame bounding box. More... | |
| std::vector< VisualPtr > | children |
| Children visuals. More... | |
| uint32_t | id |
| Unique id of this visual. More... | |
| bool | initialized |
| True if initialized. More... | |
| bool | isStatic |
| True if the visual is static, which allows Ogre to improve performance. More... | |
| bool | lighting |
| True if lighting will be applied to this visual. More... | |
| std::list< DynamicLines * > | lines |
| List of all the lines created. More... | |
| std::list< std::pair < DynamicLines *, unsigned int > > | lineVertices |
| Lines and their vertices connected to this visual. More... | |
| std::string | myMaterialName |
| The unique name for the visual's material. More... | |
| std::string | name |
| Name of the visual. More... | |
| boost::function< void()> | onAnimationComplete |
| Callback for the animation complete event. More... | |
| std::string | origMaterialName |
| The original name for the visual's material. More... | |
| VisualPtr | parent |
| Parent visual. More... | |
| std::vector< VisualPluginPtr > | plugins |
| A list of visual plugins. More... | |
| event::ConnectionPtr | preRenderConnection |
| Connection for the pre render event. More... | |
| common::Time | prevAnimTime |
| Time of the previous animation step. More... | |
| Ogre::RibbonTrail * | ribbonTrail |
| The ribbon train created by the visual. More... | |
| math::Vector3 | scale |
| Scale of visual. More... | |
| ScenePtr | scene |
| Pointer to the visual's scene. More... | |
| Ogre::SceneNode * | sceneNode |
| Pointer to the visual's scene node in Ogre. More... | |
| sdf::ElementPtr | sdf |
| The SDF element for the visual. More... | |
| Ogre::SkeletonInstance * | skeleton |
| The visual's skeleton, used only for person simulation. More... | |
| Ogre::StaticGeometry * | staticGeom |
| Pointer to the static geometry. More... | |
| float | transparency |
| Transparency value. More... | |
| bool | useRTShader |
| True to use RT shader system. More... | |
| bool | visible |
| True if rendered. More... | |
Additional Inherited Members | |
Static Public Attributes inherited from gazebo::rendering::VisualPrivate | |
| static uint32_t | visualIdCount |
| Counter used to create unique ids. More... | |
Private data for the Sonar Visual class.
| Ogre::SceneNode* gazebo::rendering::SonarVisualPrivate::coneNode |
Renders the sonar cone.
| std::vector<event::ConnectionPtr> gazebo::rendering::SonarVisualPrivate::connections |
All the event connections.
| boost::mutex gazebo::rendering::SonarVisualPrivate::mutex |
Mutex to protect the contact message.
| transport::NodePtr gazebo::rendering::SonarVisualPrivate::node |
Pointer to a node that handles communication.
| bool gazebo::rendering::SonarVisualPrivate::receivedMsg |
True if we have received a message.
| boost::shared_ptr<msgs::SonarStamped const> gazebo::rendering::SonarVisualPrivate::sonarMsg |
The current sonar message.
| DynamicLines* gazebo::rendering::SonarVisualPrivate::sonarRay |
Renders the sonar data reading.
| transport::SubscriberPtr gazebo::rendering::SonarVisualPrivate::sonarSub |
Subscription to the sonar data.