|
virtual | ~WindowsManager () |
|
virtual std::vector< std::string > | getNodeList () |
|
virtual std::vector< std::string > | getGroupNodeList (const std::string &group) |
|
virtual std::vector< std::string > | getSceneList () |
|
virtual std::vector< std::string > | getWindowList () |
|
Mutex & | osgFrameMutex () |
| Return the mutex to be locked before modifying the scene. More...
|
|
virtual WindowID | getWindowID (const std::string &windowName) |
|
virtual void | createScene (const std::string &sceneName) |
|
virtual void | createSceneWithFloor (const std::string &sceneName) |
|
virtual bool | addSceneToWindow (const std::string &sceneName, const WindowID windowId) |
|
virtual bool | attachCameraToNode (const std::string &nodeName, const WindowID windowId) |
|
virtual bool | detachCamera (const WindowID windowId) |
|
virtual bool | nodeExists (const std::string &name) |
|
virtual bool | addFloor (const std::string &floorName) |
|
virtual bool | addBox (const std::string &boxName, const float &boxSize1, const float &boxSize2, const float &boxSize3, const Color_t &color) |
|
virtual bool | addCapsule (const std::string &capsuleName, float radius, float height, const Color_t &color) |
|
virtual bool | addArrow (const std::string &arrowName, const float radius, const float length, const Color_t &color) |
|
virtual bool | addRod (const std::string &rodName, const Color_t &color, const float radius, const float length, short maxCapsule) |
|
virtual bool | resizeCapsule (const std::string &capsuleName, float newHeight) |
|
virtual bool | resizeArrow (const std::string &arrowName, float newRadius, float newLength) |
|
virtual bool | addMesh (const std::string &meshName, const std::string &meshPath) |
|
virtual void | removeLightSources (const std::string &meshName) |
| See LeafNodeCollada::removeLightSources() More...
|
|
virtual bool | addCone (const std::string &coneName, float radius, float height, const Color_t &color) |
|
virtual bool | addCylinder (const std::string &cylinderName, float radius, float height, const Color_t &color) |
|
virtual bool | addSphere (const std::string &sphereName, float radius, const Color_t &color) |
|
virtual bool | addLight (const std::string &lightName, const WindowID wid, float radius, const Color_t &color) |
|
virtual bool | addLine (const std::string &lineName, const osgVector3 &pos1, const osgVector3 &pos2, const Color_t &color) |
|
virtual bool | setLineStartPoint (const std::string &lineName, const osgVector3 &pos1) |
|
virtual bool | setLineEndPoint (const std::string &lineName, const osgVector3 &pos2) |
|
virtual bool | setLineExtremalPoints (const std::string &lineName, const osgVector3 &pos1, const osgVector3 &pos2) |
|
virtual bool | addCurve (const std::string &curveName, const Vec3ArrayPtr_t &pos, const Color_t &color) |
|
virtual bool | setCurvePoints (const std::string &curveName, const Vec3ArrayPtr_t &pos) |
|
virtual bool | setCurveColors (const std::string &curveName, const Vec4ArrayPtr_t &colors) |
|
virtual bool | setCurveMode (const std::string &curveName, const GLenum mode) |
|
virtual bool | setCurvePointsSubset (const std::string &curveName, const int first, const std::size_t count) |
|
virtual bool | setCurveLineWidth (const std::string &curveName, const float &width) |
|
virtual bool | addSquareFace (const std::string &faceName, const osgVector3 &pos1, const osgVector3 &pos2, const osgVector3 &pos3, const osgVector3 &pos4, const Color_t &color) |
|
virtual bool | setTexture (const std::string &nodeName, const std::string &filename) |
|
virtual bool | addTriangleFace (const std::string &faceName, const osgVector3 &pos1, const osgVector3 &pos2, const osgVector3 &pos3, const Color_t &color) |
|
virtual bool | addXYZaxis (const std::string &nodeName, const Color_t &color, float radius, float sizeAxis) |
|
virtual bool | createRoadmap (const std::string &name, const Color_t &colorNode, float radius, float sizeAxis, const Color_t &colorEdge) |
|
virtual bool | addEdgeToRoadmap (const std::string &nameRoadmap, const osgVector3 &posFrom, const osgVector3 &posTo) |
|
virtual bool | addNodeToRoadmap (const std::string &nameRoadmap, const Configuration &configuration) |
|
virtual bool | addURDF (const std::string &urdfName, const std::string &urdfPath) |
|
virtual bool | addURDF (const std::string &urdfName, const std::string &urdfPath, const std::string &urdfPackagePath) |
|
virtual bool | addUrdfCollision (const std::string &urdfName, const std::string &urdfPath) |
|
virtual bool | addUrdfCollision (const std::string &urdfName, const std::string &urdfPath, const std::string &urdfPackagePath) |
|
virtual void | addUrdfObjects (const std::string &urdfName, const std::string &urdfPath, bool visual) |
|
virtual void | addUrdfObjects (const std::string &urdfName, const std::string &urdfPath, const std::string &urdfPackagePath, bool visual) |
|
virtual bool | createGroup (const std::string &groupName) |
|
virtual bool | addToGroup (const std::string &nodeName, const std::string &groupName) |
|
virtual bool | removeFromGroup (const std::string &nodeName, const std::string &groupName) |
|
virtual bool | deleteNode (const std::string &nodeName, bool all) |
|
virtual bool | applyConfiguration (const std::string &nodeName, const Configuration &configuration) |
|
virtual bool | applyConfigurations (const std::vector< std::string > &nodeName, const std::vector< Configuration > &configuration) |
|
virtual bool | addLandmark (const std::string &nodeName, float size) |
|
virtual bool | deleteLandmark (const std::string &nodeName) |
|
virtual Configuration | getStaticTransform (const std::string &nodeName) const |
|
virtual bool | setStaticTransform (const std::string &nodeName, const Configuration &transform) |
|
virtual bool | setVisibility (const std::string &nodeName, const std::string &visibilityMode) |
|
virtual bool | setScale (const std::string &nodeName, const osgVector3 &scale) |
|
virtual bool | setScale (const std::string &nodeName, const float &scale) |
|
virtual bool | setScale (const std::string &nodeName, const int &scalePercentage) |
|
virtual bool | setColor (const std::string &nodeName, const Color_t &color) |
|
virtual bool | setWireFrameMode (const std::string &nodeName, const std::string &wireFrameMode) |
|
virtual bool | setLightingMode (const std::string &nodeName, const std::string &lightingMode) |
|
virtual bool | setHighlight (const std::string &nodeName, int state) |
|
virtual bool | setAlpha (const std::string &nodeName, const float &alpha) |
|
virtual bool | setAlpha (const std::string &nodeName, const int &alphaPercentage) |
|
virtual bool | setCaptureTransform (const std::string &filename, const std::vector< std::string > &nodename) |
|
virtual void | captureTransformOnRefresh (bool autoCapture) |
|
virtual void | captureTransform () |
|
virtual bool | writeBlenderScript (const std::string &filename, const std::vector< std::string > &nodename) |
|
virtual bool | writeNodeFile (const std::string &nodename, const std::string &filename) |
|
virtual bool | writeWindowFile (const WindowID windowId, const std::string &filename) |
|
virtual bool | setBackgroundColor1 (const WindowID windowId, const Color_t &color) |
|
virtual bool | setBackgroundColor2 (const WindowID windowId, const Color_t &color) |
|
virtual Configuration | getCameraTransform (const WindowID windowId) |
|
virtual bool | setCameraTransform (const WindowID windowId, const Configuration &configuration) |
|
virtual std::vector< std::string > | getPropertyNames (const std::string &nodeName) const |
|
virtual std::vector< std::string > | getPropertyTypes (const std::string &nodeName) const |
|
template<typename Property_t > |
Property_t | getProperty (const std::string &nodeName, const std::string &propName) const |
|
template<typename Property_t > |
void | setProperty (const std::string &nodeName, const std::string &propName, const Property_t &value) |
|
virtual std::string | getStringProperty (const std::string &nodeName, const std::string &propName) const |
|
virtual void | setStringProperty (const std::string &nodeName, const std::string &propName, const std::string &value) |
|
virtual osgVector2 | getVector2Property (const std::string &nodeName, const std::string &propName) const |
|
virtual void | setVector2Property (const std::string &nodeName, const std::string &propName, const osgVector2 &value) |
|
virtual osgVector3 | getVector3Property (const std::string &nodeName, const std::string &propName) const |
|
virtual void | setVector3Property (const std::string &nodeName, const std::string &propName, const osgVector3 &value) |
|
virtual osgVector4 | getColorProperty (const std::string &nodeName, const std::string &propName) const |
|
virtual void | setColorProperty (const std::string &nodeName, const std::string &propName, const osgVector4 &value) |
|
virtual float | getFloatProperty (const std::string &nodeName, const std::string &propName) const |
|
virtual void | setFloatProperty (const std::string &nodeName, const std::string &propName, const float &value) |
|
virtual bool | getBoolProperty (const std::string &nodeName, const std::string &propName) const |
|
virtual void | setBoolProperty (const std::string &nodeName, const std::string &propName, const bool &value) |
|
virtual int | getIntProperty (const std::string &nodeName, const std::string &propName) const |
|
virtual void | setIntProperty (const std::string &nodeName, const std::string &propName, const int &value) |
|
virtual void | callVoidProperty (const std::string &nodeName, const std::string &propName) |
|
WindowManagerPtr_t | getWindowManager (const WindowID wid, bool throwIfDoesntExist=false) const |
|
GroupNodePtr_t | getGroup (const std::string groupName, bool throwIfDoesntExist=false) const |
|
NodePtr_t | getNode (const std::string &nodeName, bool throwIfDoesntExist=false) const |
|
Configuration | getNodeGlobalTransform (const std::string nodeName) const |
|