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

Private data for the Selection Obj class. More...

#include <SelectionObjPrivate.hh>

Inheritance diagram for gazebo::rendering::SelectionObjPrivate:
Inheritance graph
[legend]

Public Attributes

double maxScale
 Maximum scale of the selection object visual. More...
 
double minScale
 Minimum scale of the selection object visual. More...
 
SelectionObj::SelectionMode mode
 Current manipulation mode. More...
 
VisualPtr rotVisual
 Rotation visual. More...
 
VisualPtr rotXVisual
 X rotation visual. More...
 
VisualPtr rotYVisual
 Y rotation visual. More...
 
VisualPtr rotZVisual
 Z rotation visual. More...
 
VisualPtr scaleVisual
 Scale visual. More...
 
VisualPtr scaleXVisual
 X scale visual. More...
 
VisualPtr scaleYVisual
 Y Scale visual. More...
 
VisualPtr scaleZVisual
 Z scale visual. More...
 
VisualPtr selectedVis
 Pointer to visual that is currently selected. More...
 
SelectionObj::SelectionMode state
 Current selection state. More...
 
VisualPtr transVisual
 Translation visual. More...
 
VisualPtr transXVisual
 X translation visual. More...
 
VisualPtr transYVisual
 Y translation visual. More...
 
VisualPtr transZVisual
 Z translation visual. More...
 
std::string xAxisMat
 Material name for the x axis. More...
 
std::string xAxisMatOverlay
 Overlay material name for the x axis. More...
 
std::string yAxisMat
 Material name for the y axis. More...
 
std::string yAxisMatOverlay
 Overlay material name for the y axis. More...
 
std::string zAxisMat
 Material name for the z axis. More...
 
std::string zAxisMatOverlay
 Overlay material name for the z axis. More...
 
- Public Attributes inherited from gazebo::rendering::VisualPrivate
common::Color ambient
 Ambient color of the visual. More...
 
Ogre::AnimationState * animState
 Used to animate the visual. More...
 
WireBoxboundingBox
 A wire frame bounding box. More...
 
bool castShadows
 True if visual casts shadows. More...
 
std::vector< VisualPtrchildren
 Children visuals. More...
 
common::Color diffuse
 Diffuse color of the visual. More...
 
common::Color emissive
 Emissive color of the visual. More...
 
uint32_t id
 Unique id of this visual. More...
 
bool initialized
 True if initialized. More...
 
bool isStatic
 True if the visual is static, which allows Ogre to improve performance. More...
 
int32_t layer
 Index of the layer to which this visual belongs. More...
 
bool lighting
 True if lighting will be applied to this visual. More...
 
std::list< DynamicLines * > lines
 List of all the lines created. More...
 
std::list< std::pair
< DynamicLines *, unsigned int > > 
lineVertices
 Lines and their vertices connected to this visual. More...
 
std::string meshName
 The visual's mesh name. More...
 
std::string myMaterialName
 The unique name for the visual's material. More...
 
std::string name
 Name of the visual. More...
 
boost::function< void()> onAnimationComplete
 Callback for the animation complete event. More...
 
std::string origMaterialName
 The original name for the visual's material. More...
 
VisualPtr parent
 Parent visual. More...
 
std::vector< VisualPluginPtrplugins
 A list of visual plugins. More...
 
event::ConnectionPtr preRenderConnection
 Connection for the pre render event. More...
 
common::Time prevAnimTime
 Time of the previous animation step. More...
 
Ogre::RibbonTrail * ribbonTrail
 The ribbon train created by the visual. More...
 
math::Vector3 scale
 Scale of visual. More...
 
ScenePtr scene
 Pointer to the visual's scene. More...
 
Ogre::SceneNode * sceneNode
 Pointer to the visual's scene node in Ogre. More...
 
sdf::ElementPtr sdf
 The SDF element for the visual. More...
 
Ogre::SkeletonInstance * skeleton
 The visual's skeleton, used only for person simulation. More...
 
common::Color specular
 Specular color of the visual. More...
 
Ogre::StaticGeometry * staticGeom
 Pointer to the static geometry. More...
 
std::string subMeshName
 The visual's submesh name. More...
 
float transparency
 Transparency value. More...
 
Visual::VisualType type
 type More...
 
bool useRTShader
 True to use RT shader system. More...
 
uint32_t visibilityFlags
 Visibility flags of the visual. More...
 
bool visible
 True if rendered. More...
 

Additional Inherited Members

- Public Member Functions inherited from gazebo::rendering::VisualPrivate
 VisualPrivate ()
 Constructor. More...
 
virtual ~VisualPrivate ()=default
 Default destructor. More...
 
- Static Public Attributes inherited from gazebo::rendering::VisualPrivate
static uint32_t visualIdCount
 Counter used to create unique ids. More...
 

Detailed Description

Private data for the Selection Obj class.

Member Data Documentation

double gazebo::rendering::SelectionObjPrivate::maxScale

Maximum scale of the selection object visual.

double gazebo::rendering::SelectionObjPrivate::minScale

Minimum scale of the selection object visual.

SelectionObj::SelectionMode gazebo::rendering::SelectionObjPrivate::mode

Current manipulation mode.

VisualPtr gazebo::rendering::SelectionObjPrivate::rotVisual

Rotation visual.

VisualPtr gazebo::rendering::SelectionObjPrivate::rotXVisual

X rotation visual.

VisualPtr gazebo::rendering::SelectionObjPrivate::rotYVisual

Y rotation visual.

VisualPtr gazebo::rendering::SelectionObjPrivate::rotZVisual

Z rotation visual.

VisualPtr gazebo::rendering::SelectionObjPrivate::scaleVisual

Scale visual.

VisualPtr gazebo::rendering::SelectionObjPrivate::scaleXVisual

X scale visual.

VisualPtr gazebo::rendering::SelectionObjPrivate::scaleYVisual

Y Scale visual.

VisualPtr gazebo::rendering::SelectionObjPrivate::scaleZVisual

Z scale visual.

VisualPtr gazebo::rendering::SelectionObjPrivate::selectedVis

Pointer to visual that is currently selected.

SelectionObj::SelectionMode gazebo::rendering::SelectionObjPrivate::state

Current selection state.

VisualPtr gazebo::rendering::SelectionObjPrivate::transVisual

Translation visual.

VisualPtr gazebo::rendering::SelectionObjPrivate::transXVisual

X translation visual.

VisualPtr gazebo::rendering::SelectionObjPrivate::transYVisual

Y translation visual.

VisualPtr gazebo::rendering::SelectionObjPrivate::transZVisual

Z translation visual.

std::string gazebo::rendering::SelectionObjPrivate::xAxisMat

Material name for the x axis.

std::string gazebo::rendering::SelectionObjPrivate::xAxisMatOverlay

Overlay material name for the x axis.

std::string gazebo::rendering::SelectionObjPrivate::yAxisMat

Material name for the y axis.

std::string gazebo::rendering::SelectionObjPrivate::yAxisMatOverlay

Overlay material name for the y axis.

std::string gazebo::rendering::SelectionObjPrivate::zAxisMat

Material name for the z axis.

std::string gazebo::rendering::SelectionObjPrivate::zAxisMatOverlay

Overlay material name for the z axis.


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