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().  | 
  
 
1.3.6