|
CEBL
2.1
|
#include <Filter.hpp>
Public Member Functions | |
| Filter () | |
| virtual | ~Filter () |
| bool | isTrained () |
| virtual void | make (const ublas::matrix< double > &, const std::vector< int > &)=0 |
| virtual ublas::matrix< double > | apply (const ublas::matrix< double > &) const =0 |
| virtual ublas::matrix< double > | extract (const ublas::matrix< double > &)=0 |
| virtual ublas::matrix< double > | getFilterMatrix ()=0 |
Public Member Functions inherited from CEBL::Plugin | |
| Plugin () | |
| virtual | ~Plugin () |
| void | halt () |
| tell classifier to halt | |
| string | getName () const |
| get the name of the plugin | |
| virtual std::map< std::string, CEBL::Param > | getParamsList () |
| get the parameter list | |
| virtual void | setParamsList (std::map< std::string, CEBL::Param > &) |
| set the parameter list | |
| virtual map< string, SerializedObject > | save () const |
| save plugin to list, and return it | |
| virtual void | load (map< string, SerializedObject > objects) |
| load plugin from list of objects | |
Protected Attributes | |
| bool | created |
Protected Attributes inherited from CEBL::Plugin | |
| string | plugin_name |
| bool | should_halt |
Additional Inherited Members | |
Protected Member Functions inherited from CEBL::Plugin | |
| void | inturruptionPoint () |
Definition at line 36 of file Filter.hpp.
|
inline |
Definition at line 43 of file Filter.hpp.
References created.
|
inlinevirtual |
Definition at line 44 of file Filter.hpp.
|
pure virtual |
Implemented in CEBL::MNF.
Referenced by FilterConfig::apply().
|
pure virtual |
Implemented in CEBL::MNF.
Referenced by FilterConfig::getComponents().
|
pure virtual |
Implemented in CEBL::MNF.
Referenced by FilterConfig::getFilterMatrix().
|
inline |
Definition at line 45 of file Filter.hpp.
References created.
Referenced by FilterConfig::isTrained().
|
pure virtual |
Implemented in CEBL::MNF.
Referenced by FilterConfig::train().
|
protected |
Definition at line 40 of file Filter.hpp.
Referenced by Filter(), and isTrained().
1.8.1.1