Mesh Oriented datABase  (version 5.5.0)
An array-based unstructured mesh library
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 141 of file BVHTree.hpp.

Constructor & Destructor Documentation

◆ SplitData() [1/2]

moab::BVHTree::SplitData::SplitData ( )
inline

Definition at line 144 of file BVHTree.hpp.

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

◆ SplitData() [2/2]

moab::BVHTree::SplitData::SplitData ( const SplitData f)
inline

Definition at line 148 of file BVHTree.hpp.

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

Member Function Documentation

◆ operator=()

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

Definition at line 157 of file BVHTree.hpp.

158  {
159  dim = f.dim;
160  nl = f.nl;
161  nr = f.nr;
162  split = f.split;
163  Lmax = f.Lmax;
164  Rmin = f.Rmin;
165  boundingBox = f.boundingBox;
166  leftBox = f.leftBox;
167  rightBox = f.rightBox;
168  return *this;
169  }

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

Member Data Documentation

◆ boundingBox

◆ dim

unsigned int moab::BVHTree::SplitData::dim

◆ leftBox

BoundBox moab::BVHTree::SplitData::leftBox

◆ Lmax

◆ nl

◆ nr

unsigned int moab::BVHTree::SplitData::nr

◆ rightBox

BoundBox moab::BVHTree::SplitData::rightBox

◆ Rmin

◆ split

double moab::BVHTree::SplitData::split

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