Open CASCADE Technology 7.8.0
|
Stores parameters of constructed child nodes. More...
#include <BVH_QueueBuilder.hxx>
Public Member Functions | |
BVH_ChildNodes () | |
Creates new parameters of BVH child nodes. | |
BVH_ChildNodes (const BVH_Box< T, N > &theLftBox, const BVH_Box< T, N > &theRghBox, const BVH_PrimitiveRange &theLftRange, const BVH_PrimitiveRange &theRghRange) | |
Creates new parameters of BVH child nodes. | |
Standard_Integer | NbPrims (const Standard_Integer theChild) const |
Returns number of primitives in the given child. | |
Standard_Boolean | IsValid () const |
Checks if the parameters is initialized. | |
Data Fields | |
BVH_Box< T, N > | Boxes [2] |
Bounding boxes of child nodes. | |
BVH_PrimitiveRange | Ranges [2] |
Primitive ranges of child nodes. | |
Stores parameters of constructed child nodes.
|
inline |
Creates new parameters of BVH child nodes.
|
inline |
Creates new parameters of BVH child nodes.
|
inline |
Checks if the parameters is initialized.
|
inline |
Returns number of primitives in the given child.
BVH_Box<T, N> BVH_QueueBuilder< T, N >::BVH_ChildNodes::Boxes[2] |
Bounding boxes of child nodes.
BVH_PrimitiveRange BVH_QueueBuilder< T, N >::BVH_ChildNodes::Ranges[2] |
Primitive ranges of child nodes.