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

Public Member Functions

 SplitData ()
 SplitData (const SplitData &f)
SplitDataoperator= (const SplitData &f)

Public Attributes

unsigned int dim
unsigned int nl
unsigned int nr
double split
double Lmax
double Rmin
BoundBox boundingBox
BoundBox leftBox
BoundBox rightBox

Detailed Description

Definition at line 132 of file BVHTree.hpp.


Constructor & Destructor Documentation

Definition at line 135 of file BVHTree.hpp.

            : dim( UINT_MAX ), nl( UINT_MAX ), nr( UINT_MAX ), split( DBL_MAX ), Lmax( -DBL_MAX ), Rmin( DBL_MAX )
        {
        }

Definition at line 139 of file BVHTree.hpp.

            : dim( f.dim ), nl( f.nl ), nr( f.nr ), split( f.split ), Lmax( f.Lmax ), Rmin( f.Rmin ),
              boundingBox( f.boundingBox ), leftBox( f.leftBox ), rightBox( f.rightBox )
        {
        }

Member Function Documentation

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

Definition at line 148 of file BVHTree.hpp.

References boundingBox, dim, leftBox, Lmax, nl, nr, rightBox, Rmin, and split.

        {
            dim         = f.dim;
            nl          = f.nl;
            nr          = f.nr;
            split       = f.split;
            Lmax        = f.Lmax;
            Rmin        = f.Rmin;
            boundingBox = f.boundingBox;
            leftBox     = f.leftBox;
            rightBox    = f.rightBox;
            return *this;
        }

Member Data Documentation

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