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

Private data for the UserCamera class. More...

#include <UserCameraPrivate.hh>

Public Attributes

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...
 
SelectionBufferselectionBuffer
 Draws a 3D axis in the viewport. More...
 
ViewControllerviewController
 The currently active view controller. More...
 

Detailed Description

Private data for the UserCamera class.

Member Data Documentation

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.

SelectionBuffer* gazebo::rendering::UserCameraPrivate::selectionBuffer

Draws a 3D axis in the viewport.

Used to select objects from mouse clicks.

ViewController* gazebo::rendering::UserCameraPrivate::viewController

The currently active view controller.


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