The FllExporter class is an Exporter that translates an Engine and its components to the FuzzyLite Language (FLL), see http://www.fuzzylite.com/fll-fld for more information. More...
#include <FllExporter.h>
| Public Member Functions | |
| FllExporter (const std::string &indent=" ", const std::string &separator="\) | |
| virtual | ~FllExporter () FL_IOVERRIDE | 
| virtual std::string | name () const FL_IOVERRIDE | 
| Returns the name of the exporter.  More... | |
| virtual void | setIndent (const std::string &indent) | 
| Sets the indent string of the FuzzyLite Language.  More... | |
| virtual std::string | getIndent () const | 
| Gets the indent string of the FuzzyLite Language.  More... | |
| virtual void | setSeparator (const std::string &separator) | 
| Gets the separator of the FuzzyLite Language.  More... | |
| virtual std::string | getSeparator () const | 
| Gets the separator of the FuzzyLite Language.  More... | |
| virtual std::string | toString (const Engine *engine) const FL_IOVERRIDE | 
| Returns a string representation of the engine.  More... | |
| virtual std::string | toString (const std::vector< Variable *> &variables) const | 
| Returns a string representation of the vector of variables in the FuzzyLite Language.  More... | |
| virtual std::string | toString (const std::vector< InputVariable *> &inputVariables) const | 
| Returns a string representation of the vector of input variables in the FuzzyLite Language.  More... | |
| virtual std::string | toString (const std::vector< OutputVariable *> &outputVariables) const | 
| Returns a string representation of the vector of output variables in the FuzzyLite Language.  More... | |
| virtual std::string | toString (const std::vector< RuleBlock *> &ruleBlocks) const | 
| Returns a string representation of the vector of rule blocks in the FuzzyLite Language.  More... | |
| virtual std::string | toString (const Variable *variable) const | 
| Returns a string representation of the Variable in the FuzzyLite Language.  More... | |
| virtual std::string | toString (const InputVariable *inputVariable) const | 
| Returns a string representation of the InputVariable in the FuzzyLite Language.  More... | |
| virtual std::string | toString (const OutputVariable *outputVariable) const | 
| Returns a string representation of the OutputVariable in the FuzzyLite Language.  More... | |
| virtual std::string | toString (const RuleBlock *ruleBlock) const | 
| Returns a string representation of the RuleBlock in the FuzzyLite Language.  More... | |
| virtual std::string | toString (const Rule *rule) const | 
| Returns a string representation of the Rule in the FuzzyLite Language.  More... | |
| virtual std::string | toString (const Norm *norm) const | 
| Returns a string representation of the Norm in the FuzzyLite Language.  More... | |
| virtual std::string | toString (const Activation *activation) const | 
| Returns a string representation of the Activation method in the FuzzyLite Language.  More... | |
| virtual std::string | toString (const Defuzzifier *defuzzifier) const | 
| Returns a string representation of the Defuzzifier in the FuzzyLite Language.  More... | |
| virtual std::string | toString (const Term *term) const | 
| Returns a string representation of the Term in the FuzzyLite Language.  More... | |
| virtual FllExporter * | clone () const FL_IOVERRIDE | 
| Creates a clone of the exporter.  More... | |
|  Public Member Functions inherited from fl::Exporter | |
| Exporter () | |
| virtual | ~Exporter () | 
| virtual void | toFile (const std::string &path, const Engine *engine) const | 
| Stores the string representation of the engine into the specified file.  More... | |
The FllExporter class is an Exporter that translates an Engine and its components to the FuzzyLite Language (FLL), see http://www.fuzzylite.com/fll-fld for more information.
Definition at line 46 of file FllExporter.h.
| 
 | explicit | 
| 
 | virtual | 
| 
 | virtual | 
| 
 | virtual | 
Gets the indent string of the FuzzyLite Language.
| 
 | virtual | 
Gets the separator of the FuzzyLite Language.
| 
 | virtual | 
| 
 | virtual | 
Sets the indent string of the FuzzyLite Language.
| indent | is the indent string of the FuzzyLite Language | 
| 
 | virtual | 
Gets the separator of the FuzzyLite Language.
| separator | of the FuzzyLite Language | 
| 
 | virtual | 
Returns a string representation of the engine.
| engine | is the engine to export | 
Implements fl::Exporter.
| 
 | virtual | 
Returns a string representation of the vector of variables in the FuzzyLite Language.
| variables | is the vector of variables | 
| 
 | virtual | 
Returns a string representation of the vector of input variables in the FuzzyLite Language.
| inputVariables | is the vector of input variables | 
| 
 | virtual | 
Returns a string representation of the vector of output variables in the FuzzyLite Language.
| outputVariables | is a vector of output variables | 
| 
 | virtual | 
Returns a string representation of the vector of rule blocks in the FuzzyLite Language.
| ruleBlocks | is the vector of rule blocks | 
| 
 | virtual | 
Returns a string representation of the Variable in the FuzzyLite Language.
| variable | is the variable | 
| 
 | virtual | 
Returns a string representation of the InputVariable in the FuzzyLite Language.
| inputVariable | is the input variable to export | 
| 
 | virtual | 
Returns a string representation of the OutputVariable in the FuzzyLite Language.
| outputVariable | is the output variable | 
| 
 | virtual | 
Returns a string representation of the RuleBlock in the FuzzyLite Language.
| ruleBlock | is the rule block | 
| 
 | virtual | 
Returns a string representation of the Rule in the FuzzyLite Language.
| rule | is the rule | 
| 
 | virtual | 
Returns a string representation of the Norm in the FuzzyLite Language.
| norm | is the norm | 
| 
 | virtual | 
Returns a string representation of the Activation method in the FuzzyLite Language.
| activation | is the activation method | 
| 
 | virtual | 
Returns a string representation of the Defuzzifier in the FuzzyLite Language.
| defuzzifier | is the defuzzifier | 
| 
 | virtual | 
Returns a string representation of the Term in the FuzzyLite Language.
| term | is the term |