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

phblob.c File Reference

#include <phStandard.h>
#include <ImageGfx.h>
#include <ImageUtil.h>
#include <phQuicksort.h>
#include <phblob.h>
#include <phError.h>
#include <phMemory.h>
#include <phPrint.h>

Go to the source code of this file.

Defines

#define phTOTAL_DIRS   4

Functions

__inline__ phblob_line_segmentphblob_get_segment (const int32_t index, phblob_line_segment *const line_array)
__inline__ phblob_line_segmentphblob_get_next_segment (const phblob_line_segment *const seg, phblob_line_segment *const line_array)
__inline__ phblobphblob_get_next_blob (const phblob *const blob, phblob *const blobs)
__inline__ int32_t phblob_compare (const void *_one, const void *_two)
int phblob_data_new (phblob_data **data)
int phblob_data_init (phblob_data *data)
int phblob_data_reset (phblob_data *data)
int phblob_data_free (phblob_data **data)
int phblob_data_copy (phblob_data *in, phblob_data *out)
int phblob_data_relink_line_ptrs (phblob_data *data)
int phblob_find_line_segments_color (phblob_args *args, phblob_data *data)
int phblob_find_line_segments_neighbor (phblob_args *args, phblob_data *data)
int phblob_link_line_segments (phblob_args *args, phblob_data *data)
int phblob_draw_blob_rects (uint8_t *imgptr, uint32_t width, uint32_t height, uint32_t format, const phColor *color, phblob_data *data, uint32_t index, uint32_t min_size, uint32_t flag)
int phblob_color_lines (uint8_t *imgptr, uint32_t width, uint32_t height, uint32_t format, const phColor *color, phblob_data *data, uint32_t blob_min_size, uint32_t index, uint32_t flag)
int phblob_create_blobs (uint32_t width, uint32_t height, phblob_data *data)
int phblob_sort_blobs (phblob_data *data, uint32_t method)

Variables

const uint32_t opposite_dir_bit [phTOTAL_DIRS]




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:25 2007 for phission by  doxygen 1.4.4