ACG::SceneGraph::QtTranslationManipulatorNode Class Reference

#include <ACG/QtScenegraph/QtTranslationManipulatorNode.hh>

Inheritance diagram for ACG::SceneGraph::QtTranslationManipulatorNode:
Inheritance graph
[legend]
Collaboration diagram for ACG::SceneGraph::QtTranslationManipulatorNode:
Collaboration graph
[legend]

List of all members.

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_

Detailed Description

Additional overlay class for emitting signals if manipulator is moved

Definition at line 79 of file QtTranslationManipulatorNode.hh.


Member Function Documentation

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!!!!!!!

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

Parameters:
_visible Is it now visible?

The documentation for this class was generated from the following files:

acg pic Project OpenFlipper, ©  Computer Graphics Group, RWTH Aachen. Documentation generated using doxygen .