19#ifndef __GT_GEOPrimCollectVDB__ 
   20#define __GT_GEOPrimCollectVDB__ 
   22#include <GT/GT_GEOPrimCollect.h> 
   35    virtual GT_GEOPrimCollectData *
 
   37                        const GT_GEODetailListHandle &,
 
   38                        const GT_RefineParms *) 
const;
 
   40    virtual GT_PrimitiveHandle
 
   42                        const GT_GEODetailListHandle &geometry,
 
   43                        const GEO_Primitive *
const* prim_list,
 
   45                        GT_GEOPrimCollectData *data) 
const;
 
   47    virtual GT_PrimitiveHandle
 
   49                        const GT_GEODetailListHandle &geometry,
 
   50                        GT_GEOPrimCollectData *data) 
const;
 
   53    GA_PrimitiveTypeId          myId;
 
 
virtual GT_GEOPrimCollectData * beginCollecting(const GT_GEODetailListHandle &, const GT_RefineParms *) const
virtual GT_PrimitiveHandle collect(const GT_GEODetailListHandle &geometry, const GEO_Primitive *const *prim_list, int nsegments, GT_GEOPrimCollectData *data) const
virtual GT_PrimitiveHandle endCollecting(const GT_GEODetailListHandle &geometry, GT_GEOPrimCollectData *data) const
GT_GEOPrimCollectVDB(const GA_PrimitiveTypeId &id)
static void registerPrimitive(const GA_PrimitiveTypeId &id)
virtual ~GT_GEOPrimCollectVDB()
Definition AttributeTransferUtil.h:34