pfcrender
1.0.1
|
The Sequence_Walker class runs the sequence given from CLI or GUI This builder style class takes steps set in config_registry and executes them. More...
#include <Sequence_Walker.h>
Public Member Functions | |
Sequence_Walker () | |
void | addStep (const QString &stepName) |
void | execute (Model::LSYSModel &mod) |
Common::Sequence_Walker::execute. More... | |
Public Attributes | |
QVector< QString > | m_stepNames |
The Sequence_Walker class runs the sequence given from CLI or GUI This builder style class takes steps set in config_registry and executes them.
Common::Sequence_Walker::Sequence_Walker | ( | ) |
void Common::Sequence_Walker::addStep | ( | const QString & | stepName | ) |
Referenced by Sequence_Walker().
void Common::Sequence_Walker::execute | ( | Model::LSYSModel & | mod | ) |
Common::Sequence_Walker::execute.
mod | The model to be given to modify and export plugins. Unused by import |
sequence: check if step is plugin get the factory execute build put result where it belongs
References Plugins::Plugin::getInfo(), Common::Plugin_Registry::getInstance(), Plugins::PluginInfo::name, and Model::LSYSModel::setModel().
Referenced by QtCLI::PFCRenderCLI::PFCRenderCLI(), and QtGUI::PFCRenderGUI::PFCRenderGUI().
QVector<QString> Common::Sequence_Walker::m_stepNames |
Referenced by QtGUI::PFCRenderGUI::PFCRenderGUI().