| _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] |