Private data for the Visual class. More...
#include <ScenePrivate.hh>
Public Attributes | |
std::vector< CameraPtr > | cameras |
All the cameras. More... | |
VisualMsgs_L | collisionVisualMsgs |
List of collision visual messages to process. More... | |
std::vector< event::ConnectionPtr > | connections |
Event connections. More... | |
uint32_t | contactVisId |
Keeps track of the visual ID for contact visualization. More... | |
bool | enableVisualizations |
True if visualizations should be rendered. More... | |
std::vector< Grid * > | grids |
All the grids in the scene. More... | |
uint32_t | id |
The unique ID of this scene. More... | |
std::string | idString |
String form of the id. More... | |
bool | initialized |
Initialized. More... | |
JointMsgs_L | jointMsgs |
List of joint message to process. More... | |
JointMsgs_M | joints |
Keep track of data of joints. More... | |
transport::SubscriberPtr | jointSub |
Subscribe to joint updates. More... | |
LightMsgs_L | lightFactoryMsgs |
List of light factory message to process. More... | |
transport::SubscriberPtr | lightFactorySub |
Subscribe to light factory topic. More... | |
LightMsgs_L | lightModifyMsgs |
List of light modify message to process. More... | |
transport::SubscriberPtr | lightModifySub |
Subscribe to light modify topic. More... | |
Light_M | lights |
Map of all the lights in this scene. More... | |
LinkMsgs_L | linkMsgs |
List of link message to process. More... | |
VisualMsgs_L | linkVisualMsgs |
List of link visual messages to process. More... | |
Ogre::SceneManager * | manager |
The ogre scene manager. More... | |
transport::SubscriberPtr | modelInfoSub |
Subscribe to model info updates. More... | |
ModelMsgs_L | modelMsgs |
List of model message to process. More... | |
VisualMsgs_L | modelVisualMsgs |
List of model visual messages to process. More... | |
std::string | name |
Name of the scene. More... | |
transport::NodePtr | node |
Communication Node. More... | |
std::vector< OculusCameraPtr > | oculusCameras |
All the oculus cameras. More... | |
OriginVisualPtr | originVisual |
Visual representing the world origin frame. More... | |
std::recursive_mutex | poseMsgMutex |
Mutex to lock the pose message buffers. More... | |
PoseMsgs_M | poseMsgs |
List of pose message to process. More... | |
transport::SubscriberPtr | poseSub |
Subscribe to pose updates. More... | |
std::map< std::string, Projector * > | projectors |
All the projectors. More... | |
Ogre::RaySceneQuery * | raySceneQuery |
A ray query used to locate distances to visuals. More... | |
std::mutex * | receiveMutex |
Mutex to lock the various message buffers. More... | |
msgs::Request * | requestMsg |
Keep around our request message. More... | |
RequestMsgs_L | requestMsgs |
List of request message to process. More... | |
transport::PublisherPtr | requestPub |
Publish requests. More... | |
transport::SubscriberPtr | requestSub |
Subscribe to the request topic. More... | |
transport::PublisherPtr | responsePub |
Respond to requests. More... | |
transport::SubscriberPtr | responseSub |
Subscribe to reponses. More... | |
SceneMsgs_L | sceneMsgs |
List of scene message to process. More... | |
common::Time | sceneSimTimePosesApplied |
SimTime of this Scene, after applying PosesStamped to scene, we update this time accordingly. More... | |
common::Time | sceneSimTimePosesReceived |
SimTime of this Scene, as we receive PosesStamped from the world, we update this time accordingly. More... | |
transport::SubscriberPtr | sceneSub |
Subscribe to scene topic. More... | |
sdf::ElementPtr | sdf |
Scene SDF element. More... | |
VisualPtr | selectedVis |
Pointer to a visual selected by a user via the GUI. More... | |
std::string | selectionMode |
Selection mode (normal or move). More... | |
SensorMsgs_L | sensorMsgs |
List of sensor message to process. More... | |
transport::SubscriberPtr | sensorSub |
Subscribe to sensor topic. More... | |
bool | showCollisions |
True when all collisions should be visualized. More... | |
bool | showCOMs |
True when all COMs should be visualized. More... | |
bool | showInertias |
True when all inertias should be visualized. More... | |
bool | showJoints |
True when all joints should be visualized. More... | |
bool | showLinkFrames |
True when all link frames should be visualized. More... | |
SkeletonPoseMsgs_L | skeletonPoseMsgs |
List of skeleton message to process. More... | |
transport::SubscriberPtr | skeletonPoseSub |
Subscribe to skeleton pose updates. More... | |
transport::SubscriberPtr | skySub |
Subscribe to sky updates. More... | |
SkyX::SkyX * | skyx |
Pointer to the sky. More... | |
SkyX::BasicController * | skyxController |
Controls the sky. More... | |
Heightmap * | terrain |
The heightmap, if any. More... | |
bool | transparent |
True when all objects should be transparent. More... | |
std::vector< UserCameraPtr > | userCameras |
All the user cameras. More... | |
transport::SubscriberPtr | visSub |
Subscribe to visual topic. More... | |
VisualMsgs_L | visualMsgs |
List of visual messages to process. More... | |
Visual_M | visuals |
Map of all the visuals in this scene. More... | |
bool | wireframe |
True when all objects should be wireframe. More... | |
VisualPtr | worldVisual |
The top level in our tree of visuals. More... | |
Static Public Attributes | |
static uint32_t | idCounter |
Unique ID counter. More... | |
Private data for the Visual class.
std::vector<CameraPtr> gazebo::rendering::ScenePrivate::cameras |
All the cameras.
VisualMsgs_L gazebo::rendering::ScenePrivate::collisionVisualMsgs |
List of collision visual messages to process.
std::vector<event::ConnectionPtr> gazebo::rendering::ScenePrivate::connections |
Event connections.
uint32_t gazebo::rendering::ScenePrivate::contactVisId |
Keeps track of the visual ID for contact visualization.
bool gazebo::rendering::ScenePrivate::enableVisualizations |
True if visualizations should be rendered.
std::vector<Grid *> gazebo::rendering::ScenePrivate::grids |
All the grids in the scene.
uint32_t gazebo::rendering::ScenePrivate::id |
The unique ID of this scene.
|
static |
Unique ID counter.
std::string gazebo::rendering::ScenePrivate::idString |
String form of the id.
bool gazebo::rendering::ScenePrivate::initialized |
Initialized.
JointMsgs_L gazebo::rendering::ScenePrivate::jointMsgs |
List of joint message to process.
JointMsgs_M gazebo::rendering::ScenePrivate::joints |
Keep track of data of joints.
transport::SubscriberPtr gazebo::rendering::ScenePrivate::jointSub |
Subscribe to joint updates.
LightMsgs_L gazebo::rendering::ScenePrivate::lightFactoryMsgs |
List of light factory message to process.
transport::SubscriberPtr gazebo::rendering::ScenePrivate::lightFactorySub |
Subscribe to light factory topic.
LightMsgs_L gazebo::rendering::ScenePrivate::lightModifyMsgs |
List of light modify message to process.
transport::SubscriberPtr gazebo::rendering::ScenePrivate::lightModifySub |
Subscribe to light modify topic.
Light_M gazebo::rendering::ScenePrivate::lights |
Map of all the lights in this scene.
LinkMsgs_L gazebo::rendering::ScenePrivate::linkMsgs |
List of link message to process.
VisualMsgs_L gazebo::rendering::ScenePrivate::linkVisualMsgs |
List of link visual messages to process.
Ogre::SceneManager* gazebo::rendering::ScenePrivate::manager |
The ogre scene manager.
transport::SubscriberPtr gazebo::rendering::ScenePrivate::modelInfoSub |
Subscribe to model info updates.
ModelMsgs_L gazebo::rendering::ScenePrivate::modelMsgs |
List of model message to process.
VisualMsgs_L gazebo::rendering::ScenePrivate::modelVisualMsgs |
List of model visual messages to process.
std::string gazebo::rendering::ScenePrivate::name |
Name of the scene.
transport::NodePtr gazebo::rendering::ScenePrivate::node |
Communication Node.
std::vector<OculusCameraPtr> gazebo::rendering::ScenePrivate::oculusCameras |
All the oculus cameras.
OriginVisualPtr gazebo::rendering::ScenePrivate::originVisual |
Visual representing the world origin frame.
std::recursive_mutex gazebo::rendering::ScenePrivate::poseMsgMutex |
Mutex to lock the pose message buffers.
PoseMsgs_M gazebo::rendering::ScenePrivate::poseMsgs |
List of pose message to process.
transport::SubscriberPtr gazebo::rendering::ScenePrivate::poseSub |
Subscribe to pose updates.
std::map<std::string, Projector *> gazebo::rendering::ScenePrivate::projectors |
All the projectors.
Ogre::RaySceneQuery* gazebo::rendering::ScenePrivate::raySceneQuery |
A ray query used to locate distances to visuals.
std::mutex* gazebo::rendering::ScenePrivate::receiveMutex |
Mutex to lock the various message buffers.
msgs::Request* gazebo::rendering::ScenePrivate::requestMsg |
Keep around our request message.
RequestMsgs_L gazebo::rendering::ScenePrivate::requestMsgs |
List of request message to process.
transport::PublisherPtr gazebo::rendering::ScenePrivate::requestPub |
Publish requests.
transport::SubscriberPtr gazebo::rendering::ScenePrivate::requestSub |
Subscribe to the request topic.
transport::PublisherPtr gazebo::rendering::ScenePrivate::responsePub |
Respond to requests.
transport::SubscriberPtr gazebo::rendering::ScenePrivate::responseSub |
Subscribe to reponses.
SceneMsgs_L gazebo::rendering::ScenePrivate::sceneMsgs |
List of scene message to process.
common::Time gazebo::rendering::ScenePrivate::sceneSimTimePosesApplied |
SimTime of this Scene, after applying PosesStamped to scene, we update this time accordingly.
common::Time gazebo::rendering::ScenePrivate::sceneSimTimePosesReceived |
SimTime of this Scene, as we receive PosesStamped from the world, we update this time accordingly.
transport::SubscriberPtr gazebo::rendering::ScenePrivate::sceneSub |
Subscribe to scene topic.
sdf::ElementPtr gazebo::rendering::ScenePrivate::sdf |
Scene SDF element.
VisualPtr gazebo::rendering::ScenePrivate::selectedVis |
Pointer to a visual selected by a user via the GUI.
std::string gazebo::rendering::ScenePrivate::selectionMode |
Selection mode (normal or move).
Normal means the the object is just selection, and not being moved by the user. Move means the object is being actively moved by the user and the Scene should then ignore pose updates from the physics engine until after the move is complete.
SensorMsgs_L gazebo::rendering::ScenePrivate::sensorMsgs |
List of sensor message to process.
transport::SubscriberPtr gazebo::rendering::ScenePrivate::sensorSub |
Subscribe to sensor topic.
bool gazebo::rendering::ScenePrivate::showCollisions |
True when all collisions should be visualized.
bool gazebo::rendering::ScenePrivate::showCOMs |
True when all COMs should be visualized.
bool gazebo::rendering::ScenePrivate::showInertias |
True when all inertias should be visualized.
bool gazebo::rendering::ScenePrivate::showJoints |
True when all joints should be visualized.
bool gazebo::rendering::ScenePrivate::showLinkFrames |
True when all link frames should be visualized.
SkeletonPoseMsgs_L gazebo::rendering::ScenePrivate::skeletonPoseMsgs |
List of skeleton message to process.
transport::SubscriberPtr gazebo::rendering::ScenePrivate::skeletonPoseSub |
Subscribe to skeleton pose updates.
transport::SubscriberPtr gazebo::rendering::ScenePrivate::skySub |
Subscribe to sky updates.
SkyX::SkyX* gazebo::rendering::ScenePrivate::skyx |
Pointer to the sky.
SkyX::BasicController* gazebo::rendering::ScenePrivate::skyxController |
Controls the sky.
Heightmap* gazebo::rendering::ScenePrivate::terrain |
The heightmap, if any.
bool gazebo::rendering::ScenePrivate::transparent |
True when all objects should be transparent.
std::vector<UserCameraPtr> gazebo::rendering::ScenePrivate::userCameras |
All the user cameras.
transport::SubscriberPtr gazebo::rendering::ScenePrivate::visSub |
Subscribe to visual topic.
VisualMsgs_L gazebo::rendering::ScenePrivate::visualMsgs |
List of visual messages to process.
Visual_M gazebo::rendering::ScenePrivate::visuals |
Map of all the visuals in this scene.
bool gazebo::rendering::ScenePrivate::wireframe |
True when all objects should be wireframe.
VisualPtr gazebo::rendering::ScenePrivate::worldVisual |
The top level in our tree of visuals.