Private data for the Apply Wrench Visual class. More...
#include <ApplyWrenchVisualPrivate.hh>
Public Attributes | |
math::Vector3 | comVector |
CoM position in link coordinates. More... | |
math::Vector3 | forcePosVector |
Force application point in link coordinates. More... | |
math::Vector3 | forceVector |
Force vector expressed in the link frame. More... | |
VisualPtr | forceVisual |
Arrow representing force. More... | |
std::mutex | mutex |
Mutex to protect variables. More... | |
bool | rotatedByMouse |
If true, the rotation tool was rotated by the mouse and shouldn't be oriented again according to the vector. More... | |
rendering::SelectionObjPtr | rotTool |
Rotation tool composed of two circles. More... | |
std::string | selectedMaterial |
Material for the current mode. More... | |
rendering::DynamicLines * | torqueLine |
Line connecting the torque visual to the CoM. More... | |
math::Vector3 | torqueVector |
Torque vector expressed in the link frame. More... | |
VisualPtr | torqueVisual |
Tube and line representing torque. More... | |
std::string | unselectedMaterial |
Material for the unselected mode. 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... | |
WireBox * | boundingBox |
A wire frame bounding box. More... | |
bool | castShadows |
True if visual casts shadows. More... | |
std::vector< VisualPtr > | children |
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< VisualPluginPtr > | plugins |
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... | |
Private data for the Apply Wrench Visual class.
math::Vector3 gazebo::rendering::ApplyWrenchVisualPrivate::comVector |
CoM position in link coordinates.
math::Vector3 gazebo::rendering::ApplyWrenchVisualPrivate::forcePosVector |
Force application point in link coordinates.
math::Vector3 gazebo::rendering::ApplyWrenchVisualPrivate::forceVector |
Force vector expressed in the link frame.
VisualPtr gazebo::rendering::ApplyWrenchVisualPrivate::forceVisual |
Arrow representing force.
std::mutex gazebo::rendering::ApplyWrenchVisualPrivate::mutex |
Mutex to protect variables.
bool gazebo::rendering::ApplyWrenchVisualPrivate::rotatedByMouse |
If true, the rotation tool was rotated by the mouse and shouldn't be oriented again according to the vector.
rendering::SelectionObjPtr gazebo::rendering::ApplyWrenchVisualPrivate::rotTool |
Rotation tool composed of two circles.
std::string gazebo::rendering::ApplyWrenchVisualPrivate::selectedMaterial |
Material for the current mode.
rendering::DynamicLines* gazebo::rendering::ApplyWrenchVisualPrivate::torqueLine |
Line connecting the torque visual to the CoM.
math::Vector3 gazebo::rendering::ApplyWrenchVisualPrivate::torqueVector |
Torque vector expressed in the link frame.
VisualPtr gazebo::rendering::ApplyWrenchVisualPrivate::torqueVisual |
Tube and line representing torque.
std::string gazebo::rendering::ApplyWrenchVisualPrivate::unselectedMaterial |
Material for the unselected mode.