MOAB: Mesh Oriented datABase  (version 5.4.1)
moab::BVHTree::TreeNode Class Reference
+ Collaboration diagram for moab::BVHTree::TreeNode:

Public Member Functions

 TreeNode (int dm, int chld, double lmx, double rmn, BoundBox &bx)
 TreeNode (const TreeNode &f)
TreeNodeoperator= (const TreeNode &f)

Public Attributes

unsigned int dim
unsigned int child
double Lmax
double Rmin
BoundBox box

Detailed Description

Definition at line 247 of file BVHTree.hpp.


Constructor & Destructor Documentation

moab::BVHTree::TreeNode::TreeNode ( int  dm,
int  chld,
double  lmx,
double  rmn,
BoundBox bx 
) [inline]

Definition at line 253 of file BVHTree.hpp.

            : dim( dm ), child( chld ), Lmax( lmx ), Rmin( rmn ), box( bx )
        {
        }

Definition at line 257 of file BVHTree.hpp.

References child, dim, Lmax, and Rmin.

        {
            dim   = f.dim;
            child = f.child;
            Lmax  = f.Lmax;
            Rmin  = f.Rmin;
        }

Member Function Documentation

TreeNode& moab::BVHTree::TreeNode::operator= ( const TreeNode f) [inline]

Definition at line 264 of file BVHTree.hpp.

References child, dim, Lmax, and Rmin.

        {
            dim   = f.dim;
            child = f.child;
            Lmax  = f.Lmax;
            Rmin  = f.Rmin;
            return *this;
        }

Member Data Documentation

Definition at line 250 of file BVHTree.hpp.

Referenced by operator=(), and TreeNode().

Definition at line 250 of file BVHTree.hpp.

Referenced by moab::BVHTree::find_point(), operator=(), and TreeNode().

Definition at line 251 of file BVHTree.hpp.

Referenced by moab::BVHTree::find_point(), operator=(), and TreeNode().

Definition at line 251 of file BVHTree.hpp.

Referenced by moab::BVHTree::find_point(), operator=(), and TreeNode().

List of all members.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines