Tesseract 3.01
TESSLINE Struct Reference

#include <blobs.h>

List of all members.

Public Member Functions

 TESSLINE ()
 TESSLINE (const TESSLINE &src)
 ~TESSLINE ()
TESSLINEoperator= (const TESSLINE &src)
void CopyFrom (const TESSLINE &src)
void Clear ()
void Normalize (const DENORM &denorm)
void Rotate (const FCOORD rotation)
void Move (const ICOORD vec)
void Scale (float factor)
void SetupFromPos ()
void ComputeBoundingBox ()
void MinMaxCrossProduct (const TPOINT vec, int *min_xp, int *max_xp) const
TBOX bounding_box () const
bool Contains (const TPOINT &pt)
void plot (ScrollView *window, ScrollView::Color color, ScrollView::Color child_color)
int BBArea () const

Static Public Member Functions

static TESSLINEBuildFromOutlineList (EDGEPT *outline)

Public Attributes

TPOINT topleft
TPOINT botright
TPOINT start
bool is_hole
EDGEPTloop
TESSLINEnext

Constructor & Destructor Documentation

TESSLINE::TESSLINE ( ) [inline]
TESSLINE::TESSLINE ( const TESSLINE src) [inline]
TESSLINE::~TESSLINE ( ) [inline]

Member Function Documentation

int TESSLINE::BBArea ( ) const [inline]
TBOX TESSLINE::bounding_box ( ) const
TESSLINE * TESSLINE::BuildFromOutlineList ( EDGEPT outline) [static]
void TESSLINE::Clear ( )
void TESSLINE::ComputeBoundingBox ( )
bool TESSLINE::Contains ( const TPOINT pt) [inline]
void TESSLINE::CopyFrom ( const TESSLINE src)
void TESSLINE::MinMaxCrossProduct ( const TPOINT  vec,
int *  min_xp,
int *  max_xp 
) const
void TESSLINE::Move ( const ICOORD  vec)
void TESSLINE::Normalize ( const DENORM denorm)
TESSLINE& TESSLINE::operator= ( const TESSLINE src) [inline]
void TESSLINE::plot ( ScrollView window,
ScrollView::Color  color,
ScrollView::Color  child_color 
)
void TESSLINE::Rotate ( const FCOORD  rotation)
void TESSLINE::Scale ( float  factor)
void TESSLINE::SetupFromPos ( )

Member Data Documentation


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines