HDK
|
#include <GEO_MetaPrim.h>
Public Member Functions | |
GEO_MetaPrim () | |
virtual | ~GEO_MetaPrim () |
virtual TS_MetaPrimitive * | getNewMetaPrim () const =0 |
virtual float | density (const UT_Vector3 &pos) const =0 |
virtual void | getBBox (UT_BoundingBox &bbox) const =0 |
bool | setMetaKernel (const char *type) |
const char * | getMetaKernel () const |
void | setWeight (float w) |
float | getWeight () const |
Protected Member Functions | |
bool | saveMetaH9 (std::ostream &os, bool binary) const |
bool | loadMetaH9 (UT_IStream &is) |
Protected Attributes | |
float | myWeight |
const TS_MetaKernel * | myKernel |
Definition at line 25 of file GEO_MetaPrim.h.
GEO_MetaPrim::GEO_MetaPrim | ( | ) |
|
inlinevirtual |
Definition at line 29 of file GEO_MetaPrim.h.
|
pure virtual |
Implemented in GEO_PrimMetaBall, and GEO_PrimMetaSQuad.
|
pure virtual |
Implemented in GEO_PrimMetaBall, and GEO_PrimMetaSQuad.
const char* GEO_MetaPrim::getMetaKernel | ( | ) | const |
|
pure virtual |
Implemented in GEO_PrimMetaBall, and GEO_PrimMetaSQuad.
|
inline |
Definition at line 38 of file GEO_MetaPrim.h.
|
protected |
|
protected |
bool GEO_MetaPrim::setMetaKernel | ( | const char * | type | ) |
Definition at line 37 of file GEO_MetaPrim.h.
|
protected |
Definition at line 45 of file GEO_MetaPrim.h.
|
protected |
Definition at line 44 of file GEO_MetaPrim.h.