|
DART 6.12.2
|
Namespaces | |
| namespace | render |
| namespace | sfs_dnd |
Classes | |
| class | AboutWidget |
| class | BodyNodeDnD |
| class | DefaultEventHandler |
| class | DragAndDrop |
| DragAndDrop is a class that facilitates enabling various kinds of dart Entities to be dragged and dropped in an dart::gui::osg environment. More... | |
| class | GridVisual |
| Attach this to a Viewer in order to visualize grid. More... | |
| struct | ImGuiDrawCallback |
| class | ImGuiHandler |
| struct | ImGuiNewFrameCallback |
| class | ImGuiViewer |
| class | ImGuiWidget |
| class | InteractiveFrame |
| class | InteractiveFrameDnD |
| class | InteractiveFrameMouseEvent |
| class | InteractiveTool |
| class | InteractiveToolDnD |
| class | MouseEventHandler |
| struct | PickInfo |
| class | RealTimeWorldNode |
| class | SaveScreen |
| class | ShapeFrameNode |
| class | SimpleFrameDnD |
| SimpleFrameDnD is a DragAndDrop implementation for SimpleFrame objects. More... | |
| class | SimpleFrameShapeDnD |
| SimpleFrameShapeDnD is a version of SimpleFrameDnD that allows a specific Shape within the SimpleFrame to be dragged and dropped (although it will carry the entire SimpleFrame with it) More... | |
| class | SupportPolygonVisual |
| Attach this to a Viewer in order to visualize the support polygon of a Skeleton. More... | |
| class | TrackballManipulator |
| class | Viewer |
| class | ViewerAttachment |
| class | ViewerAttachmentCallback |
| class | WorldNode |
| WorldNode class encapsulates a World to be displayed in OpenSceneGraph. More... | |
| class | WorldNodeCallback |
Typedefs | |
| typedef std::shared_ptr< InteractiveFrame > | InteractiveFramePtr |
Enumerations | |
| enum | MouseButton { LEFT_MOUSE = 0 , RIGHT_MOUSE , MIDDLE_MOUSE , NUM_MOUSE_BUTTONS } |
| enum | MouseButtonEvent { BUTTON_PUSH = 0 , BUTTON_DRAG , BUTTON_RELEASE , BUTTON_NOTHING } |
| enum | ConstraintType { UNCONSTRAINED = 0 , LINE_CONSTRAINT , PLANE_CONSTRAINT , CUSTOM_CONSTRAINT , NUM_CONSTRAINT_TYPES } |
| enum | ConvertedKey : int { ConvertedKey_Tab = 257 , ConvertedKey_Left , ConvertedKey_Right , ConvertedKey_Up , ConvertedKey_Down , ConvertedKey_PageUp , ConvertedKey_PageDown , ConvertedKey_Home , ConvertedKey_End , ConvertedKey_Delete , ConvertedKey_BackSpace , ConvertedKey_Enter , ConvertedKey_Escape , ConvertedKey_LeftControl , ConvertedKey_RightControl , ConvertedKey_LeftShift , ConvertedKey_RightShift , ConvertedKey_LeftAlt , ConvertedKey_RightAlt , ConvertedKey_LeftSuper , ConvertedKey_RightSuper } |
Functions | |
| static bool | wasActive (MouseButtonEvent event) |
| static void | assignEventToButtons (MouseButtonEvent(&mLastButtonEvent)[NUM_MOUSE_BUTTONS], const ::osgGA::GUIEventAdapter &ea) |
| ::osg::Vec3 | toVec3 (const Eigen::Vector3d &point) |
| void | setVertices (::osg::Vec3Array *axisLineVertices, ::osg::Vec3Array *majorLineVertices, ::osg::Vec3Array *minorLineVertices, std::size_t numCells, std::size_t numMinorLinesPerMajorLine, float stepSize, GridVisual::PlaneType planeType, const Eigen::Vector3d &offset) |
| int | convertFromOSGKey (int key) |
| static void | warnAboutUnsuccessfulCast (const std::string &shapeType, const std::string &entityName) |
| static sfs_dnd::iterator | getSimpleFrameShapeDnDFromMultimap (dart::dynamics::SimpleFrame *_frame, dart::dynamics::Shape *_shape, std::multimap< dart::dynamics::Shape *, SimpleFrameShapeDnD * > &map) |
| typedef std::shared_ptr<InteractiveFrame> dart::gui::osg::InteractiveFramePtr |
| enum dart::gui::osg::ConvertedKey : int |
|
static |
| int dart::gui::osg::convertFromOSGKey | ( | int | key | ) |
|
static |
| void dart::gui::osg::setVertices | ( | ::osg::Vec3Array * | axisLineVertices, |
| ::osg::Vec3Array * | majorLineVertices, | ||
| ::osg::Vec3Array * | minorLineVertices, | ||
| std::size_t | numCells, | ||
| std::size_t | numMinorLinesPerMajorLine, | ||
| float | stepSize, | ||
| GridVisual::PlaneType | planeType, | ||
| const Eigen::Vector3d & | offset | ||
| ) |
| ::osg::Vec3 dart::gui::osg::toVec3 | ( | const Eigen::Vector3d & | point | ) |
|
static |
|
static |