pfcrender  1.0.1
Plugins::LSYS::LSYS Class Reference

The LSYS class Exposes a builder that can create a model string from an L-System description. Uses the stringsubst module from the fxtlib. More...

#include <LSYS.h>

+ Inheritance diagram for Plugins::LSYS::LSYS:

Public Member Functions

 LSYS ()
 
const Plugins::PluginInfogetInfo () const override
 
std::unique_ptr
< Model::ModelStringBuilder
getStringBuilder () const override
 getFactory More...
 
- Public Member Functions inherited from Plugins::Import
virtual ~Import ()
 
- Public Member Functions inherited from Plugins::Plugin
virtual ~Plugin ()
 

Private Attributes

PluginInfo m_info
 

Detailed Description

The LSYS class Exposes a builder that can create a model string from an L-System description. Uses the stringsubst module from the fxtlib.

Constructor & Destructor Documentation

Member Function Documentation

const Plugins::PluginInfo & Plugins::LSYS::LSYS::getInfo ( ) const
overridevirtual

Implements Plugins::Plugin.

References m_info.

std::unique_ptr< Model::ModelStringBuilder > Plugins::LSYS::LSYS::getStringBuilder ( ) const
overridevirtual

getFactory

Returns
A model factory object

Implements Plugins::Import.

Member Data Documentation

PluginInfo Plugins::LSYS::LSYS::m_info
private

Referenced by getInfo(), and LSYS().


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