AnimaL |
Tutorial |
Documentation |
#include <DeformableOctreeNode.h>
Inheritance diagram for X3DTK::X3D::DeformableOctreeNode:
Definition at line 46 of file DeformableOctreeNode.h.
|
Constructor.
Definition at line 60 of file DeformableOctreeNode.cpp. References _selectedCell, _selectedVertexId, _selectionId, and initOptions(). |
|
Destructor.
Definition at line 79 of file DeformableOctreeNode.cpp. |
|
Reimplemented from X3DTK::X3D::EngineNode. Reimplemented in X3DTK::X3D::DeformableOctreeParticleSystemNode. Definition at line 88 of file DeformableOctreeNode.cpp. References animal::octree::OctreeEngine::move(). |
|
|
Reimplemented from X3DTK::X3D::EngineNode. Definition at line 85 of file DeformableOctreeNode.cpp. References X3DTK::X3D::X3D_X3DNodeList. |
|
Reimplemented from X3DTK::X3D::EngineNode. Reimplemented in X3DTK::X3D::DeformableOctreeParticleSystemNode. Definition at line 310 of file DeformableOctreeNode.cpp. References _dosn, _drawFrames, _drawOctree, _drawSelection, X3DTK::X3D::DeformableOctreeShapeNode::draw(), drawCells(), drawCellsPoints(), drawFrames(), drawNeighbours(), drawOctreeVertices(), drawSelection(), getOptionDrawNeighbours(), getOptionDrawSelectedCellsPoints(), getSelectedCell(), and animal::octree::FastOctree< T, S, U >::root(). |
|
Definition at line 411 of file DeformableOctreeNode.cpp. References X3DTK::X3D::drawCell(). Referenced by draw(). |
|
|
Definition at line 549 of file DeformableOctreeNode.cpp. References drawVector(), and animal::octree::Vec3d. Referenced by drawCellsPoints(), and drawFrames(). |
|
Definition at line 566 of file DeformableOctreeNode.cpp. References drawFrame(). Referenced by draw(). |
|
Definition at line 363 of file DeformableOctreeNode.cpp. References X3DTK::X3D::drawLeaf(), and Require. Referenced by draw(). |
|
Definition at line 379 of file DeformableOctreeNode.cpp. References drawVertex(), animal::octree::ConstrainedVertex::isFree(), and animal::octree::FastOctree< T, S, U >::root(). Referenced by draw(). |
|
Definition at line 421 of file DeformableOctreeNode.cpp. References X3DTK::X3D::drawLeaf(), drawVertex(), getSelectedCell(), getSelectedVertex(), and getToolsSize(). Referenced by draw(). |
|
Definition at line 574 of file DeformableOctreeNode.cpp. References animal::octree::Vec3d. Referenced by drawCellsPoints(), and drawFrame(). |
|
Definition at line 399 of file DeformableOctreeNode.cpp. References animal::octree::ConstrainedVertex::getPosition(), animal::octree::OctreeVertex, and animal::octree::Vec3d. Referenced by drawOctreeVertices(), and drawSelection(). |
|
Definition at line 116 of file DeformableOctreeNode.cpp. References animal::octree::FastOctree< T, S, U >::root(), and animal::octree::Vec3d. Referenced by updateBoundingBox(). |
|
Reimplemented in X3DTK::X3D::DeformableOctreeParticleSystemNode. Definition at line 95 of file DeformableOctreeNode.h. Referenced by animal::octree::ManipulatedMeshVertex::ManipulatedMeshVertex(), and animal::octree::ManipulatedMeshVertex::moveTo(). |
|
Definition at line 905 of file DeformableOctreeNode.cpp. References _drawEmptyCells. |
|
Definition at line 137 of file DeformableOctreeNode.h. References _drawFrames. |
|
Definition at line 974 of file DeformableOctreeNode.cpp. References _drawNeighbours. Referenced by draw(). |
|
Definition at line 915 of file DeformableOctreeNode.cpp. References _drawOctree. |
|
Definition at line 946 of file DeformableOctreeNode.cpp. References _drawSelectedCellsPoints. Referenced by draw(). |
|
Definition at line 925 of file DeformableOctreeNode.cpp. References _drawSelection. |
|
Definition at line 936 of file DeformableOctreeNode.cpp. References animal::octree::Octree::getNMaxPointsPerCell(). Referenced by X3DTK::Qt::DeformableOctreeQt::getOptionNMaxPointsPerCell(). |
|
|
Definition at line 874 of file DeformableOctreeNode.cpp. References _selectedCell, _selectedVertexId, and animal::octree::OctreeVertex. Referenced by drawSelection(), slotMoveXMinus(), slotMoveXPlus(), slotMoveYMinus(), slotMoveYPlus(), slotMoveZMinus(), and slotMoveZPlus(). |
|
Definition at line 963 of file DeformableOctreeNode.cpp. References _toolsSize, and animal::octree::FloatingPointType. Referenced by animal::octree::ManipulatedMeshVertex::draw(), drawSelection(), X3DTK::Qt::DeformableOctreeQt::initButtons(), slotButtonDirectManipulation(), and X3DTK::Qt::DeformableOctreeQt::slotChangeToolsSize(). |
|
Definition at line 889 of file DeformableOctreeNode.cpp. References _drawEmptyCells, _drawFrames, _drawNeighbours, _drawOctree, _drawSelectedCellsPoints, and _drawSelection. Referenced by DeformableOctreeNode(). |
|
Reimplemented from X3DTK::X3D::EngineNode. Reimplemented in X3DTK::X3D::DeformableOctreeParticleSystemNode. Definition at line 1009 of file DeformableOctreeNode.cpp. References _dosn, animal::findClosestPointToLine(), and X3DTK::X3D::DeformableOctreeShapeNode::getCoordinate(). |
|
Reimplemented from X3DTK::X3D::EngineNode. Reimplemented in X3DTK::X3D::DeformableOctreeParticleSystemNode. Definition at line 97 of file DeformableOctreeNode.cpp. References animal::Engine::postMove(). |
|
Reimplemented from X3DTK::X3D::EngineNode. Reimplemented in X3DTK::X3D::DeformableOctreeParticleSystemNode. Definition at line 267 of file DeformableOctreeNode.cpp. References _dosn, X3DTK::X3D::DeformableOctreeShapeNode::getCoordinate(), animal::octree::OctreeEngine::init(), Require, and setDeformableOctreeShapeNode(). |
|
Set the coordinate.
Reimplemented in X3DTK::X3D::DeformableOctreeParticleSystemNode. Definition at line 106 of file DeformableOctreeNode.cpp. References _dosn, createOctree(), and X3DTK::X3D::DeformableOctreeShapeNode::setOctree(). Referenced by postInit(). |
|
|
Definition at line 720 of file DeformableOctreeNode.cpp. References _selectionId. Referenced by X3DTK::Qt::DeformableOctreeQt::slotButtonTest(). |
|
Definition at line 958 of file DeformableOctreeNode.cpp. References _toolsSize. Referenced by X3DTK::Qt::DeformableOctreeQt::initButtons(), and X3DTK::Qt::DeformableOctreeQt::slotChangeToolsSize(). |
|
Definition at line 827 of file DeformableOctreeNode.cpp. References _selectedCell, getSelectedCell(), and updateGL(). Referenced by X3DTK::Qt::DeformableOctreeQt::slotCycleCell(). |
|
Definition at line 838 of file DeformableOctreeNode.cpp. References _selectedVertexId, and updateGL(). Referenced by X3DTK::Qt::DeformableOctreeQt::slotCyclePoint(). |
|
Definition at line 855 of file DeformableOctreeNode.cpp. References _selectedCell, getSelectedCell(), and updateGL(). Referenced by X3DTK::Qt::DeformableOctreeQt::slotGoChild(). |
|
Definition at line 845 of file DeformableOctreeNode.cpp. References _selectedCell, getSelectedCell(), and updateGL(). Referenced by X3DTK::Qt::DeformableOctreeQt::slotGoFather(). |
|
|
|
|
|
|
|
Definition at line 900 of file DeformableOctreeNode.cpp. References _drawEmptyCells, and updateGL(). Referenced by X3DTK::Qt::DeformableOctreeQt::initButtons(), and X3DTK::Qt::DeformableOctreeQt::slotSetDrawEmptyCells(). |
|
Definition at line 133 of file DeformableOctreeNode.h. References _drawFrames. Referenced by X3DTK::Qt::DeformableOctreeQt::initButtons(), and X3DTK::Qt::DeformableOctreeQt::slotSetDrawFrames(). |
|
Definition at line 969 of file DeformableOctreeNode.cpp. References _drawNeighbours, and updateGL(). Referenced by X3DTK::Qt::DeformableOctreeQt::initButtons(), and X3DTK::Qt::DeformableOctreeQt::slotSetDrawNeighbours(). |
|
Definition at line 910 of file DeformableOctreeNode.cpp. References _drawOctree, and updateGL(). Referenced by X3DTK::Qt::DeformableOctreeQt::initButtons(), and X3DTK::Qt::DeformableOctreeQt::slotSetDrawOctree(). |
|
Definition at line 941 of file DeformableOctreeNode.cpp. References _drawSelectedCellsPoints, and updateGL(). Referenced by X3DTK::Qt::DeformableOctreeQt::initButtons(), and X3DTK::Qt::DeformableOctreeQt::slotSetDrawSelectedCellsPoints(). |
|
Definition at line 920 of file DeformableOctreeNode.cpp. References _drawSelection, and updateGL(). Referenced by X3DTK::Qt::DeformableOctreeQt::initButtons(), and X3DTK::Qt::DeformableOctreeQt::slotSetDrawSelection(). |
|
Definition at line 951 of file DeformableOctreeNode.cpp. References animal::octree::Octree::movedRecLeaves(), animal::octree::FastOctree< T, S, U >::root(), animal::octree::Octree::setPositionMethod(), and updateGL(). Referenced by X3DTK::Qt::DeformableOctreeQt::initButtons(), and X3DTK::Qt::DeformableOctreeQt::slotSetInterpolationMethod(). |
|
Definition at line 930 of file DeformableOctreeNode.cpp. References animal::octree::Octree::setNMaxPointsPerCell(), and updateGL(). Referenced by X3DTK::Qt::DeformableOctreeQt::slotSetNMaxPointsPerCell(). |
|
Reimplemented in X3DTK::X3D::DeformableOctreeParticleSystemNode. Definition at line 750 of file DeformableOctreeNode.cpp. References getSelectedCell(), animal::octree::Octree::simplify(), and updateGL(). Referenced by X3DTK::Qt::DeformableOctreeQt::slotSimplify(). |
|
Reimplemented in X3DTK::X3D::DeformableOctreeParticleSystemNode. Definition at line 745 of file DeformableOctreeNode.cpp. References getSelectedCell(), animal::octree::Octree::subdivideRecDeformed(), and updateGL(). Referenced by X3DTK::Qt::DeformableOctreeQt::slotSubdivide(). |
|
Implements X3DTK::X3D::EngineNode. Definition at line 152 of file DeformableOctreeNode.cpp. References getBoundingBox(). |
|
|
Definition at line 156 of file DeformableOctreeNode.h. Referenced by createOctree(), draw(), pickPoint(), postInit(), and setDeformableOctreeShapeNode(). |
|
Definition at line 208 of file DeformableOctreeNode.h. Referenced by getOptionDrawEmptyCells(), initOptions(), and slotSetDrawEmptyCells(). |
|
Definition at line 212 of file DeformableOctreeNode.h. Referenced by draw(), getOptionDrawFrames(), initOptions(), and slotSetDrawFrames(). |
|
Definition at line 213 of file DeformableOctreeNode.h. Referenced by getOptionDrawNeighbours(), initOptions(), and slotSetDrawNeighbours(). |
|
Definition at line 209 of file DeformableOctreeNode.h. Referenced by draw(), getOptionDrawOctree(), initOptions(), and slotSetDrawOctree(). |
|
Definition at line 211 of file DeformableOctreeNode.h. Referenced by getOptionDrawSelectedCellsPoints(), initOptions(), and slotSetDrawSelectedCellsPoints(). |
|
Definition at line 210 of file DeformableOctreeNode.h. Referenced by draw(), getOptionDrawSelection(), initOptions(), and slotSetDrawSelection(). |
|
Definition at line 219 of file DeformableOctreeNode.h. Referenced by createOctree(). |
|
Reimplemented in X3DTK::X3D::DeformableOctreeParticleSystemNode. Definition at line 160 of file DeformableOctreeNode.h. |
|
Definition at line 162 of file DeformableOctreeNode.h. Referenced by createOctree(), DeformableOctreeNode(), getSelectedCell(), getSelectedVertex(), slotCycleCell(), slotGoChild(), and slotGoFather(). |
|
Definition at line 163 of file DeformableOctreeNode.h. Referenced by DeformableOctreeNode(), getSelectedVertex(), and slotCyclePoint(). |
|
Definition at line 217 of file DeformableOctreeNode.h. Referenced by DeformableOctreeNode(), drawCellsPoints(), slotButtonDirectManipulation(), and slotButtonTest(). |
|
Definition at line 216 of file DeformableOctreeNode.h. Referenced by getToolsSize(), slotChangeToolsSize(), slotMoveXMinus(), slotMoveXPlus(), slotMoveYMinus(), slotMoveYPlus(), slotMoveZMinus(), and slotMoveZPlus(). |