Grip-Reloaded
Grip version visualizaiton interface for DART (DynamicAnimationandRoboticsToolkits)
|
osgGolems::Axes | Class that subclasses osg::Geode to create x,y,z axes |
osgDart::BodyNodeVisuals | Class that holds all the visualization nodes for a link, excluding the actual link |
osgGolems::Box | Convenience class for creating a box node. Subclasses osg::Geode |
CameraCallback | Class for the camera callback |
CameraData | Data for the camera callback |
osgGolems::CameraManipulator | Camera manipulator class that subclasses osgGA::OrbitManipulator. It sets up desired behavior for robot simulator |
osgGolems::Capsule | Convenience class for creating a capsule node. Subclasses osg::Geode |
osgGolems::Cone | Convenience class for creating a cone node. Subclasses osg::Geode |
osgDart::ContactForceVisual | Class that creates a force vector visualization node |
osgGolems::Cylinder | Convenience class for creating a cylinder node. Subclasses osg::Geode |
osgDart::DartNode | Class that is a subclass of osg::Group, which is the main object for DART visualization in OpenSceneGraph. It can contain many SkeletonNodes as parts of a simulation world. In essence, a DartNode is the largest visualization object |
osgDart::DartNodeCallback | Callback class for updating a DartNode. This class must subclass osg::NodeCallback |
DoubleSlider | Class that creates a double valued slider |
osgGolems::Grid | Class for creating an OpenSceneGraph osg::Geomtry grid of user-specified width, depth and grid square size |
GripMainWindow | Class that subclasses MainWindow in order to create the whole Grip interface |
GripSimulation | Class that handles the simulation loop, simulation timeline, timing and communicates with the main GUI thread via slots and signals. This class subclass QObject and is used by creating an instance of the class and then moving it to a thread with the "moveToThread(QThread*)" function |
GripTab | This class is used as an interface for defining plugins The aim is to ensure that all methods declared in this class are defined in the plugins |
GripTimeslice | Class for storing a slice of the timeline. This contains a time parameter and a world state parameter |
HuboController | Controller wrapper for Hubo position commands |
Ui::InspectorTab | |
InspectorTab | Widget containing all the widgets that allow the user to manually manipulate a skeleton. Subclasses QDockWidget |
osgGolems::Line | Class that subclasses osg::Geode to create x,y,z axes |
MainWindow | Main window for robot simulation interface. A virtual base class that subclasses QMainWindow |
MyPlugin | |
Ui::MyPluginTab | |
osgAssimpSceneReader | Class for converting Assimp scenes to OpenSceneGraph nodes |
PlaybackWidget | Class for simulation and kinematic playback |
Ui::PlaybackWidget | |
Ui::Qtab | |
osgDart::SkeletonNode | Class which inherits osg::Group |
osgDart::SkeletonVisuals | Class that combines all the visualization objects at the skeleton level. This class subclasses osg::MatrixTransform |
osgGolems::Sphere | Convenience class for creating a sphere node. Subclasses osg::Geode |
Ui::TreeView | Class containing the widgets |
TreeView | Class for the tree view which displays and manages the object in the simulation world |
TreeViewReturn | This class is used to return the object that is selected in the Object Explorer or Tree View |
Ui_InspectorTab | |
Ui_MyPluginTab | |
Ui_PlaybackWidget | |
Ui_Qtab | |
Ui_TreeView | |
Ui_VisualizationTab | |
ViewerWidget | Class which inherits from QWidget and osgViewer::CompositeViewer. This class creates a osgQt::GraphicsWindowQt and puts it inside a composite viewer |
Ui::VisualizationTab | |
VisualizationTab | Widget containing all the visualization settings widgets all contained in a DockableWidget |