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.