Private data for the Camera class. More...
#include <CameraPrivate.hh>
Public Types | |
typedef std::list < boost::shared_ptr < msgs::CameraCmd const > > | CameraCmdMsgs_L |
Public Attributes | |
transport::SubscriberPtr | cmdSub |
Subscribe to camera command topic. More... | |
CameraCmdMsgs_L | commandMsgs |
List of camera cmd messages. More... | |
DistortionPtr | distortion |
Lens distortion model. More... | |
Ogre::CompositorInstance * | dlGBufferInstance |
Deferred lighting geometry buffer. More... | |
Ogre::CompositorInstance * | dlMergeInstance |
Deferred lighting merge compositor. More... | |
Ogre::CompositorInstance * | dsGBufferInstance |
Deferred shading geometry buffer. More... | |
Ogre::CompositorInstance * | dsMergeInstance |
Deferred shading merge compositor. More... | |
std::deque< std::pair < ignition::math::Pose3d, double > > | moveToPositionQueue |
Queue of move positions. More... | |
transport::NodePtr | node |
Communication Node. More... | |
std::mutex | receiveMutex |
Mutex to lock the various message buffers. More... | |
common::Time | renderPeriod |
Render period. More... | |
Ogre::CompositorInstance * | ssaoInstance |
Screen space ambient occlusion compositor. More... | |
VisualPtr | trackedVisual |
Visual that the camera is tracking. More... | |
common::PID | trackVisualPID |
Position PID used to track a visual smoothly. More... | |
common::PID | trackVisualPitchPID |
Pitch PID used to track a visual smoothly. More... | |
common::PID | trackVisualYawPID |
Yaw PID used to track a visual smoothly. More... | |
Static Public Attributes | |
static unsigned int | cameraCounter |
Counter used to create unique camera names. More... | |
Private data for the Camera class.
typedef std::list<boost::shared_ptr<msgs::CameraCmd const> > gazebo::rendering::CameraPrivate::CameraCmdMsgs_L |
|
static |
Counter used to create unique camera names.
transport::SubscriberPtr gazebo::rendering::CameraPrivate::cmdSub |
Subscribe to camera command topic.
CameraCmdMsgs_L gazebo::rendering::CameraPrivate::commandMsgs |
List of camera cmd messages.
DistortionPtr gazebo::rendering::CameraPrivate::distortion |
Lens distortion model.
Ogre::CompositorInstance* gazebo::rendering::CameraPrivate::dlGBufferInstance |
Deferred lighting geometry buffer.
Ogre::CompositorInstance* gazebo::rendering::CameraPrivate::dlMergeInstance |
Deferred lighting merge compositor.
Ogre::CompositorInstance* gazebo::rendering::CameraPrivate::dsGBufferInstance |
Deferred shading geometry buffer.
Ogre::CompositorInstance* gazebo::rendering::CameraPrivate::dsMergeInstance |
Deferred shading merge compositor.
std::deque<std::pair<ignition::math::Pose3d, double> > gazebo::rendering::CameraPrivate::moveToPositionQueue |
Queue of move positions.
transport::NodePtr gazebo::rendering::CameraPrivate::node |
Communication Node.
std::mutex gazebo::rendering::CameraPrivate::receiveMutex |
Mutex to lock the various message buffers.
common::Time gazebo::rendering::CameraPrivate::renderPeriod |
Render period.
Ogre::CompositorInstance* gazebo::rendering::CameraPrivate::ssaoInstance |
Screen space ambient occlusion compositor.
common::PID gazebo::rendering::CameraPrivate::trackVisualPID |
Position PID used to track a visual smoothly.
common::PID gazebo::rendering::CameraPrivate::trackVisualPitchPID |
Pitch PID used to track a visual smoothly.
common::PID gazebo::rendering::CameraPrivate::trackVisualYawPID |
Yaw PID used to track a visual smoothly.