AnimaL |
Tutorial |
Documentation |
#include <AnimalEngineNode.h>
Inheritance diagram for X3DTK::X3D::AnimalEngineNode< AnimalEngine >:

Definition at line 29 of file AnimalEngineNode.h.
Public Types | |
| typedef AnimalEngine | Engine |
| type of the embedded engine | |
Public Member Functions | |
| AnimalEngineNode () | |
| virtual | ~AnimalEngineNode () |
| virtual void | draw () |
| virtual void | init () |
| virtual void | reset () |
| virtual void | postReset () |
| virtual void | keyPressedEvent (animal::KeyEvent *e) |
| virtual void | mouseDoubleClickEvent (animal::MouseEvent *e) |
| Deal with mouse double-click event. | |
| virtual void | mouseMoveEvent (animal::MouseEvent *e) |
| Deal with mouse move event. | |
| virtual void | mousePressEvent (animal::MouseEvent *e) |
| Deal with mouse press event. | |
| virtual void | mouseReleaseEvent (animal::MouseEvent *e) |
| Deal with mouse release event. | |
| virtual animal::ConstrainedItem * | pickPoint (float *orig, float *dir, float thresh) |
| Pick along a line. | |
| virtual void | animate (float dt) |
| virtual void | postAnimate (float dt) |
|
|||||
|
type of the embedded engine
Definition at line 32 of file AnimalEngineNode.h. |
|
|||||||||
|
Definition at line 21 of file AnimalEngineNode.cpp. |
|
|||||||||
|
Definition at line 26 of file AnimalEngineNode.cpp. |
|
||||||||||
|
Reimplemented from X3DTK::X3D::EngineNode. Definition at line 153 of file AnimalEngineNode.cpp. |
|
|||||||||
|
Draw the engine. Reimplemented from X3DTK::X3D::EngineNode. Definition at line 34 of file AnimalEngineNode.cpp. |
|
|||||||||
|
Init the engine after the graph has been built. Reimplemented from X3DTK::X3D::EngineNode. Reimplemented in X3DTK::X3D::MorphingNode, and X3DTK::X3D::MassSpringNode. Definition at line 83 of file AnimalEngineNode.cpp. |
|
||||||||||
|
Reimplemented from X3DTK::X3D::EngineNode. Definition at line 113 of file AnimalEngineNode.cpp. |
|
||||||||||
|
Deal with mouse double-click event.
Reimplemented from X3DTK::X3D::EngineNode. Definition at line 120 of file AnimalEngineNode.cpp. |
|
||||||||||
|
Deal with mouse move event.
Reimplemented from X3DTK::X3D::EngineNode. Definition at line 126 of file AnimalEngineNode.cpp. |
|
||||||||||
|
Deal with mouse press event.
Reimplemented from X3DTK::X3D::EngineNode. Definition at line 132 of file AnimalEngineNode.cpp. |
|
||||||||||
|
Deal with mouse release event.
Reimplemented from X3DTK::X3D::EngineNode. Definition at line 138 of file AnimalEngineNode.cpp. |
|
||||||||||||||||||||
|
Pick along a line.
Reimplemented from X3DTK::X3D::EngineNode. Definition at line 144 of file AnimalEngineNode.cpp. |
|
||||||||||
|
Reimplemented from X3DTK::X3D::EngineNode. Definition at line 161 of file AnimalEngineNode.cpp. |
|
|||||||||
|
Reimplemented from X3DTK::X3D::EngineNode. Definition at line 103 of file AnimalEngineNode.cpp. |
|
|||||||||
|
Reset the engine to the inital state. Reimplemented from X3DTK::X3D::EngineNode. Definition at line 93 of file AnimalEngineNode.cpp. |
1.3.6