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;
Definition GT_GEOPrimCollectVDB.h:28
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