vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
AP_LSystem::ParD0LSystem Class Reference

#include <pard0lsystem.h>

Inheritance diagram for AP_LSystem::ParD0LSystem:
AP_LSystem::Abstract0LSystem AP_LSystem::LSystem AP_LSystem::AbstractLSystem

Public Member Functions

 ParD0LSystem (AbstractFile *)
 
- Public Member Functions inherited from AP_LSystem::Abstract0LSystem
 Abstract0LSystem (AbstractFile *)
 
 Abstract0LSystem (const Abstract0LSystem &)
 
- Public Member Functions inherited from AP_LSystem::LSystem
 LSystem (AbstractFile *)
 
 LSystem (const LSystem &)
 
 ~LSystem ()
 
LSystemoperator= (const LSystem &)
 
virtual void loadFromFile (AbstractFile *file)
 
unsigned int wordLength ()
 
virtual void transcribeSubSystems ()
 
virtual LongStringtranslate ()
 
virtual void processCutSymbol ()
 
- Public Member Functions inherited from AP_LSystem::AbstractLSystem
 AbstractLSystem ()
 
 AbstractLSystem (const AbstractLSystem &c)
 
virtual boost::shared_ptr
< AbstractLSystem
clone () const =0
 
AbstractLSystemoperator= (const AbstractLSystem &c)
 
unsigned int getIteration () const
 

Static Public Member Functions

static bool isCapable (unsigned int type)
 

Additional Inherited Members

- Protected Member Functions inherited from AP_LSystem::Abstract0LSystem
virtual void processPredecessor (Rule &rule, string *str, string::iterator &pos)
 
virtual void processRuleSuccessor (Rule &rule, string *str, string::iterator &pos)
 
virtual void processHomomorphismSuccessor (Rule &rule, string *str, string::iterator &pos)
 
- Protected Attributes inherited from AP_LSystem::LSystem
LongStringm_Word
 
multimap< char, Rulem_Rules
 
multimap< char, Rulem_Homomorphisms
 
vector< string > m_SubSystemsFilenames
 
vector< LongString * > m_SubSystemsWords
 
string m_Ignore
 

Constructor & Destructor Documentation

ParD0LSystem::ParD0LSystem ( AbstractFile file)

Member Function Documentation

static bool AP_LSystem::ParD0LSystem::isCapable ( unsigned int  type)
inlinestatic

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