Public Attributes | List of all members
gazebo::rendering::UserCameraPrivate Class Reference

Private data for the UserCamera class. More...

#include <UserCameraPrivate.hh>

Public Attributes

math::Pose defaultPose
 Default camera pose. More...
 
FPSViewControllerfpsViewController
 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...
 
OrbitViewControllerorbitViewController
 An orbit view controller. More...
 
OrthoViewControllerorthoViewController
 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...
 
ViewControllerviewController
 The currently active view controller. More...
 

Detailed Description

Private data for the UserCamera class.

Member Data Documentation

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.


The documentation for this class was generated from the following file: