Definition at line 23 of file PreProc.h.
Public Member Functions | |
CPreProc (const CHAR *name, const CHAR *id) | |
virtual | ~CPreProc () |
virtual bool | init (CFeatures *f)=0 |
initialize preprocessor from features | |
virtual bool | load_init_data (FILE *src)=0 |
initialize preprocessor from file | |
virtual bool | save_init_data (FILE *dst)=0 |
save init-data (like transforamtion matrices etc) to file | |
virtual void | cleanup ()=0 |
cleanup | |
virtual EFeatureType | get_feature_type ()=0 |
virtual EFeatureClass | get_feature_class ()=0 |
const CHAR * | get_name () const |
return the name of the preprocessor | |
const CHAR * | get_id () const |
return a FOUR letter id of the preprocessor | |
Static Public Attributes | |
static CParallel | parallel |
static CIO | io |
static CVersion | version |
Protected Attributes | |
const CHAR * | preproc_name |
const CHAR * | preproc_id |
constructor
name | preprocessor's name | |
id | preprocessor's id |
Definition at line 15 of file PreProc.cpp.
CPreProc::~CPreProc | ( | ) | [virtual] |
Definition at line 21 of file PreProc.cpp.
virtual bool CPreProc::init | ( | CFeatures * | f | ) | [pure virtual] |
initialize preprocessor from features
Implemented in CLogPlusOne, CNormDerivativeLem3, CNormOne, CPruneVarSubMean, CSortUlongString, CSortWord, and CSortWordString.
virtual bool CPreProc::load_init_data | ( | FILE * | src | ) | [pure virtual] |
initialize preprocessor from file
Implemented in CLogPlusOne, CNormOne, CPruneVarSubMean, CSortUlongString, CSortWord, and CSortWordString.
virtual bool CPreProc::save_init_data | ( | FILE * | dst | ) | [pure virtual] |
save init-data (like transforamtion matrices etc) to file
Implemented in CLogPlusOne, CNormOne, CPruneVarSubMean, CSortUlongString, CSortWord, and CSortWordString.
virtual void CPreProc::cleanup | ( | ) | [pure virtual] |
cleanup
Implemented in CLogPlusOne, CNormDerivativeLem3, CNormOne, CPruneVarSubMean, CSortUlongString, CSortWord, and CSortWordString.
virtual EFeatureType CPreProc::get_feature_type | ( | ) | [pure virtual] |
return feature type with which objects derived from CPreProc can deal
Implemented in CSimplePreProc< ST >, CStringPreProc< ST >, CSimplePreProc< double >, CSimplePreProc< unsigned short int >, CStringPreProc< unsigned short int >, CStringPreProc< uint64_t >, CSimplePreProc< ST >, CSimplePreProc< ST >, CSimplePreProc< ST >, CSimplePreProc< ST >, CSimplePreProc< ST >, CSimplePreProc< ST >, CStringPreProc< ST >, CStringPreProc< ST >, CStringPreProc< ST >, and CStringPreProc< ST >.
virtual EFeatureClass CPreProc::get_feature_class | ( | ) | [pure virtual] |
return feature class like Sparse,Simple,...
Implemented in CSimplePreProc< ST >, CSparsePreProc< ST >, CStringPreProc< ST >, CSimplePreProc< double >, CSimplePreProc< unsigned short int >, CStringPreProc< unsigned short int >, and CStringPreProc< uint64_t >.
const CHAR* CPreProc::get_name | ( | ) | const |
const CHAR* CPreProc::get_id | ( | ) | const |
const CHAR* CPreProc::preproc_name [protected] |
const CHAR* CPreProc::preproc_id [protected] |
CParallel CSGObject::parallel [static, inherited] |
Definition at line 105 of file SGObject.h.
CIO CSGObject::io [static, inherited] |
Definition at line 106 of file SGObject.h.
CVersion CSGObject::version [static, inherited] |
Definition at line 107 of file SGObject.h.