edgeptstruct Struct Reference

#include <tessclas.h>

List of all members.


Detailed Description

Holds info on one edge or expanded outline.

Definition at line 111 of file tessclas.h.

Public Attributes


Member Data Documentation

char edgeptstruct::flags[EDGEPTFLAGS]

Array of flags: Concavity, length etc

Definition at line 118 of file tessclas.h.

Referenced by cutline(), edgesteps_to_edgepts(), fix2(), make_edgept(), make_tess_edgepts(), poly2(), preserve_outline(), register_outline(), and restore_outline().

struct edgeptstruct* edgeptstruct::next

Pointer to Anti/Counter ClockWise/CCW element

Definition at line 120 of file tessclas.h.

Referenced by check_blob(), ConvertOutline(), crosses_outline(), cutline(), delete_edgepts(), direction(), edgesteps_to_edgepts(), ExtractIntFeat(), fix2(), hide_edge_pair(), is_little_chunk(), is_small_area(), make_ed_outline(), make_edgept(), make_tess_edgepts(), pick_close_point(), poly2(), preserve_outline(), prioritize_points(), register_outline(), render_edgepts(), restore_outline(), reveal_edge_pair(), reverse_outline(), setup_outline(), split_outline(), tesspoly_outline(), try_vertical_splits(), unsplit_outlines(), and vertical_projection_point().

TPOINT edgeptstruct::pos

Position

Definition at line 114 of file tessclas.h.

Referenced by angle_change(), choose_best_seam(), combine_seam(), ConvertOutline(), crosses_outline(), cutline(), direction(), edgesteps_to_edgepts(), ExtractIntFeat(), fix2(), is_small_area(), make_ed_outline(), make_edgept(), make_tess_edgepts(), make_tess_outlines(), mark_outline(), mark_split(), near_point(), pick_close_point(), poly2(), print_split(), prioritize_points(), render_edgepts(), restore_outline(), restore_outline_tree(), reverse_outline(), setup_outline(), split_outline(), tesspoly_outline(), unsplit_outlines(), and vertical_projection_point().

struct edgeptstruct* edgeptstruct::prev

Pointer to ClockWise/CW element

Definition at line 122 of file tessclas.h.

Referenced by cutline(), direction(), edgesteps_to_edgepts(), fix2(), make_edgept(), make_tess_edgepts(), poly2(), prioritize_points(), restore_outline(), reverse_outline(), and unsplit_outlines().

VECTOR edgeptstruct::vec

Vector to next point

Definition at line 116 of file tessclas.h.

Referenced by cutline(), edgesteps_to_edgepts(), is_small_area(), make_ed_outline(), make_edgept(), make_tess_edgepts(), poly2(), prioritize_points(), restore_outline(), reverse_outline(), tesspoly_outline(), and unsplit_outlines().


The documentation for this struct was generated from the following file:
Generated on Wed Feb 28 19:49:31 2007 for Tesseract by  doxygen 1.5.1