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