#include <GU_LSystem.h>
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_Raster * | picRaster |
| char * | groupLabel |
| TIL_TextureMap * | colorMap |
| 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_Detail * | meta |
| GU_Detail * | gdp |
| float(* | getChanValue )(int ind, void *data) |
| GU_Detail *(* | getLeaf )(char ind, float, float, float, void *data) |
| void * | callbackData |
| int | runThrough |
Definition at line 71 of file GU_LSystem.h.
| GU_LSystemParms::GU_LSystemParms | ( | ) |
| GU_LSystemParms::~GU_LSystemParms | ( | ) |
| 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 | ) |
| float GU_LSystemParms::angle |
Definition at line 105 of file GU_LSystem.h.
Definition at line 109 of file GU_LSystem.h.
| float GU_LSystemParms::b |
Definition at line 100 of file GU_LSystem.h.
| float GU_LSystemParms::c |
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.
| float GU_LSystemParms::d |
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) |
| float GU_LSystemParms::gravity |
Definition at line 120 of file GU_LSystem.h.
Definition at line 89 of file GU_LSystem.h.
| char* GU_LSystemParms::initial |
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.
| float GU_LSystemParms::size |
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.
1.5.9