#include <ACG/QtScenegraph/QtTranslationManipulatorNode.hh>


Signals | |
| void | manipulatorMoved (QtTranslationManipulatorNode *_node, QMouseEvent *_event) |
| void | visibilityChanged (QtTranslationManipulatorNode *_node, bool _visible) |
| void | positionChanged (QtTranslationManipulatorNode *_node) |
Public Member Functions | |
| QtTranslationManipulatorNode (BaseNode *_parent=0, const std::string &_name="<QtTranslationManipulatorNode>") | |
| Default constructor. | |
| ~QtTranslationManipulatorNode () | |
| Destructor. | |
| ACG_CLASSNAME (QtTranslationManipulatorNode) | |
| class name | |
| void | mouseEvent (GLState &_state, QMouseEvent *_event) |
| get mouse events | |
| void | setIdentifier (int _id) |
| Set an identifier for that manipulator. | |
| int | getIdentifier () |
| Get an identifier for that manipulator. | |
| void | show () |
| Show node: set status to Active. | |
| void | hide () |
| Hide Node: set status to HideNode. | |
| void | set_center (const Vec3d &_c) |
| set center | |
Private Attributes | |
| int | identifier_ |
Additional overlay class for emitting signals if manipulator is moved
Definition at line 79 of file QtTranslationManipulatorNode.hh.
| void ACG::SceneGraph::QtTranslationManipulatorNode::manipulatorMoved | ( | QtTranslationManipulatorNode * | _node, | |
| QMouseEvent * | _event | |||
| ) | [signal] |
This signal is emitted everytime the manipulator is moved Do not traverse Scenegraph when called by this function!!!!!!!
Referenced by mouseEvent().
| void ACG::SceneGraph::QtTranslationManipulatorNode::positionChanged | ( | QtTranslationManipulatorNode * | _node | ) | [signal] |
this signal is emited every time the position of the manipulator is changed
| void ACG::SceneGraph::QtTranslationManipulatorNode::visibilityChanged | ( | QtTranslationManipulatorNode * | _node, | |
| bool | _visible | |||
| ) | [signal] |
The visibility of this node has changed
| _visible | Is it now visible? |