GU_LSystemParms Class Reference

#include <GU_LSystem.h>

List of all members.

Public Member Functions

 GU_LSystemParms ()
 ~GU_LSystemParms ()
void clearRules ()
void addRule (const char *)
void clearVariables ()
void addVariable (const char *var, float val)
int preprocessStrings (void)
int executeLSystem (int len)
gu_LSysTurtleData * buildGeometry (char *buildStr, float numGen, int len, gu_LSysTurtleData *startState, int offset)
const char * getExpandedString ()
int getMaxSize ()
int getParam (int i, int j, float &value)

Public Attributes

GU_LSystemGeoType geotype
float generations
int contAngl
int contLength
int contWidth
bool myOldStyleContext
IMG_RasterpicRaster
char * groupLabel
TIL_TextureMapcolorMap
float colorUInc
float colorVInc
int doPointWidth
int doPointSort
int doTexture
float textVInc
float b
float c
float d
UT_Vector3 startpos
float size
float thickness
float angle
float sizeFactor
float thicknessFactor
float angleFactor
float rndScale
int rndSeed
int tubeSides
int tubeSegs
float tubeTension
float tubeSmooth
float gravity
char * contextIgnore
char * initial
GU_Detailmeta
GU_Detailgdp
float(* getChanValue )(int ind, void *data)
GU_Detail *(* getLeaf )(char ind, float, float, float, void *data)
void * callbackData
int runThrough


Detailed Description

Definition at line 71 of file GU_LSystem.h.


Constructor & Destructor Documentation

GU_LSystemParms::GU_LSystemParms (  ) 

GU_LSystemParms::~GU_LSystemParms (  ) 


Member Function Documentation

void GU_LSystemParms::addRule ( const char *   ) 

void GU_LSystemParms::addVariable ( const char *  var,
float  val 
)

gu_LSysTurtleData* GU_LSystemParms::buildGeometry ( char *  buildStr,
float  numGen,
int  len,
gu_LSysTurtleData *  startState,
int  offset 
)

void GU_LSystemParms::clearRules (  ) 

void GU_LSystemParms::clearVariables (  ) 

int GU_LSystemParms::executeLSystem ( int  len  ) 

const char* GU_LSystemParms::getExpandedString (  )  [inline]

Definition at line 155 of file GU_LSystem.h.

int GU_LSystemParms::getMaxSize (  )  [inline]

Definition at line 156 of file GU_LSystem.h.

int GU_LSystemParms::getParam ( int  i,
int  j,
float &  value 
) [inline]

Definition at line 158 of file GU_LSystem.h.

int GU_LSystemParms::preprocessStrings ( void   ) 


Member Data Documentation

Definition at line 105 of file GU_LSystem.h.

Definition at line 109 of file GU_LSystem.h.

Definition at line 100 of file GU_LSystem.h.

Definition at line 100 of file GU_LSystem.h.

Definition at line 142 of file GU_LSystem.h.

Definition at line 91 of file GU_LSystem.h.

Definition at line 92 of file GU_LSystem.h.

Definition at line 93 of file GU_LSystem.h.

Definition at line 81 of file GU_LSystem.h.

Definition at line 122 of file GU_LSystem.h.

Definition at line 82 of file GU_LSystem.h.

Definition at line 83 of file GU_LSystem.h.

Definition at line 100 of file GU_LSystem.h.

Definition at line 96 of file GU_LSystem.h.

Definition at line 95 of file GU_LSystem.h.

Definition at line 97 of file GU_LSystem.h.

Definition at line 127 of file GU_LSystem.h.

Definition at line 80 of file GU_LSystem.h.

Definition at line 79 of file GU_LSystem.h.

float(* GU_LSystemParms::getChanValue)(int ind, void *data)

GU_Detail*(* GU_LSystemParms::getLeaf)(char ind, float, float, float, void *data)

Definition at line 120 of file GU_LSystem.h.

Definition at line 89 of file GU_LSystem.h.

Definition at line 125 of file GU_LSystem.h.

Definition at line 126 of file GU_LSystem.h.

Definition at line 84 of file GU_LSystem.h.

Definition at line 87 of file GU_LSystem.h.

Definition at line 112 of file GU_LSystem.h.

Definition at line 113 of file GU_LSystem.h.

Definition at line 148 of file GU_LSystem.h.

Definition at line 103 of file GU_LSystem.h.

Definition at line 107 of file GU_LSystem.h.

Definition at line 102 of file GU_LSystem.h.

Definition at line 98 of file GU_LSystem.h.

Definition at line 104 of file GU_LSystem.h.

Definition at line 108 of file GU_LSystem.h.

Definition at line 116 of file GU_LSystem.h.

Definition at line 115 of file GU_LSystem.h.

Definition at line 118 of file GU_LSystem.h.

Definition at line 117 of file GU_LSystem.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