Public Attributes | List of all members
gazebo::gui::ModelAlignPrivate Class Reference

Private data for the ModelAlign class. More...

#include <ModelAlignPrivate.hh>

Public Attributes

std::vector< event::ConnectionPtrconnections
 A list of connections. More...
 
bool initialized
 True if the model align tool is initialized. More...
 
common::KeyEvent keyEvent
 Current key event. More...
 
transport::PublisherPtr modelPub
 Model publisher that publishes model pose to the server. More...
 
common::MouseEvent mouseEvent
 Current mouse event. More...
 
transport::NodePtr node
 Transportation node. More...
 
std::map< rendering::VisualPtr,
math::Pose
originalVisualPose
 Original model pose used when user resets alignment. More...
 
rendering::RayQueryPtr rayQuery
 Ray query for selecting a surface of an entity. More...
 
rendering::ScenePtr scene
 Pointer to the scene where models are in. More...
 
std::vector< rendering::VisualPtrselectedVisuals
 selected visuals. More...
 
rendering::VisualPtr targetVis
 The last selected visual which will be used for alignment. More...
 
rendering::UserCameraPtr userCamera
 Pointer to the user camera. More...
 

Detailed Description

Private data for the ModelAlign class.

Member Data Documentation

std::vector<event::ConnectionPtr> gazebo::gui::ModelAlignPrivate::connections

A list of connections.

Currently used only to get the align configuration event.

bool gazebo::gui::ModelAlignPrivate::initialized

True if the model align tool is initialized.

common::KeyEvent gazebo::gui::ModelAlignPrivate::keyEvent

Current key event.

transport::PublisherPtr gazebo::gui::ModelAlignPrivate::modelPub

Model publisher that publishes model pose to the server.

common::MouseEvent gazebo::gui::ModelAlignPrivate::mouseEvent

Current mouse event.

transport::NodePtr gazebo::gui::ModelAlignPrivate::node

Transportation node.

std::map<rendering::VisualPtr, math::Pose> gazebo::gui::ModelAlignPrivate::originalVisualPose

Original model pose used when user resets alignment.

rendering::RayQueryPtr gazebo::gui::ModelAlignPrivate::rayQuery

Ray query for selecting a surface of an entity.

rendering::ScenePtr gazebo::gui::ModelAlignPrivate::scene

Pointer to the scene where models are in.

std::vector<rendering::VisualPtr> gazebo::gui::ModelAlignPrivate::selectedVisuals

selected visuals.

rendering::VisualPtr gazebo::gui::ModelAlignPrivate::targetVis

The last selected visual which will be used for alignment.

rendering::UserCameraPtr gazebo::gui::ModelAlignPrivate::userCamera

Pointer to the user camera.


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