Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

image_collection.cpp File Reference


Detailed Description

TODO.

Definition in file image_collection.cpp.

#include <phission.h>
#include <image_collection.h>
#include <phStdint.h>
#include <errno.h>
#include <sys/file.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>

Go to the source code of this file.

Classes

struct  image_data_set_t
struct  image_data_collection_t

Functions

static int check_and_add_tags (char ***tags, uint32_t *ntags, uint32_t *arrsize, char **newtags, uint32_t n_newtags)
static int create_tag_index_array (char **alltags, uint32_t n_alltags, char **tags, uint32_t ntags, uint32_t **index_array)
int idc_new (struct image_data_collection_t **data)
static struct image_data_set_tidc_new_data_set (struct image_data_collection_t *data, const char *str)
int free_data_set_allocs (struct image_data_set_t *data_set)
int idc_readfile (const char *filename, struct image_data_collection_t *data)
int idc_print (struct image_data_collection_t *collection)
int idc_crop_resize (struct image_data_collection_t *collection)
int idc_free (struct image_data_collection_t **collection)
const char * idc_get_dir (struct image_data_collection_t *data)
uint32_t idc_get_width (struct image_data_collection_t *data)
uint32_t idc_get_height (struct image_data_collection_t *data)
uint32_t idc_get_nsets (struct image_data_collection_t *data)
image_data_set_tidc_get_set (struct image_data_collection_t *data, uint32_t index)
uint32_t idc_get_ntags (struct image_data_collection_t *data)
char ** idc_get_tags (struct image_data_collection_t *data)
const char * ids_get_filedir (struct image_data_set_t *data_set)
const char * ids_get_fileprefix (struct image_data_set_t *data_set)
const char * ids_get_filetype (struct image_data_set_t *data_set)
int ids_get_filename (struct image_data_set_t *data_set, uint32_t fileid, char **pfilename)
uint32_t ids_get_nfiles (struct image_data_set_t *data_set)
uint32_t ids_get_width (struct image_data_set_t *data_set)
uint32_t ids_get_height (struct image_data_set_t *data_set)
float ids_get_ratio (struct image_data_set_t *data_set)
uint32_t ids_get_ntags (struct image_data_set_t *data_set)
char ** ids_get_tags (struct image_data_set_t *data_set)
uint32_tids_get_tag_ids (struct image_data_set_t *data_set)
int ids_get_crop_coords (struct image_data_set_t *data_set, uint32_t *x1, uint32_t *y1, uint32_t *x2, uint32_t *y2)
int ids_get_hsv_adjust (struct image_data_set_t *data_set, int32_t *h, int32_t *s, int32_t *v)




Copyright (C) 2002 - 2007 Philip D.S. Thoren ( pthoren@users.sourceforge.net )
University Of Massachusetts at Lowell
Robotics Lab
SourceForge.net Logo


Generated on Sat Jun 16 02:44:19 2007 for phission by  doxygen 1.4.4