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

Class to collect boxes and centroids of boxes. More...

#include <GT_GEOPrimCollectBoxes.h>

Public Member Functions

 GT_GEOPrimCollectBoxes (const GT_GEODetailListHandle &geometry, bool add__primitive_id)
 
 ~GT_GEOPrimCollectBoxes ()
 
void appendBox (const UT_BoundingBox &box, const UT_Matrix4F &xform, GA_Offset prim_offset=GA_INVALID_OFFSET, GA_Offset vertex_offset=GA_INVALID_OFFSET, GA_Offset point_offset=GA_INVALID_OFFSET)
 
void appendBox (const UT_BoundingBox &box, const UT_Matrix4D &xform, GA_Offset prim_offset=GA_INVALID_OFFSET, GA_Offset vertex_offset=GA_INVALID_OFFSET, GA_Offset point_offset=GA_INVALID_OFFSET)
 
void appendCentroid (const UT_BoundingBox &box, const UT_Matrix4F &xform, GA_Offset prim_offset=GA_INVALID_OFFSET, GA_Offset vertex_offset=GA_INVALID_OFFSET, GA_Offset point_offset=GA_INVALID_OFFSET)
 
void appendCentroid (const UT_BoundingBox &box, const UT_Matrix4D &xform, GA_Offset prim_offset=GA_INVALID_OFFSET, GA_Offset vertex_offset=GA_INVALID_OFFSET, GA_Offset point_offset=GA_INVALID_OFFSET)
 
GT_PrimitiveHandle getBoxes () const
 
GT_PrimitiveHandle getCentroids () const
 
GT_PrimitiveHandle getPrimitive () const
 

Detailed Description

Class to collect boxes and centroids of boxes.

Examples:
packedsphere/GT_GEOPackedSphere.C.

Definition at line 18 of file GT_GEOPrimCollectBoxes.h.

Constructor & Destructor Documentation

GT_GEOPrimCollectBoxes::GT_GEOPrimCollectBoxes ( const GT_GEODetailListHandle geometry,
bool  add__primitive_id 
)
GT_GEOPrimCollectBoxes::~GT_GEOPrimCollectBoxes ( )

Member Function Documentation

void GT_GEOPrimCollectBoxes::appendBox ( const UT_BoundingBox box,
const UT_Matrix4F xform,
GA_Offset  prim_offset = GA_INVALID_OFFSET,
GA_Offset  vertex_offset = GA_INVALID_OFFSET,
GA_Offset  point_offset = GA_INVALID_OFFSET 
)
void GT_GEOPrimCollectBoxes::appendBox ( const UT_BoundingBox box,
const UT_Matrix4D xform,
GA_Offset  prim_offset = GA_INVALID_OFFSET,
GA_Offset  vertex_offset = GA_INVALID_OFFSET,
GA_Offset  point_offset = GA_INVALID_OFFSET 
)
void GT_GEOPrimCollectBoxes::appendCentroid ( const UT_BoundingBox box,
const UT_Matrix4F xform,
GA_Offset  prim_offset = GA_INVALID_OFFSET,
GA_Offset  vertex_offset = GA_INVALID_OFFSET,
GA_Offset  point_offset = GA_INVALID_OFFSET 
)
void GT_GEOPrimCollectBoxes::appendCentroid ( const UT_BoundingBox box,
const UT_Matrix4D xform,
GA_Offset  prim_offset = GA_INVALID_OFFSET,
GA_Offset  vertex_offset = GA_INVALID_OFFSET,
GA_Offset  point_offset = GA_INVALID_OFFSET 
)
GT_PrimitiveHandle GT_GEOPrimCollectBoxes::getBoxes ( ) const
GT_PrimitiveHandle GT_GEOPrimCollectBoxes::getCentroids ( ) const
GT_PrimitiveHandle GT_GEOPrimCollectBoxes::getPrimitive ( ) const

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