
Public Member Functions | |
| CCombinedFeatures () | |
| CCombinedFeatures (const CCombinedFeatures &orig) | |
| virtual CFeatures * | duplicate () const |
| virtual | ~CCombinedFeatures () |
| virtual EFeatureType | get_feature_type () |
| virtual EFeatureClass | get_feature_class () |
| virtual int32_t | get_num_vectors () |
| virtual int32_t | get_size () |
| void | list_feature_objs () |
| bool | check_feature_obj_compatibility (CCombinedFeatures *comb_feat) |
| CFeatures * | get_first_feature_obj () |
| CFeatures * | get_first_feature_obj (CListElement< CFeatures * > *¤t) |
| CFeatures * | get_next_feature_obj () |
| CFeatures * | get_next_feature_obj (CListElement< CFeatures * > *¤t) |
| CFeatures * | get_last_feature_obj () |
| bool | insert_feature_obj (CFeatures *obj) |
| bool | append_feature_obj (CFeatures *obj) |
| bool | delete_feature_obj () |
| int32_t | get_num_feature_obj () |
Protected Attributes | |
| CList< CFeatures * > * | feature_list |
It is especially useful to combine kernels working on different domains (c.f. CCombinedKernel) and to combine kernels looking at independent features.
Definition at line 28 of file CombinedFeatures.h.
| CCombinedFeatures::CCombinedFeatures | ( | ) |
default constructor
Definition at line 17 of file CombinedFeatures.cpp.
| CCombinedFeatures::CCombinedFeatures | ( | const CCombinedFeatures & | orig | ) |
copy constructor
Definition at line 23 of file CombinedFeatures.cpp.
| CCombinedFeatures::~CCombinedFeatures | ( | ) | [virtual] |
Definition at line 33 of file CombinedFeatures.cpp.
| bool CCombinedFeatures::append_feature_obj | ( | CFeatures * | obj | ) |
append feature object
| obj | feature object to append |
Definition at line 174 of file CombinedFeatures.h.
| bool CCombinedFeatures::check_feature_obj_compatibility | ( | CCombinedFeatures * | comb_feat | ) |
check feature object compatibility
| comb_feat | feature to check for compatibility |
Definition at line 55 of file CombinedFeatures.cpp.
| bool CCombinedFeatures::delete_feature_obj | ( | ) |
delete feature object
Definition at line 185 of file CombinedFeatures.h.
| CFeatures * CCombinedFeatures::duplicate | ( | ) | const [virtual] |
duplicate feature object
Implements CFeatures.
Definition at line 28 of file CombinedFeatures.cpp.
| virtual EFeatureClass CCombinedFeatures::get_feature_class | ( | ) | [virtual] |
get feature class
Implements CFeatures.
Definition at line 57 of file CombinedFeatures.h.
| virtual EFeatureType CCombinedFeatures::get_feature_type | ( | ) | [virtual] |
get feature type
Implements CFeatures.
Definition at line 48 of file CombinedFeatures.h.
| CFeatures* CCombinedFeatures::get_first_feature_obj | ( | CListElement< CFeatures * > *& | current | ) |
get first feature object
| current | list of features |
Definition at line 116 of file CombinedFeatures.h.
| CFeatures* CCombinedFeatures::get_first_feature_obj | ( | ) |
get first feature object
Definition at line 104 of file CombinedFeatures.h.
| CFeatures* CCombinedFeatures::get_last_feature_obj | ( | ) |
get last feature object
Definition at line 150 of file CombinedFeatures.h.
| CFeatures* CCombinedFeatures::get_next_feature_obj | ( | CListElement< CFeatures * > *& | current | ) |
get next feature object
| current | list of features |
Definition at line 139 of file CombinedFeatures.h.
| CFeatures* CCombinedFeatures::get_next_feature_obj | ( | ) |
get next feature object
Definition at line 127 of file CombinedFeatures.h.
| int32_t CCombinedFeatures::get_num_feature_obj | ( | ) |
get number of feature objects
Definition at line 201 of file CombinedFeatures.h.
| virtual int32_t CCombinedFeatures::get_num_vectors | ( | ) | [virtual] |
get number of feature vectors
Implements CFeatures.
Definition at line 66 of file CombinedFeatures.h.
| virtual int32_t CCombinedFeatures::get_size | ( | ) | [virtual] |
get memory footprint of one feature
Implements CFeatures.
Definition at line 80 of file CombinedFeatures.h.
| bool CCombinedFeatures::insert_feature_obj | ( | CFeatures * | obj | ) |
insert feature object
| obj | feature object to insert |
Definition at line 162 of file CombinedFeatures.h.
| void CCombinedFeatures::list_feature_objs | ( | ) |
list feature objects
Definition at line 38 of file CombinedFeatures.cpp.
CList<CFeatures*>* CCombinedFeatures::feature_list [protected] |
feature list
Definition at line 208 of file CombinedFeatures.h.