Home :: @root classes

class Lsys

^ 
    extends Worker as public

undocumented
Source:
lsys.h:16
Author:
unascribed
Version:
unknown

Contents

^ 
EntityInherited FromTypeScopeShort Description
~Lsysdestructor publicautomatically generated
Lsysconstructor publicundocumented
Lsysconstructor publicautomatically generated
assignDefaultVarsmethod publicvoid assignDefaultVars: precond: postcond: the default variables, distance, angle, f, g, +, - are inserted into the static variable map
Growmethod publicstring Grow: arg=Node * myNode precond: myNode is the lsys node that needs to be evaluted postcond: myNode and all nodes lower in the tree are evaluted; this class must be implemented in all member function, and exactly what it does varies for each type of node
operator =operator publicautomatically generated
runLogomethod publicvoid runLogo: arg=string &TMP_FILE precond: TMP_FIle is the filename in which the logo input is stored postcond: Logo is opened and passed the input stored in TMP_FILE
workmethod publicvoid work: arg=Node * myNode, arg=vector >&myMaps precond: myNode is the root of an lsystem tree and myMaps[0] is a tree off lsys workers postcond: lsystem is evaluated and logo is run

destructor ~Lsys

? ^  > 
automatically generated
Source:
lsys.h
Code:
public ~ Lsys ( )

constructor Lsys

? ^  < > 
undocumented
Source:
lsys.h:21
Code:
public Lsys ( )

constructor Lsys

? ^  < > 
automatically generated
Source:
lsys.h
Code:
public Lsys ( const Lsys & )

method assignDefaultVars

? ^  < > 
void assignDefaultVars: precond: postcond: the default variables, distance, angle, f, g, +, - are inserted into the static variable map
Source:
lsys.h:73
Code:
public void assignDefaultVars ( )

method Grow

? ^  < > 
string Grow: arg=Node * myNode precond: myNode is the lsys node that needs to be evaluted postcond: myNode and all nodes lower in the tree are evaluted; this class must be implemented in all member function, and exactly what it does varies for each type of node
Source:
lsys.h:102
Code:
public virtual string Grow ( Node * myNode ) = 0

operator =

? ^  < > 
automatically generated
Source:
lsys.h
Code:
public Lsys & operator = ( const Lsys & )

method runLogo

? ^  < > 
void runLogo: arg=string &TMP_FILE precond: TMP_FIle is the filename in which the logo input is stored postcond: Logo is opened and passed the input stored in TMP_FILE
Source:
lsys.h:45
Code:
public virtual void runLogo ( const string & TMP_FILE )

method work

? ^  < > 
void work: arg=Node * myNode, arg=vector >&myMaps precond: myNode is the root of an lsystem tree and myMaps[0] is a tree off lsys workers postcond: lsystem is evaluated and logo is run
Source:
lsys.h:94
Code:
public virtual void work ( Node * myNode ,
vector < map < string ,
Worker * > > & myMaps )

Created Thu Oct 10 01:13:46 2002.
This documentation was generated automatically by
ccdoc v0.8 r26 2001/11/28 bin_opt_suncc_solaris-2.8.
Click here to submit a bug report or feature request.
Click here to return to the top of the page.