Functions |
void | agregate_data_objects (IplImage *img, t_object **objects_new, int size_new, t_object **objects_occluded, int size_occluded, t_config *config) |
void | agregate_data (IplImage *img, t_cluster **clusters_new, int size_new, t_data *data_new, t_cluster **clusters_occluded, int size_occluded, t_data *data_occluded, t_config *config) |
void | extract_occlusion_points (t_data *occlusion_data, t_data *normal_data, t_object **last_objects, int last_size, t_config *config) |
t_object ** | clusters2objects (t_cluster **clusters, int size, t_data *data, t_config *config, t_flag *flag) |
t_object ** | copy_objects (t_object **objects_old, int old_size) |
void | clean_objets (t_object **objects, int size) |
void | init_objets_ids (t_object **objects, int size) |
t_object ** | init_objects () |
t_object_list ** | init_list (t_object **objects, int size, t_config *config) |
void | add_to_list (t_object_list **list, t_object *object, int *list_size, t_config *config) |
void | remove_from_list (t_object_list **list, int *list_size, int obj2rm) |
void | calc_object_props (t_object **objects, int size, t_config *config, t_flag *flags) |
void | recursive_IEPF (t_object *object, t_data *data, int start, int end, t_config *config) |
void | free_lines (t_object **objects, int size) |
void | recursive_line_fitting (t_object *object, t_cluster *cluster, t_data *data, t_config *config) |
Object manipulation functions.