15 using namespace shogun;
49 ->get_current_element();
62 SG_INFO(
"BEGIN COMBINED FEATURES LIST - ");
75 SG_INFO(
"END COMBINED FEATURES LIST - ");
98 SG_INFO(
"not compatible, combfeat\n");
108 SG_DEBUG(
"features are compatible\n");
112 SG_WARNING(
"first 2 features not compatible\n");
157 SG_ERROR(
"Number of feature vectors does not match (expected %d, obj has %d)\n",
num_vec, n);
169 SG_ERROR(
"Number of feature vectors does not match (expected %d, obj has %d)\n",
num_vec, n);
192 void CCombinedFeatures::init()
195 "Number of vectors.");
197 "feature_list",
"Feature list.");
CFeatures * get_next_feature_obj()
CSGObject * get_next_element()
bool check_feature_compatibility(CFeatures *f)
virtual int32_t get_size()=0
int32_t get_num_feature_obj()
bool insert_feature_obj(CFeatures *obj)
virtual int32_t get_num_vectors() const =0
virtual int32_t get_size()
CSGObject * delete_element()
void add(bool *param, const char *name, const char *description="")
CSGObject * get_first_element()
Class SGObject is the base class of all shogun objects.
virtual ~CCombinedFeatures()
virtual CFeatures * duplicate() const
CFeatures * get_last_feature_obj()
int32_t get_num_elements()
bool check_feature_obj_compatibility(CCombinedFeatures *comb_feat)
Class ListElement, defines how an element of the the list looks like.
The class Features is the base class of all feature objects.
bool append_element(CSGObject *data)
CFeatures * get_first_feature_obj()
CSGObject * get_last_element()
The class CombinedFeatures is used to combine a number of of feature objects into a single CombinedFe...
Class List implements a doubly connected list for low-level-objects.
bool append_feature_obj(CFeatures *obj)
bool insert_element(CSGObject *data)
bool delete_feature_obj()