AnimaL |
Tutorial |
Documentation |
#include <DeformableOctreeParticleSystemNode.h>
Inheritance diagram for X3DTK::X3D::DeformableOctreeParticleSystemNode:
Public Member Functions | |
DeformableOctreeParticleSystemNode () | |
~DeformableOctreeParticleSystemNode () | |
void | animate (float dt) |
void | postAnimate (float dt) |
void | draw () |
void | postInit () |
void | createOctree () |
void | setDeformableOctreeShapeNode (DeformableOctreeShapeNode *dosn) |
Set the coordinate. | |
void | slotSubdivide () |
void | slotSimplify () |
virtual animal::ConstrainedItem * | pickPoint (float *, float *, float) |
OctreeParticleSystemEngine * | getOctree () const |
Public Attributes | |
OctreeParticleSystemEngine * | _octree |
|
Definition at line 33 of file DeformableOctreeParticleSystemNode.cpp. |
|
Definition at line 41 of file DeformableOctreeParticleSystemNode.cpp. |
|
Reimplemented from X3DTK::X3D::DeformableOctreeNode. Definition at line 45 of file DeformableOctreeParticleSystemNode.cpp. References animal::octree::OctreeParticleSystemEngine< t_Vector, t_Real, t_Masses >::move(). |
|
Reimplemented from X3DTK::X3D::DeformableOctreeNode. Definition at line 95 of file DeformableOctreeParticleSystemNode.cpp. References X3DTK::X3D::DeformableOctreeShapeNode::computeNormals(), X3DTK::X3D::DeformableOctreeShapeNode::getCoordinate(), X3DTK::X3D::OctreeParticleSystemEngine, animal::octree::Vec3d, animal::octree::Vec3< DataType >::x, animal::octree::Vec3< DataType >::y, and animal::octree::Vec3< DataType >::z. Referenced by setDeformableOctreeShapeNode(). |
|
Reimplemented from X3DTK::X3D::DeformableOctreeNode. Definition at line 181 of file DeformableOctreeParticleSystemNode.cpp. References animal::octree::OctreeParticleSystemEngine< t_Vector, t_Real, t_Masses >::draw(). |
|
Reimplemented from X3DTK::X3D::DeformableOctreeNode. Definition at line 61 of file DeformableOctreeParticleSystemNode.h. Referenced by animal::octree::ManipulatedMeshVertexAnimated< t_Vector, t_Real, t_VecReal >::moveTo(). |
|
Reimplemented from X3DTK::X3D::DeformableOctreeNode. Definition at line 201 of file DeformableOctreeParticleSystemNode.cpp. References animal::findClosestPointToLine(), X3DTK::X3D::DeformableOctreeShapeNode::getCoordinate(), and X3DTK::X3D::ManipulatedMeshVertexAnimated. |
|
Reimplemented from X3DTK::X3D::DeformableOctreeNode. Definition at line 52 of file DeformableOctreeParticleSystemNode.cpp. |
|
Reimplemented from X3DTK::X3D::DeformableOctreeNode. Definition at line 58 of file DeformableOctreeParticleSystemNode.cpp. References X3DTK::X3D::DeformableOctreeShapeNode::getCoordinate(), Require, and setDeformableOctreeShapeNode(). |
|
Set the coordinate.
Reimplemented from X3DTK::X3D::DeformableOctreeNode. Definition at line 170 of file DeformableOctreeParticleSystemNode.cpp. References createOctree(), and X3DTK::X3D::DeformableOctreeShapeNode::setOctree(). Referenced by postInit(). |
|
Reimplemented from X3DTK::X3D::DeformableOctreeNode. Definition at line 193 of file DeformableOctreeParticleSystemNode.cpp. References X3DTK::X3D::DeformableOctreeNode::getSelectedCell(). Referenced by X3DTK::Qt::DeformableOctreeParticleSystemQt::slotSimplify(). |
|
Reimplemented from X3DTK::X3D::DeformableOctreeNode. Definition at line 187 of file DeformableOctreeParticleSystemNode.cpp. References X3DTK::X3D::DeformableOctreeNode::getSelectedCell(). Referenced by X3DTK::Qt::DeformableOctreeParticleSystemQt::slotSubdivide(). |
|
Reimplemented from X3DTK::X3D::DeformableOctreeNode. Definition at line 57 of file DeformableOctreeParticleSystemNode.h. |