/home/rays/src/opensrc/tesseract-ocr/ccstruct/blobs.h File Reference

#include "clst.h"
#include "rect.h"
#include "vecfuncs.h"

Go to the source code of this file.

Classes

struct  WIDTH_RECORD
struct  TPOINT
struct  EDGEPT
struct  TESSLINE
struct  TBLOB
struct  TWERD

Defines

#define EDGEPTFLAGS   4
#define free_widths(w)   if (w) memfree (w)

Typedefs

typedef TPOINT VECTOR

Functions

 CLISTIZEH (EDGEPT)
int count_blobs (TBLOB *blobs)
void blob_origin (TBLOB *blob, TPOINT *origin)
WIDTH_RECORDblobs_widths (TBLOB *blobs)
bool divisible_blob (TBLOB *blob, bool italic_blob, TPOINT *location)
void divide_blobs (TBLOB *blob, TBLOB *other_blob, bool italic_blob, const TPOINT &location)

Define Documentation

#define EDGEPTFLAGS   4
#define free_widths (  )     if (w) memfree (w)

Typedef Documentation

typedef TPOINT VECTOR

Function Documentation

void blob_origin ( TBLOB blob,
TPOINT origin 
)
WIDTH_RECORD* blobs_widths ( TBLOB blobs  ) 
CLISTIZEH ( EDGEPT   ) 
int count_blobs ( TBLOB blobs  ) 
void divide_blobs ( TBLOB blob,
TBLOB other_blob,
bool  italic_blob,
const TPOINT location 
)
bool divisible_blob ( TBLOB blob,
bool  italic_blob,
TPOINT location 
)
Generated on Thu Feb 2 08:19:21 2012 for Tesseract by  doxygen 1.6.3