HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_PrimRTree::PrimBoundingBoxes Class Reference

#include <GU_PrimRTree.h>

Public Member Functions

 PrimBoundingBoxes ()
 
 PrimBoundingBoxes (const GEO_Detail &gdp, const GA_PrimitiveGroup *grp, fpreal relative_padding=SYS_FTOLERANCE_D, fpreal absolute_padding=0)
 
 PrimBoundingBoxes (const GEO_Detail &gdp, const GA_Range &prim_range, fpreal relative_padding=SYS_FTOLERANCE_D, fpreal absolute_padding=0)
 
void build (const GEO_Detail &gdp, const GA_PrimitiveGroup *grp, fpreal relative_padding=SYS_FTOLERANCE_D, fpreal absolute_padding=0)
 
void build (const GEO_Detail &gdp, const GA_Range &prim_range, fpreal relative_padding=SYS_FTOLERANCE_D, fpreal absolute_padding=0)
 
const UT_Array< UT_Box > & getBoxArray () const
 
const GA_OffsetArray & getBoxOffsetMap () const
 
const UT_Box & getBox (GA_Size i) const
 
GA_Offset boxOffset (GA_Size i) const
 
GA_Index boxIndex (GA_Size i) const
 

Detailed Description

Definition at line 96 of file GU_PrimRTree.h.

Constructor & Destructor Documentation

GU_PrimRTree::PrimBoundingBoxes::PrimBoundingBoxes ( )
GU_PrimRTree::PrimBoundingBoxes::PrimBoundingBoxes ( const GEO_Detail &  gdp,
const GA_PrimitiveGroup *  grp,
fpreal  relative_padding = SYS_FTOLERANCE_D,
fpreal  absolute_padding = 0 
)
explicit
GU_PrimRTree::PrimBoundingBoxes::PrimBoundingBoxes ( const GEO_Detail &  gdp,
const GA_Range &  prim_range,
fpreal  relative_padding = SYS_FTOLERANCE_D,
fpreal  absolute_padding = 0 
)
explicit

Member Function Documentation

GA_Index GU_PrimRTree::PrimBoundingBoxes::boxIndex ( GA_Size  i) const
inline

Definition at line 122 of file GU_PrimRTree.h.

GA_Offset GU_PrimRTree::PrimBoundingBoxes::boxOffset ( GA_Size  i) const
inline

Definition at line 121 of file GU_PrimRTree.h.

void GU_PrimRTree::PrimBoundingBoxes::build ( const GEO_Detail &  gdp,
const GA_PrimitiveGroup *  grp,
fpreal  relative_padding = SYS_FTOLERANCE_D,
fpreal  absolute_padding = 0 
)
void GU_PrimRTree::PrimBoundingBoxes::build ( const GEO_Detail &  gdp,
const GA_Range &  prim_range,
fpreal  relative_padding = SYS_FTOLERANCE_D,
fpreal  absolute_padding = 0 
)
const UT_Box& GU_PrimRTree::PrimBoundingBoxes::getBox ( GA_Size  i) const
inline

Definition at line 120 of file GU_PrimRTree.h.

const UT_Array<UT_Box>& GU_PrimRTree::PrimBoundingBoxes::getBoxArray ( ) const
inline

Definition at line 118 of file GU_PrimRTree.h.

const GA_OffsetArray& GU_PrimRTree::PrimBoundingBoxes::getBoxOffsetMap ( ) const
inline

Definition at line 119 of file GU_PrimRTree.h.


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