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:
Generated on Thu Feb 2 08:19:25 2012 for Tesseract by  doxygen 1.6.3