11 #ifndef __LATENTLABELS_H__ 
   12 #define __LATENTLABELS_H__ 
   92             virtual const char* 
get_name()
 const { 
return "LatentLabels"; }
 
virtual void ensure_valid(const char *context=NULL)
virtual int32_t get_num_labels() const 
The class Labels models labels, i.e. class assignments of objects. 
virtual ELabelType get_label_type() const 
virtual const char * get_name() const 
CData * get_latent_label(int32_t idx)
CLabels * get_labels() const 
void set_labels(CLabels *labels)
Dynamic array class for CSGObject pointers that creates an array that can be used like a list or an a...
CDynamicObjectArray * get_latent_labels() const 
all of classes and functions are contained in the shogun namespace 
void add_latent_label(CData *label)
abstract class for latent labels As latent labels always depends on the given application, this class only defines the API that the user has to implement for latent labels. 
CDynamicObjectArray * m_latent_labels
bool set_latent_label(int32_t idx, CData *label)