#include <base.h>
Classes | |
| union | SharedDataUnion |
Public Member Functions | |
| AABBBinaryTreeNode (void) | |
| void | Clear (void) |
| unsigned int & | Flags (void) |
| const unsigned int & | Flags (void) const |
| int & | IntValue (void) |
| const int & | IntValue (void) const |
| bool | IsLeaf (void) const |
| unsigned int | ObjectsCount (void) const |
| void *& | PtrValue (void) |
| const void *& | PtrValue (void) const |
| ScalarType & | ScalarValue (void) |
| const ScalarType & | ScalarValue (void) const |
| unsigned int & | UIntValue (void) |
| const unsigned int & | UIntValue (void) const |
| ~AABBBinaryTreeNode (void) | |
Public Attributes | |
| NodeAuxDataType | auxData |
| CoordType | boxCenter |
| CoordType | boxHalfDims |
| AABBBinaryTreeNode * | children [2] |
| ObjPtrVectorIterator | oBegin |
| ObjPtrVectorIterator | oEnd |
| unsigned char | splitAxis |
Protected Attributes | |
| SharedDataUnion | sharedData |
Definition at line 69 of file vcg/space/index/aabb_binary_tree/base.h.
| vcg::AABBBinaryTree< OBJTYPE, SCALARTYPE, NODEAUXDATATYPE >::AABBBinaryTreeNode::AABBBinaryTreeNode | ( | void | ) | [inline] |
Definition at line 330 of file vcg/space/index/aabb_binary_tree/base.h.
| vcg::AABBBinaryTree< OBJTYPE, SCALARTYPE, NODEAUXDATATYPE >::AABBBinaryTreeNode::~AABBBinaryTreeNode | ( | void | ) | [inline] |
Definition at line 336 of file vcg/space/index/aabb_binary_tree/base.h.
| void vcg::AABBBinaryTree< OBJTYPE, SCALARTYPE, NODEAUXDATATYPE >::AABBBinaryTreeNode::Clear | ( | void | ) | [inline] |
Definition at line 342 of file vcg/space/index/aabb_binary_tree/base.h.
| unsigned int & vcg::AABBBinaryTree< OBJTYPE, SCALARTYPE, NODEAUXDATATYPE >::AABBBinaryTreeNode::Flags | ( | void | ) | [inline] |
Definition at line 361 of file vcg/space/index/aabb_binary_tree/base.h.
| const unsigned int & vcg::AABBBinaryTree< OBJTYPE, SCALARTYPE, NODEAUXDATATYPE >::AABBBinaryTreeNode::Flags | ( | void | ) | const [inline] |
Definition at line 366 of file vcg/space/index/aabb_binary_tree/base.h.
| int & vcg::AABBBinaryTree< OBJTYPE, SCALARTYPE, NODEAUXDATATYPE >::AABBBinaryTreeNode::IntValue | ( | void | ) | [inline] |
Definition at line 371 of file vcg/space/index/aabb_binary_tree/base.h.
| const int & vcg::AABBBinaryTree< OBJTYPE, SCALARTYPE, NODEAUXDATATYPE >::AABBBinaryTreeNode::IntValue | ( | void | ) | const [inline] |
Definition at line 376 of file vcg/space/index/aabb_binary_tree/base.h.
| bool vcg::AABBBinaryTree< OBJTYPE, SCALARTYPE, NODEAUXDATATYPE >::AABBBinaryTreeNode::IsLeaf | ( | void | ) | const [inline] |
Definition at line 351 of file vcg/space/index/aabb_binary_tree/base.h.
| unsigned int vcg::AABBBinaryTree< OBJTYPE, SCALARTYPE, NODEAUXDATATYPE >::AABBBinaryTreeNode::ObjectsCount | ( | void | ) | const [inline] |
Definition at line 356 of file vcg/space/index/aabb_binary_tree/base.h.
| void *& vcg::AABBBinaryTree< OBJTYPE, SCALARTYPE, NODEAUXDATATYPE >::AABBBinaryTreeNode::PtrValue | ( | void | ) | [inline] |
Definition at line 401 of file vcg/space/index/aabb_binary_tree/base.h.
| const void *& vcg::AABBBinaryTree< OBJTYPE, SCALARTYPE, NODEAUXDATATYPE >::AABBBinaryTreeNode::PtrValue | ( | void | ) | const [inline] |
Definition at line 406 of file vcg/space/index/aabb_binary_tree/base.h.
| AABBBinaryTree< OBJTYPE, SCALARTYPE, NODEAUXDATATYPE >::ScalarType & vcg::AABBBinaryTree< OBJTYPE, SCALARTYPE, NODEAUXDATATYPE >::AABBBinaryTreeNode::ScalarValue | ( | void | ) | [inline] |
Definition at line 391 of file vcg/space/index/aabb_binary_tree/base.h.
| const AABBBinaryTree< OBJTYPE, SCALARTYPE, NODEAUXDATATYPE >::ScalarType & vcg::AABBBinaryTree< OBJTYPE, SCALARTYPE, NODEAUXDATATYPE >::AABBBinaryTreeNode::ScalarValue | ( | void | ) | const [inline] |
Definition at line 396 of file vcg/space/index/aabb_binary_tree/base.h.
| unsigned int & vcg::AABBBinaryTree< OBJTYPE, SCALARTYPE, NODEAUXDATATYPE >::AABBBinaryTreeNode::UIntValue | ( | void | ) | [inline] |
Definition at line 381 of file vcg/space/index/aabb_binary_tree/base.h.
| const unsigned int & vcg::AABBBinaryTree< OBJTYPE, SCALARTYPE, NODEAUXDATATYPE >::AABBBinaryTreeNode::UIntValue | ( | void | ) | const [inline] |
Definition at line 386 of file vcg/space/index/aabb_binary_tree/base.h.
| NodeAuxDataType vcg::AABBBinaryTree< OBJTYPE, SCALARTYPE, NODEAUXDATATYPE >::AABBBinaryTreeNode::auxData |
Definition at line 77 of file vcg/space/index/aabb_binary_tree/base.h.
| CoordType vcg::AABBBinaryTree< OBJTYPE, SCALARTYPE, NODEAUXDATATYPE >::AABBBinaryTreeNode::boxCenter |
Definition at line 71 of file vcg/space/index/aabb_binary_tree/base.h.
| CoordType vcg::AABBBinaryTree< OBJTYPE, SCALARTYPE, NODEAUXDATATYPE >::AABBBinaryTreeNode::boxHalfDims |
Definition at line 72 of file vcg/space/index/aabb_binary_tree/base.h.
| AABBBinaryTreeNode* vcg::AABBBinaryTree< OBJTYPE, SCALARTYPE, NODEAUXDATATYPE >::AABBBinaryTreeNode::children[2] |
Definition at line 75 of file vcg/space/index/aabb_binary_tree/base.h.
| ObjPtrVectorIterator vcg::AABBBinaryTree< OBJTYPE, SCALARTYPE, NODEAUXDATATYPE >::AABBBinaryTreeNode::oBegin |
Definition at line 73 of file vcg/space/index/aabb_binary_tree/base.h.
| ObjPtrVectorIterator vcg::AABBBinaryTree< OBJTYPE, SCALARTYPE, NODEAUXDATATYPE >::AABBBinaryTreeNode::oEnd |
Definition at line 74 of file vcg/space/index/aabb_binary_tree/base.h.
SharedDataUnion vcg::AABBBinaryTree< OBJTYPE, SCALARTYPE, NODEAUXDATATYPE >::AABBBinaryTreeNode::sharedData [protected] |
Definition at line 110 of file vcg/space/index/aabb_binary_tree/base.h.
| unsigned char vcg::AABBBinaryTree< OBJTYPE, SCALARTYPE, NODEAUXDATATYPE >::AABBBinaryTreeNode::splitAxis |
Definition at line 76 of file vcg/space/index/aabb_binary_tree/base.h.