| _faceNeighbours | animal::octree::FastOctree< T, S, U >::Cell |  [protected] | 
  | Cell(Cell &f, unsigned short p, VertexPtr vertices[27], const S &defaultData) | animal::octree::FastOctree< T, S, U >::Cell |  [protected] | 
  | Cell(const U &min, const FloatingPointType &size, const S &defaultData=S()) | animal::octree::FastOctree< T, S, U >::Cell |  [protected] | 
  | Cell(const U &min, const FloatingPointType &,const FloatingPointType &,const FloatingPointType &, const S &defaultData=S()) | animal::octree::FastOctree< T, S, U >::Cell |  [protected] | 
  | cellSharingEdge(unsigned short i) const | animal::octree::FastOctree< T, S, U >::Cell |  | 
  | cellSharingFace(unsigned short i) const | animal::octree::FastOctree< T, S, U >::Cell |  | 
  | center() const | animal::octree::FastOctree< T, S, U >::Cell |  [inline] | 
  | child(unsigned short i) const | animal::octree::FastOctree< T, S, U >::Cell |  [inline] | 
  | children_ | animal::octree::FastOctree< T, S, U >::Cell |  | 
  | connectedVertices | animal::octree::FastOctree< T, S, U >::Cell |  [static] | 
  | contains(const U &p) const | animal::octree::FastOctree< T, S, U >::Cell |  | 
  | copyCellsTouchingFace(unsigned short face, O output) const | animal::octree::FastOctree< T, S, U >::Cell |  | 
  | copyChildrenTouchingFace(unsigned short face, O output) const | animal::octree::FastOctree< T, S, U >::Cell |  | 
  | createFreeVertex(const U &v) | animal::octree::FastOctree< T, S, U >::Cell |  [inline, protected] | 
  | createFreeVertex(const FloatingPointType x, const FloatingPointType y, const FloatingPointType z) | animal::octree::FastOctree< T, S, U >::Cell |  [inline, protected] | 
  | createFreeVertex(VertexPtr v1, VertexPtr v2) | animal::octree::FastOctree< T, S, U >::Cell |  [inline, protected] | 
  | createFreeVertex(VertexPtr v1, VertexPtr v2, VertexPtr v3, VertexPtr v4) | animal::octree::FastOctree< T, S, U >::Cell |  [inline, protected] | 
  | createFreeVertex(VertexPtr v1, VertexPtr v2, VertexPtr v3, VertexPtr v4, VertexPtr v5, VertexPtr v6, VertexPtr v7, VertexPtr v8) | animal::octree::FastOctree< T, S, U >::Cell |  [inline, protected] | 
  | createLinkedVertex(VertexPtr v1, VertexPtr v2) | animal::octree::FastOctree< T, S, U >::Cell |  [inline, protected] | 
  | createLinkedVertex(VertexPtr v1, VertexPtr v2, VertexPtr v3, VertexPtr v4) | animal::octree::FastOctree< T, S, U >::Cell |  [inline, protected] | 
  | createRootVertex(const FloatingPointType x, const FloatingPointType y, const FloatingPointType z) | animal::octree::FastOctree< T, S, U >::Cell |  [inline, protected] | 
  | data_ | animal::octree::FastOctree< T, S, U >::Cell |  | 
  | diagonal() const | animal::octree::FastOctree< T, S, U >::Cell |  [inline] | 
  | edgeOnRootEdge(unsigned short edge) const | animal::octree::FastOctree< T, S, U >::Cell |  | 
  | edgeOnRootFace(unsigned short edge) const | animal::octree::FastOctree< T, S, U >::Cell |  | 
  | face(unsigned short pos) const | animal::octree::FastOctree< T, S, U >::Cell |  [inline] | 
  | faceAlongEdge | animal::octree::FastOctree< T, S, U >::Cell |  [protected, static] | 
  | faceOnRootFace(unsigned short face) const | animal::octree::FastOctree< T, S, U >::Cell |  | 
  | FastOctree< T, S, U > class | animal::octree::FastOctree< T, S, U >::Cell |  [friend] | 
  | father() const | animal::octree::FastOctree< T, S, U >::Cell |  [inline] | 
  | father_ | animal::octree::FastOctree< T, S, U >::Cell |  | 
  | fatherPos() const | animal::octree::FastOctree< T, S, U >::Cell |  [inline] | 
  | getData() | animal::octree::FastOctree< T, S, U >::Cell |  [inline] | 
  | getNeighbour(const unsigned int f) const | animal::octree::FastOctree< T, S, U >::Cell |  [inline] | 
  | hasUncleSharingEdge(unsigned short edge) const | animal::octree::FastOctree< T, S, U >::Cell |  | 
  | hasUncleSharingFace(unsigned short i) const | animal::octree::FastOctree< T, S, U >::Cell |  | 
  | isLeaf() const | animal::octree::FastOctree< T, S, U >::Cell |  [inline] | 
  | isRoot() const | animal::octree::FastOctree< T, S, U >::Cell |  [inline] | 
  | locate(const U &p) | animal::octree::FastOctree< T, S, U >::Cell |  | 
  | memorySize() const | animal::octree::FastOctree< T, S, U >::Cell |  [inline] | 
  | operator *() | animal::octree::FastOctree< T, S, U >::Cell |  [inline] | 
  | operator *() const | animal::octree::FastOctree< T, S, U >::Cell |  [inline] | 
  | operator->() | animal::octree::FastOctree< T, S, U >::Cell |  [inline] | 
  | operator->() const | animal::octree::FastOctree< T, S, U >::Cell |  [inline] | 
  | pos_ | animal::octree::FastOctree< T, S, U >::Cell |  | 
  | printPos(std::ostream &out) const | animal::octree::FastOctree< T, S, U >::Cell |  | 
  | removeVertex(VertexPtr vp) | animal::octree::FastOctree< T, S, U >::Cell |  [inline, protected] | 
  | setData(const Data d) | animal::octree::FastOctree< T, S, U >::Cell |  [inline] | 
  | simplify() | animal::octree::FastOctree< T, S, U >::Cell |  | 
  | size(unsigned short i) const | animal::octree::FastOctree< T, S, U >::Cell |  [inline] | 
  | subdivide(const S &defaultData=S()) | animal::octree::FastOctree< T, S, U >::Cell |  | 
  | toDelete_ | animal::octree::FastOctree< T, S, U >::Cell |  | 
  | uncleSharingFace(unsigned short i) const | animal::octree::FastOctree< T, S, U >::Cell |  | 
  | vertex(unsigned short i) const | animal::octree::FastOctree< T, S, U >::Cell |  [inline] | 
  | vertexPtrAtCenterOfEdge(unsigned short edge) | animal::octree::FastOctree< T, S, U >::Cell |  [inline, protected] | 
  | vertexPtrAtCenterOfFace(unsigned short face) | animal::octree::FastOctree< T, S, U >::Cell |  [inline, protected] | 
  | vertices_ | animal::octree::FastOctree< T, S, U >::Cell |  | 
  | ~Cell() | animal::octree::FastOctree< T, S, U >::Cell |  [protected] |