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