Private data for the UserCamera class. More...
#include <UserCameraPrivate.hh>
Public Attributes | |
| math::Pose | defaultPose |
| Default camera pose. More... | |
| FPSViewController * | fpsViewController |
| A FPS view controller. More... | |
| bool | isCameraSetInWorldFile |
| Flag to detect if the user changed the camera pose in the world file. More... | |
| bool | joyPoseControl |
| Toggle joystick camera move through ~/user_camera/joy_pose. More... | |
| bool | joystickButtonToggleLast |
| Used to detect joystick button release. More... | |
| transport::SubscriberPtr | joySubPose |
| Subscribes to absolute joystick messages. More... | |
| transport::SubscriberPtr | joySubTwist |
| Subscribes to relative joystick messages. More... | |
| bool | joyTwistControl |
| Toggle joystick camera move through ~/user_camera/joy_twist. More... | |
| transport::NodePtr | node |
| Gazebo communication node pointer. More... | |
| OrbitViewController * | orbitViewController |
| An orbit view controller. More... | |
| OrthoViewController * | orthoViewController |
| An orthographic view controller. More... | |
| transport::PublisherPtr | posePub |
| Publishes user camera world pose. More... | |
| std::string | prevViewControllerName |
| The previously used view controller. More... | |
| Ogre::Camera * | rightCamera |
| An optional Ogre camera for stereo rendering. More... | |
| Ogre::Viewport * | rightViewport |
| An optional viewport for stereo rendering. More... | |
| SelectionBuffer * | selectionBuffer |
| Draws a 3D axis in the viewport. More... | |
| bool | stereoEnabled |
| True if stereo rendering should be enabled. More... | |
| ViewController * | viewController |
| The currently active view controller. More... | |
Private data for the UserCamera class.
| math::Pose gazebo::rendering::UserCameraPrivate::defaultPose |
Default camera pose.
| FPSViewController* gazebo::rendering::UserCameraPrivate::fpsViewController |
A FPS view controller.
| bool gazebo::rendering::UserCameraPrivate::isCameraSetInWorldFile |
Flag to detect if the user changed the camera pose in the world file.
| bool gazebo::rendering::UserCameraPrivate::joyPoseControl |
Toggle joystick camera move through ~/user_camera/joy_pose.
| bool gazebo::rendering::UserCameraPrivate::joystickButtonToggleLast |
Used to detect joystick button release.
| transport::SubscriberPtr gazebo::rendering::UserCameraPrivate::joySubPose |
Subscribes to absolute joystick messages.
| transport::SubscriberPtr gazebo::rendering::UserCameraPrivate::joySubTwist |
Subscribes to relative joystick messages.
| bool gazebo::rendering::UserCameraPrivate::joyTwistControl |
Toggle joystick camera move through ~/user_camera/joy_twist.
| transport::NodePtr gazebo::rendering::UserCameraPrivate::node |
Gazebo communication node pointer.
| OrbitViewController* gazebo::rendering::UserCameraPrivate::orbitViewController |
An orbit view controller.
| OrthoViewController* gazebo::rendering::UserCameraPrivate::orthoViewController |
An orthographic view controller.
| transport::PublisherPtr gazebo::rendering::UserCameraPrivate::posePub |
Publishes user camera world pose.
| std::string gazebo::rendering::UserCameraPrivate::prevViewControllerName |
The previously used view controller.
| Ogre::Camera* gazebo::rendering::UserCameraPrivate::rightCamera |
An optional Ogre camera for stereo rendering.
| Ogre::Viewport* gazebo::rendering::UserCameraPrivate::rightViewport |
An optional viewport for stereo rendering.
| SelectionBuffer* gazebo::rendering::UserCameraPrivate::selectionBuffer |
Draws a 3D axis in the viewport.
Used to select objects from mouse clicks.
| bool gazebo::rendering::UserCameraPrivate::stereoEnabled |
True if stereo rendering should be enabled.
| ViewController* gazebo::rendering::UserCameraPrivate::viewController |
The currently active view controller.