The FactoryManager class is a central class grouping different factories of objects, together with a singleton instance to access each of the factories throughout the library.
More...
#include <FactoryManager.h>
The FactoryManager class is a central class grouping different factories of objects, together with a singleton instance to access each of the factories throughout the library.
- Author
- Juan Rada-Vilela, Ph.D.
- See also
- TermFactory
-
TNormFactory
-
SNormFactory
-
HedgeFactory
-
ActivationFactory
-
DefuzzifierFactory
-
FunctionFactory
- Since
- 4.0
Definition at line 48 of file FactoryManager.h.
◆ FactoryManager() [1/3]
fl::FactoryManager::FactoryManager |
( |
| ) |
|
◆ FactoryManager() [2/3]
◆ FactoryManager() [3/3]
◆ ~FactoryManager()
virtual fl::FactoryManager::~FactoryManager |
( |
| ) |
|
|
virtual |
◆ activation()
◆ defuzzifier()
◆ function()
◆ hedge()
Gets the factory of Hedges.
- Returns
- the factory of Hedges
◆ instance()
Gets the static instance of the manager.
- Returns
- the static instance of the manager
◆ operator=()
◆ setActivation()
Sets the factory of Activation methods.
- Parameters
-
◆ setDefuzzifier()
◆ setFunction()
Sets the factory of Function Elements.
- Parameters
-
function | is the factory of Function Elements |
◆ setHedge()
virtual void fl::FactoryManager::setHedge |
( |
HedgeFactory * |
hedge | ) |
|
|
virtual |
Sets the factory of Hedges.
- Parameters
-
hedge | is the factory of Hedges |
◆ setSnorm()
virtual void fl::FactoryManager::setSnorm |
( |
SNormFactory * |
snorm | ) |
|
|
virtual |
Sets the factory of SNorms.
- Parameters
-
snorm | is the factory of SNorms |
◆ setTerm()
virtual void fl::FactoryManager::setTerm |
( |
TermFactory * |
term | ) |
|
|
virtual |
Sets the factory of Terms.
- Parameters
-
term | is the factory of Terms |
◆ setTnorm()
virtual void fl::FactoryManager::setTnorm |
( |
TNormFactory * |
tnorm | ) |
|
|
virtual |
Sets the factory of TNorms.
- Parameters
-
tnorm | is the factory of TNorms |
◆ snorm()
Gets the factory of SNorms.
- Returns
- the factory of SNorms
◆ term()
virtual TermFactory* fl::FactoryManager::term |
( |
| ) |
const |
|
virtual |
Gets the factory of Terms.
- Returns
- the factory of Terms
◆ tnorm()
Gets the factory of TNorms.
- Returns
- the factory of TNorms
The documentation for this class was generated from the following file: