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...
 
ignition::math::Vector3d geomSize
 Size of attached geometry. More...
 
uint32_t id
 Unique id of this visual. More...
 
bool inheritTransparency
 True to inherit transparency from parent. 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...
 
ignition::math::Vector3d 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...
 
bool wireframe
 True if wireframe mode is enabled. 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: