DraggerInfo Struct Reference
Keeps track of Inventor draggers attached to worldElements or DOF's.
More...
List of all members.
Public Attributes |
vec3 | centerballTransl |
| The current translation of a centerball dragger.
|
DOF * | dof |
| Points to the associated DOF for DOF draggers.
|
SoDragger * | dragger |
| Points to the dragger itself.
|
SoSeparator * | draggerSep |
| Points to the Inventor root of the dragger sub-tree.
|
SoTransform * | draggerTran |
| Points to the Inventor transform controlling the position of the dragger relative to.
|
SbVec3f | lastCent |
| The last recorded center of rotation of a centerball dragger.
|
SbRotation | lastRot |
| The last recorded rotation of a centerball dragger.
|
SbVec3f | lastTran |
| The last recorded translation of a handlebox dragger.
|
double | lastVal |
| The last recorded angle or distance for DOF draggers.
|
WorldElement * | selectedElement |
| Points to the associated robot or object for handleboxes and centerballs.
|
Detailed Description
Keeps track of Inventor draggers attached to worldElements or DOF's.
A dragger is an Inventor object which allows the user to use the mouse to move worldElements or DOF's. Each time a dragger is created, a new instance of this structure is create to keep track of the dragger and information related to it. There are 4 types of draggers currently used:
-
For moving the base of a robot, an object or an obstacle:
-
A handlebox allows 3D translation of the element
-
A centerball allows 3D rotation of the element about an arbitrary point
-
For moving a DOF:
-
An arrow allows translation of prismatic DOF's
-
A disc allows rotation of revolute DOF's
Definition at line 142 of file ivmgr.cpp.
Member Data Documentation
The current translation of a centerball dragger.
Definition at line 168 of file ivmgr.cpp.
Points to the dragger itself.
Definition at line 153 of file ivmgr.cpp.
Points to the Inventor root of the dragger sub-tree.
Definition at line 150 of file ivmgr.cpp.
Points to the Inventor transform controlling the position of the dragger relative to.
Definition at line 156 of file ivmgr.cpp.
The last recorded center of rotation of a centerball dragger.
Definition at line 165 of file ivmgr.cpp.
The last recorded rotation of a centerball dragger.
Definition at line 162 of file ivmgr.cpp.
The last recorded translation of a handlebox dragger.
Definition at line 159 of file ivmgr.cpp.
The last recorded angle or distance for DOF draggers.
Definition at line 171 of file ivmgr.cpp.
Points to the associated robot or object for handleboxes and centerballs.
Definition at line 144 of file ivmgr.cpp.
The documentation for this struct was generated from the following file:
- /opt/ros/diamondback/stacks/graspit_simulator/graspit/graspit_source/src/ivmgr.cpp