|
virtual void | set_data (const CvMat *trainData, int tflag, const CvMat *responses, const CvMat *varIdx=0, const CvMat *sampleIdx=0, const CvMat *varType=0, const CvMat *missingDataMask=0, const CvDTreeParams ¶ms=CvDTreeParams(), bool _shared=false, bool _add_labels=false, bool _update_data=false) |
|
virtual void | get_ord_var_data (CvDTreeNode *n, int vi, float *ord_values_buf, int *missing_buf, const float **ord_values, const int **missing, int *sample_buf=0) |
|
virtual const int * | get_sample_indices (CvDTreeNode *n, int *indices_buf) |
|
virtual const int * | get_cv_labels (CvDTreeNode *n, int *labels_buf) |
|
virtual const int * | get_cat_var_data (CvDTreeNode *n, int vi, int *cat_values_buf) |
|
virtual void | get_vectors (const CvMat *_subsample_idx, float *values, uchar *missing, float *responses, bool get_class_idx=false) |
|
virtual CvDTreeNode * | subsample_data (const CvMat *_subsample_idx) |
|
| CvDTreeTrainData () |
|
| CvDTreeTrainData (const CvMat *trainData, int tflag, const CvMat *responses, const CvMat *varIdx=0, const CvMat *sampleIdx=0, const CvMat *varType=0, const CvMat *missingDataMask=0, const CvDTreeParams ¶ms=CvDTreeParams(), bool _shared=false, bool _add_labels=false) |
|
virtual | ~CvDTreeTrainData () |
|
virtual void | do_responses_copy () |
|
virtual void | write_params (CvFileStorage *fs) const |
|
virtual void | read_params (CvFileStorage *fs, CvFileNode *node) |
|
virtual void | clear () |
|
int | get_num_classes () const |
|
int | get_var_type (int vi) const |
|
int | get_work_var_count () const |
|
virtual const float * | get_ord_responses (CvDTreeNode *n, float *values_buf, int *sample_indices_buf) |
|
virtual const int * | get_class_labels (CvDTreeNode *n, int *labels_buf) |
|
virtual int | get_child_buf_idx (CvDTreeNode *n) |
|
virtual bool | set_params (const CvDTreeParams ¶ms) |
|
virtual CvDTreeNode * | new_node (CvDTreeNode *parent, int count, int storage_idx, int offset) |
|
virtual CvDTreeSplit * | new_split_ord (int vi, float cmp_val, int split_point, int inversed, float quality) |
|
virtual CvDTreeSplit * | new_split_cat (int vi, float quality) |
|
virtual void | free_node_data (CvDTreeNode *node) |
|
virtual void | free_train_data () |
|
virtual void | free_node (CvDTreeNode *node) |
|
size_t | get_length_subbuf () const |
|