Public Member Functions | |
CByteFeatures (EAlphabet alpha, int32_t size=0) | |
CByteFeatures (CAlphabet *alpha, int32_t size=0) | |
CByteFeatures (const CByteFeatures &orig) | |
CByteFeatures (EAlphabet alphabet, uint8_t *feature_matrix, int32_t num_feat, int32_t num_vec) | |
CByteFeatures (EAlphabet alphabet, char *fname) | |
~CByteFeatures () | |
CAlphabet * | get_alphabet () |
virtual void | copy_feature_matrix (uint8_t *src, int32_t num_feat, int32_t num_vec) |
virtual EFeatureType | get_feature_type () |
virtual bool | load (char *fname) |
virtual bool | save (char *fname) |
Protected Attributes | |
CAlphabet * | alphabet |
Definition at line 23 of file ByteFeatures.h.
CByteFeatures::CByteFeatures | ( | EAlphabet | alpha, | |
int32_t | size = 0 | |||
) |
constructor
alpha | alphabet (type) to use | |
size | cache size |
Definition at line 15 of file ByteFeatures.cpp.
CByteFeatures::CByteFeatures | ( | CAlphabet * | alpha, | |
int32_t | size = 0 | |||
) |
constructor
alpha | alphabet to use | |
size | cache size |
Definition at line 21 of file ByteFeatures.cpp.
CByteFeatures::CByteFeatures | ( | const CByteFeatures & | orig | ) |
copy constructor
Definition at line 27 of file ByteFeatures.cpp.
CByteFeatures::CByteFeatures | ( | EAlphabet | alphabet, | |
uint8_t * | feature_matrix, | |||
int32_t | num_feat, | |||
int32_t | num_vec | |||
) |
constructor
alphabet | alphabet to use | |
feature_matrix | feature matrix to use | |
num_feat | number of features in matrix | |
num_vec | number of vectors in matrix |
Definition at line 33 of file ByteFeatures.cpp.
CByteFeatures::CByteFeatures | ( | EAlphabet | alphabet, | |
char * | fname | |||
) |
constructor
alphabet | alphabet (type) to use | |
fname | filename to load features from |
Definition at line 39 of file ByteFeatures.cpp.
CByteFeatures::~CByteFeatures | ( | ) |
Definition at line 46 of file ByteFeatures.cpp.
virtual void CByteFeatures::copy_feature_matrix | ( | uint8_t * | src, | |
int32_t | num_feat, | |||
int32_t | num_vec | |||
) | [virtual] |
copy feature matrix
wrapper to base class' method
src | feature matrix to copy | |
num_feat | number of features | |
num_vec | number of vectors |
Reimplemented from CSimpleFeatures< uint8_t >.
Definition at line 78 of file ByteFeatures.h.
CAlphabet* CByteFeatures::get_alphabet | ( | ) |
virtual EFeatureType CByteFeatures::get_feature_type | ( | ) | [virtual] |
get feature type
Reimplemented from CSimpleFeatures< uint8_t >.
Definition at line 87 of file ByteFeatures.h.
bool CByteFeatures::load | ( | char * | fname | ) | [virtual] |
load features from file
fname | filename to load from |
Reimplemented from CFeatures.
Definition at line 52 of file ByteFeatures.cpp.
bool CByteFeatures::save | ( | char * | fname | ) | [virtual] |
save features to file
fname | filename to save to |
Reimplemented from CFeatures.
Definition at line 103 of file ByteFeatures.cpp.
CAlphabet* CByteFeatures::alphabet [protected] |
alphabet
Definition at line 105 of file ByteFeatures.h.