|
| virtual WindowManagerPtr_t | clone (void) const |
| | Proceed to a clonage of the current object defined by the copy constructor. More...
|
| |
| WindowManagerPtr_t | self (void) const |
| | Return a shared pointer of the current object. More...
|
| |
| virtual bool | addNode (NodePtr_t graphical_object_ptr) |
| | Add a graphical object to the scene. More...
|
| |
| virtual GroupNodePtr_t | getScene () const |
| | Return the scene group. More...
|
| |
| virtual bool | done () |
| | Return the current doing of procedure. More...
|
| |
| virtual bool | frame () |
| | Generate a new frame rendering. More...
|
| |
| virtual bool | run () |
| | Run the scene process. More...
|
| |
| virtual void | setWindowDimension (const osgVector2 &size) |
| | Define dimension of the window. More...
|
| |
| virtual void | setWindowPosition (const osgVector2 &position) |
| | Define the window position. More...
|
| |
| osgVector2 | getWindowPosition () const |
| | Return the window x and y position as a 2D vector. More...
|
| |
| osgVector2 | getWindowDimension () const |
| | Return the window width and height as a 2D vector. More...
|
| |
| std::string | getText (TextAlignment verticalPos, TextAlignment horizontalPos) const |
| |
| void | setText (TextAlignment verticalPos, TextAlignment horizontalPos, const std::string &text, float size=20) |
| | Set the HUD text. More...
|
| |
| ::osgViewer::ViewerRefPtr | getViewerClone () |
| | Return a ref to the viewer. More...
|
| |
| virtual | ~WindowManager () |
| |
| void | captureFrame (const std::string &filename) |
| |
| void | startCapture (const std::string &filename, const std::string &extension) |
| |
| void | stopCapture () |
| |
| bool | writeNodeFile (const std::string &filename) |
| |
| void | setBackgroundColor1 (const osg::Vec4 &color) |
| |
| void | setBackgroundColor2 (const osg::Vec4 &color) |
| |
| void | getCameraTransform (osg::Vec3d &pos, osg::Quat &rot) |
| |
| void | setCameraTransform (const osg::Vec3d &pos, const osg::Quat &rot) |
| |
| void | attachCameraToNode (NodePtr_t node) |
| |
| void | detachCamera () |
| |
| GroupNodePtr_t | clone (void) const |
| | Proceed to a clonage of the current object defined by the copy constructor. More...
|
| |
| GroupNodePtr_t | self (void) const |
| | Return a shared pointer of the current object. More...
|
| |
| virtual bool | addChild (NodePtr_t child_ptr) |
| | Add a GraphicalObject to the list. More...
|
| |
| virtual bool | removeChild (NodePtr_t child_ptr) |
| | Remove a GraphicalObject from the list. More...
|
| |
| virtual bool | hasChild (NodePtr_t child_ptr) const |
| | Return true if this group contains this child. More...
|
| |
| virtual void | removeAllChildren () |
| | Remove all children. More...
|
| |
| virtual size_t | getNumOfChildren () const |
| |
| virtual NodePtr_t | getChild (size_t i) const |
| |
| virtual void | setLightingMode (const LightingMode &lighting_state) |
| | Virtual method for setting the lighting mode of the object : influence by light or not. More...
|
| |
| virtual void | setWireFrameMode (const WireFrameMode &wireframe_state) |
| | Virtual method for setting the wireframe mode of the object : visible or not. More...
|
| |
| virtual void | setAlpha (const float &alpha) |
| | Replace the old transparency value with alpha Note : alpha must be in [0,1]. More...
|
| |
| void | setColor (const osgVector4 &color) |
| | Set the color of the object. More...
|
| |
| void | traverse (NodeVisitor &visitor) |
| |
| virtual osg::ref_ptr< osg::Node > | getOsgNode () const |
| |
| virtual | ~GroupNode () |
| |
| const Configuration & | getGlobalTransform () const |
| | returns rotation and position of the node in word frame More...
|
| |
| std::string | getID () const |
| | getID is a public method for getting the id_name of the Object More...
|
| |
| bool | isDirty () const |
| |
| void | setDirty (bool dirty=true) |
| | Called when a property is modified. More...
|
| |
| void | applyConfiguration (const osgVector3 &position, const osgQuat &quat) |
| | Apply a new global configuration. More...
|
| |
| void | applyConfiguration (const Configuration &cfg) |
| | Apply a new global configuration. More...
|
| |
| void | setStaticTransform (const osgVector3 &position, const osgQuat &quat) |
| | Set Static transformation. More...
|
| |
| osgQuat | getStaticRotation () const |
| | Get Static rotation. More...
|
| |
| osgVector3 | getStaticPosition () const |
| | Get Static position. More...
|
| |
| virtual void | setVisibilityMode (const VisibilityMode &visibility_state) |
| | Virtual method for setting the visibility mode of the object : visible or not visible. More...
|
| |
| virtual const VisibilityMode & | getVisibilityMode () const |
| |
| virtual LightingMode | getLightingMode () const |
| |
| virtual const WireFrameMode & | getWireFrameMode () const |
| |
| void | setScale (float scale) |
| | Set scale value of the OSG object. More...
|
| |
| void | setScale (const osgVector3 &scale) |
| | Set scales value of the OSG object. More...
|
| |
| osgVector3 | getScale () const |
| | Get scale. More...
|
| |
| virtual ::osg::GroupRefPtr | asGroup () const |
| | Return the root node to include it in the scene. More...
|
| |
| virtual void | addLandmark (const float &size) |
| |
| bool | hasLandmark () const |
| |
| ::osg::StateSetRefPtr | getOrCreateRootStateSet () |
| |
| void | deleteLandmark () |
| |
| bool | getHighlightEnabled () const |
| |
| void | setHighlightEnabled (bool enabled) |
| |
| void | setHighlightState (unsigned int state) |
| |
| const std::size_t & | getHighlightState () const |
| |
| virtual float | getAlpha () const |
| |
| void | setTransparency (const float &transparency) |
| |
| float | getTransparency () const |
| |
| virtual | ~Node () |
| |
| Property * | property (const std::string &name) const |
| | Access a property. More...
|
| |
| bool | callVoidProperty (const std::string &name) const |
| |
| template<typename T > |
| bool | getProperty (const std::string &name, T &value) const |
| |
| template<typename T > |
| bool | setProperty (const std::string &name, const T &value) |
| | Set a property and set this object as dirty. More...
|
| |
| bool | hasProperty (const std::string &name) const |
| |
| const PropertyMap_t & | properties () const |
| |
| void | addProperty (const PropertyPtr_t &prop) |
| | Add a property and take ownership. More...
|
| |
| void | addProperty (const std::string &name, const PropertyPtr_t &prop) |
| | Add a property and take ownership. More...
|
| |
| void | addProperty (Property *prop) |
| | Add a property and leave ownership. More...
|
| |
| void | addProperty (const std::string &name, Property *prop) |
| | Add a property and leave ownership. More...
|
| |
| QWidget * | guiEditor () |
| |
|
| static WindowManagerPtr_t | create () |
| | Create and initialize a graphical engine of type OSG. More...
|
| |
| static WindowManagerPtr_t | create (osg::GraphicsContext *gc) |
| | Create and initialize a graphical engine with a GraphicsContext. More...
|
| |
| static WindowManagerPtr_t | create (osgViewer::Viewer *v, osg::GraphicsContext *gc) |
| |
| static WindowManagerPtr_t | create (const unsigned int &x, const unsigned int &y, const unsigned int &width, const unsigned int &height) |
| | Create and initialize a graphical engine of type OSG with some parameters : position + dimension. More...
|
| |
| static WindowManagerPtr_t | createCopy (WindowManagerPtr_t other) |
| | Static method for creating a clone of box other with the copy constructor. More...
|
| |
| static GroupNodePtr_t | create (const std::string &name) |
| | Static method which create a new box defined by the half_axis vector. More...
|
| |
| static GroupNodePtr_t | createCopy (GroupNodePtr_t other) |
| | Static method for creating a clone of box other with the copy constructor. More...
|
| |
Manage a window that renders a scene.
The root of the rendered scene is a GroupNode.