textord/fpchop.h File Reference

#include "varable.h"
#include "blobbox.h"
#include "notdll.h"

Go to the source code of this file.

Classes

Functions

Variables


Function Documentation

void add_frag_to_list ( C_OUTLINE_FRAG frag,
C_OUTLINE_FRAG_LIST *  frags 
)

void add_frag_to_list ( OUTLINE_FRAG frag,
OUTLINE_FRAG_LIST *  frags 
)

WERD* add_repeated_word ( WERD_IT *  rep_it,
INT16 rep_left,
INT16 prev_chop_coord,
UINT8 blanks,
float  pitch,
WERD_IT *  word_it 
)

void close_chopped_cfragments ( C_OUTLINE_FRAG_LIST *  frags,
C_OUTLINE_LIST *  children,
float  pitch_error,
C_OUTLINE_IT *  dest_it 
)

void close_chopped_fragments ( OUTLINE_FRAG_LIST *  frags,
OUTLINE_LIST *  children,
OUTLINE_IT *  dest_it 
)

ELISTIZEH ( OUTLINE_FRAG   ) 

FCOORD find_chop_coords ( POLYPT_IT *  it,
INT16  chop_coord 
)

void fixed_chop_blob ( PBLOB blob,
INT16  chop_coord,
float  pitch_error,
OUTLINE_LIST *  left_outlines,
OUTLINE_LIST *  right_outlines 
)

void fixed_chop_cblob ( C_BLOB blob,
INT16  chop_coord,
float  pitch_error,
C_OUTLINE_LIST *  left_outlines,
C_OUTLINE_LIST *  right_outlines 
)

BOOL8 fixed_chop_coutline ( C_OUTLINE srcline,
INT16  chop_coord,
float  pitch_error,
C_OUTLINE_FRAG_LIST *  left_frags,
C_OUTLINE_FRAG_LIST *  right_frags 
)

BOOL8 fixed_chop_outline ( OUTLINE srcline,
INT16  chop_coord,
float  pitch_error,
OUTLINE_FRAG_LIST *  left_frags,
OUTLINE_FRAG_LIST *  right_frags 
)

void fixed_split_coutline ( C_OUTLINE srcline,
INT16  chop_coord,
float  pitch_error,
C_OUTLINE_IT *  left_it,
C_OUTLINE_IT *  right_it 
)

void fixed_split_outline ( OUTLINE srcline,
INT16  chop_coord,
float  pitch_error,
OUTLINE_IT *  left_it,
OUTLINE_IT *  right_it 
)

void insert_chop_pt ( POLYPT_IT *  it,
INT16  chop_coord 
)

void insert_extra_pt ( POLYPT_IT *  it  ) 

C_OUTLINE* join_chopped_fragments ( C_OUTLINE_FRAG bottom,
C_OUTLINE_FRAG top 
)

void join_chopped_fragments ( OUTLINE_FRAG bottom,
OUTLINE_FRAG top 
)

void join_segments ( C_OUTLINE_FRAG bottom,
C_OUTLINE_FRAG top 
)

INT16 next_anti_left_seg ( C_OUTLINE srcline,
INT16  tail_index,
INT16  startindex,
INT32  length,
INT16  chop_coord,
float  pitch_error,
ICOORD tail_pos 
)

INT16 next_anti_right_seg ( C_OUTLINE srcline,
INT16  tail_index,
INT16  startindex,
INT32  length,
INT16  chop_coord,
float  pitch_error,
ICOORD tail_pos 
)

INT16 next_clock_left_seg ( C_OUTLINE srcline,
INT16  tail_index,
INT16  startindex,
INT32  length,
INT16  chop_coord,
float  pitch_error,
ICOORD tail_pos 
)

INT16 next_clock_right_seg ( C_OUTLINE srcline,
INT16  tail_index,
INT16  startindex,
INT32  length,
INT16  chop_coord,
float  pitch_error,
ICOORD tail_pos 
)

void save_chop_cfragment ( INT16  head_index,
ICOORD  head_pos,
INT16  tail_index,
ICOORD  tail_pos,
C_OUTLINE srcline,
C_OUTLINE_FRAG_LIST *  frags 
)

void save_chop_fragment ( POLYPT_IT *  head_it,
POLYPT_IT *  tail_it,
OUTLINE_FRAG_LIST *  frags 
)

void split_to_blob ( BLOBNBOX blob,
INT16  chop_coord,
float  pitch_error,
OUTLINE_LIST *  left_outlines,
C_OUTLINE_LIST *  left_coutlines,
OUTLINE_LIST *  right_outlines,
C_OUTLINE_LIST *  right_coutlines 
)

Referenced by restore_underlined_blobs().


Variable Documentation

FCOORD rotation

Definition at line 97 of file fpchop.h.


Generated on Wed Feb 28 19:49:24 2007 for Tesseract by  doxygen 1.5.1