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

Public Member Functions

 Node ()
 Node (const Node &f)
Nodeoperator= (const Node &f)

Public Attributes

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

Detailed Description

Definition at line 225 of file BVHTree.hpp.


Constructor & Destructor Documentation

Definition at line 232 of file BVHTree.hpp.

: dim( UINT_MAX ), child( UINT_MAX ), Lmax( -DBL_MAX ), Rmin( DBL_MAX ) {}
moab::BVHTree::Node::Node ( const Node f) [inline]

Definition at line 233 of file BVHTree.hpp.

                              : entities( f.entities ), dim( f.dim ), child( f.child ), Lmax( f.Lmax ), Rmin( f.Rmin )
        {
        }

Member Function Documentation

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

Definition at line 236 of file BVHTree.hpp.

References child, dim, entities, Lmax, and Rmin.

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

Member Data Documentation

Definition at line 231 of file BVHTree.hpp.

Definition at line 229 of file BVHTree.hpp.

Referenced by operator=().

Definition at line 229 of file BVHTree.hpp.

Referenced by operator=().

Definition at line 228 of file BVHTree.hpp.

Referenced by operator=().

Definition at line 230 of file BVHTree.hpp.

Referenced by operator=().

Definition at line 230 of file BVHTree.hpp.

Referenced by operator=().

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