GU_Fur Class Reference

#include <GU_Fur.h>

List of all members.

Public Member Functions

 GU_Fur (const GU_Detail *skin, const GU_Detail *guides, const GU_Detail *clumps, const GU_Detail *partinglines, int seed, fpreal density, fpreal length, fpreal clumpradius, fpreal partingradius, const UT_String &skin_shader, const UT_String &guide_shader, const UT_String &skin_attribs, const UT_String &guide_attribs, bool set_id)
virtual ~GU_Fur ()
bool initialize (int nvertices)
void generate (UT_OpCaller *caller, GU_Detail *gdp, const UT_IntArray &skinprims, fpreal display, bool use_closest_clump, GU_FurCurveType type, GEO_AttributeOwner skinowner, GEO_AttributeOwner guideowner, bool interruptable)
virtual void addError (const UT_String &str)=0
virtual void addWarning (const UT_String &str)=0

Protected Attributes

guFurSkinWrapper * mySkin
const GU_DetailmyGuides
guFurClumpsWrapper * myClumps
guFurPartingLinesWrapper * myPartingLines
int mySeed
fpreal myDensity
fpreal myLength
const UT_String mySkinShader
const UT_String myGuideShader
const UT_String mySkinAttribs
const UT_String myGuideAttribs
bool mySetId
int myNumVertices


Detailed Description

Definition at line 71 of file GU_Fur.h.


Constructor & Destructor Documentation

GU_Fur::GU_Fur ( const GU_Detail skin,
const GU_Detail guides,
const GU_Detail clumps,
const GU_Detail partinglines,
int  seed,
fpreal  density,
fpreal  length,
fpreal  clumpradius,
fpreal  partingradius,
const UT_String skin_shader,
const UT_String guide_shader,
const UT_String skin_attribs,
const UT_String guide_attribs,
bool  set_id 
)

virtual GU_Fur::~GU_Fur (  )  [virtual]


Member Function Documentation

virtual void GU_Fur::addError ( const UT_String str  )  [pure virtual]

virtual void GU_Fur::addWarning ( const UT_String str  )  [pure virtual]

void GU_Fur::generate ( UT_OpCaller caller,
GU_Detail gdp,
const UT_IntArray skinprims,
fpreal  display,
bool  use_closest_clump,
GU_FurCurveType  type,
GEO_AttributeOwner  skinowner,
GEO_AttributeOwner  guideowner,
bool  interruptable 
)

bool GU_Fur::initialize ( int  nvertices  ) 


Member Data Documentation

guFurClumpsWrapper* GU_Fur::myClumps [protected]

Definition at line 117 of file GU_Fur.h.

Definition at line 121 of file GU_Fur.h.

const UT_String GU_Fur::myGuideAttribs [protected]

Definition at line 126 of file GU_Fur.h.

const GU_Detail* GU_Fur::myGuides [protected]

Definition at line 116 of file GU_Fur.h.

const UT_String GU_Fur::myGuideShader [protected]

Definition at line 124 of file GU_Fur.h.

fpreal GU_Fur::myLength [protected]

Definition at line 122 of file GU_Fur.h.

int GU_Fur::myNumVertices [protected]

Definition at line 128 of file GU_Fur.h.

guFurPartingLinesWrapper* GU_Fur::myPartingLines [protected]

Definition at line 118 of file GU_Fur.h.

int GU_Fur::mySeed [protected]

Definition at line 120 of file GU_Fur.h.

bool GU_Fur::mySetId [protected]

Definition at line 127 of file GU_Fur.h.

guFurSkinWrapper* GU_Fur::mySkin [protected]

Definition at line 115 of file GU_Fur.h.

const UT_String GU_Fur::mySkinAttribs [protected]

Definition at line 125 of file GU_Fur.h.

const UT_String GU_Fur::mySkinShader [protected]

Definition at line 123 of file GU_Fur.h.


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

Generated on Fri May 25 00:10:28 2012 for HDK by  doxygen 1.5.9