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

Collector for packed primitives. More...

#include <GABC_PackedGT.h>

+ Inheritance diagram for GABC_NAMESPACE::GABC_CollectPacked:

Public Member Functions

 GABC_CollectPacked ()
 
 ~GABC_CollectPacked () override
 
GT_GEOPrimCollectDatabeginCollecting (const GT_GEODetailListHandle &geometry, const GT_RefineParms *parms) const override
 
GT_PrimitiveHandle collect (const GT_GEODetailListHandle &geo, const GEO_Primitive *const *prim_list, int nsegments, GT_GEOPrimCollectData *data) const override
 
GT_PrimitiveHandle endCollecting (const GT_GEODetailListHandle &geometry, GT_GEOPrimCollectData *data) const override
 
- Public Member Functions inherited from GT_GEOPrimCollect
 GT_GEOPrimCollect ()
 Constructor. More...
 
virtual ~GT_GEOPrimCollect ()
 Destructor. More...
 
void bind (const GA_PrimitiveTypeId &id) const
 

Additional Inherited Members

- Static Public Member Functions inherited from GT_GEOPrimCollect
static GT_GEOPrimCollectPtr getCollector (const GA_PrimitiveTypeId &id)
 Get the current collector bound for a primitive. More...
 

Detailed Description

Collector for packed primitives.

Definition at line 68 of file GABC_PackedGT.h.

Constructor & Destructor Documentation

GABC_NAMESPACE::GABC_CollectPacked::GABC_CollectPacked ( )
inline

Definition at line 71 of file GABC_PackedGT.h.

GABC_NAMESPACE::GABC_CollectPacked::~GABC_CollectPacked ( )
override

Member Function Documentation

GT_GEOPrimCollectData* GABC_NAMESPACE::GABC_CollectPacked::beginCollecting ( const GT_GEODetailListHandle geometry,
const GT_RefineParms parms 
) const
overridevirtual

Interface defined for GT_GEOPrimCollect

Reimplemented from GT_GEOPrimCollect.

GT_PrimitiveHandle GABC_NAMESPACE::GABC_CollectPacked::collect ( const GT_GEODetailListHandle geo,
const GEO_Primitive *const prim_list,
int  nsegments,
GT_GEOPrimCollectData data 
) const
overridevirtual

Interface defined for GT_GEOPrimCollect

Implements GT_GEOPrimCollect.

GT_PrimitiveHandle GABC_NAMESPACE::GABC_CollectPacked::endCollecting ( const GT_GEODetailListHandle geometry,
GT_GEOPrimCollectData data 
) const
overridevirtual

Interface defined for GT_GEOPrimCollect

Reimplemented from GT_GEOPrimCollect.


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