35 int32_t num_labels = 0;
49 void CLatentLabels::init()
93 SG_ERROR(
"Non-valid LatentLabels in %s", context)
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 int32_t get_num_labels() const =0
int32_t get_num_elements() const
bool set_element(CSGObject *e, int32_t idx1, int32_t idx2=0, int32_t idx3=0)
CData * get_latent_label(int32_t idx)
Class SGObject is the base class of all shogun objects.
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
CSGObject * get_element(int32_t index) const
void push_back(CSGObject *e)
void add_latent_label(CData *label)
CDynamicObjectArray * m_latent_labels
bool set_latent_label(int32_t idx, CData *label)