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)