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_OffsetArraygetBoxOffsetMap () const
 
const UT_BoxgetBox (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: