Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
AABBTreeNode Class Reference

#include <OPC_AABBTree.h>

Inheritance diagram for AABBTreeNode:
Inheritance graph
[legend]

Public Member Functions

inline_ udword GetNbPrimitives () const
 
inline_ const udwordGetPrimitives () const
 

Protected Member Functions

void _BuildHierarchy (AABBTreeBuilder *builder)
 
void _Refit (AABBTreeBuilder *builder)
 
udword Split (udword axis, AABBTreeBuilder *builder)
 
bool Subdivide (AABBTreeBuilder *builder)
 

Protected Attributes

udword mNbPrimitives
 Number of primitives for this node. More...
 
udwordmNodePrimitives
 Node-related primitives (shortcut to a position in mIndices below) More...
 

Detailed Description

Contains a generic AABB tree node.

Author
Pierre Terdiman
Version
1.3
Date
March, 20, 2001

Definition at line 83 of file OPC_AABBTree.h.

Member Function Documentation

void AABBTreeNode::_BuildHierarchy ( AABBTreeBuilder builder)
protected
void AABBTreeNode::_Refit ( AABBTreeBuilder builder)
protected
inline_ udword AABBTreeNode::GetNbPrimitives ( ) const
inline

Definition at line 89 of file OPC_AABBTree.h.

inline_ const udword* AABBTreeNode::GetPrimitives ( ) const
inline

Definition at line 88 of file OPC_AABBTree.h.

udword AABBTreeNode::Split ( udword  axis,
AABBTreeBuilder builder 
)
protected
bool AABBTreeNode::Subdivide ( AABBTreeBuilder builder)
protected

Member Data Documentation

udword AABBTreeNode::mNbPrimitives
protected

Number of primitives for this node.

Definition at line 94 of file OPC_AABBTree.h.

udword* AABBTreeNode::mNodePrimitives
protected

Node-related primitives (shortcut to a position in mIndices below)

Definition at line 93 of file OPC_AABBTree.h.


The documentation for this class was generated from the following file:


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Sat May 8 2021 02:42:42