GEO_MetaPrim Class Reference

#include <GEO_MetaPrim.h>

Inheritance diagram for GEO_MetaPrim:

GEO_PrimMetaBall GEO_PrimMetaSQuad GU_PrimMetaBall GU_PrimMetaSQuad

List of all members.

Public Member Functions

 GEO_MetaPrim ()
virtual ~GEO_MetaPrim ()
virtual void initTSdata ()=0
virtual TS_MetaPrimitivegetMetaPrim ()=0
virtual TS_MetaPrimitivegetNewMetaPrim ()=0
void setMetaKernel (const char *type)
const char * getMetaKernel () const
void setWeight (float w)
float getWeight () const

Protected Member Functions

int saveMeta (ostream &os, int binary) const
bool loadMeta (UT_IStream &is)

Protected Attributes

float weight
const TS_MetaKernelkernel


Detailed Description

Definition at line 29 of file GEO_MetaPrim.h.


Constructor & Destructor Documentation

GEO_MetaPrim::GEO_MetaPrim (  ) 

virtual GEO_MetaPrim::~GEO_MetaPrim (  )  [virtual]


Member Function Documentation

const char* GEO_MetaPrim::getMetaKernel (  )  const

virtual TS_MetaPrimitive* GEO_MetaPrim::getMetaPrim (  )  [pure virtual]

Implemented in GEO_PrimMetaBall, and GEO_PrimMetaSQuad.

virtual TS_MetaPrimitive* GEO_MetaPrim::getNewMetaPrim (  )  [pure virtual]

Implemented in GEO_PrimMetaBall, and GEO_PrimMetaSQuad.

float GEO_MetaPrim::getWeight (  )  const [inline]

Definition at line 44 of file GEO_MetaPrim.h.

virtual void GEO_MetaPrim::initTSdata (  )  [pure virtual]

Implemented in GEO_PrimMetaBall, and GEO_PrimMetaSQuad.

bool GEO_MetaPrim::loadMeta ( UT_IStream is  )  [protected]

int GEO_MetaPrim::saveMeta ( ostream &  os,
int  binary 
) const [protected]

void GEO_MetaPrim::setMetaKernel ( const char *  type  ) 

void GEO_MetaPrim::setWeight ( float  w  ) 


Member Data Documentation

const TS_MetaKernel* GEO_MetaPrim::kernel [protected]

Definition at line 51 of file GEO_MetaPrim.h.

float GEO_MetaPrim::weight [protected]

Definition at line 50 of file GEO_MetaPrim.h.


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

Generated on Mon Jan 28 00:29:21 2013 for HDK by  doxygen 1.5.9