OUTLINE Class Reference

#include <poutline.h>

Inheritance diagram for OUTLINE:
ELIST_LINK

List of all members.

Public Member Functions

 OUTLINE ()
 OUTLINE (const ICOORD &startpt, inT8 *compactloop, BOOL8 reverse, ICOORD bot_left, ICOORD top_right)
 OUTLINE (POLYPT_IT *poly_it)
OUTLINE_LIST * child ()
const TBOXbounding_box () const
void compute_bb ()
const ICOORDstart_pos () const
float area ()
POLYPT_LIST * polypts ()
BOOL8 operator< (OUTLINE &other)
BOOL8 operator> (OUTLINE &other)
inT16 winding_number (const FCOORD &testpt)
void reverse ()
void move (const FCOORD vec)
void scale (const float f)
void scale (const FCOORD vec)
void rotate (const FCOORD vector)
void plot (ScrollView *window, ScrollView::Color colour)
void prep_serialise ()
void dump (FILE *f)
void de_dump (FILE *f)
 make_serialise (OUTLINE) OUTLINE &operator

Static Public Member Functions

static OUTLINEdeep_copy (const OUTLINE *src)

Constructor & Destructor Documentation

OUTLINE::OUTLINE (  )  [inline]
OUTLINE::OUTLINE ( const ICOORD startpt,
inT8 compactloop,
BOOL8  reverse,
ICOORD  bot_left,
ICOORD  top_right 
)
OUTLINE::OUTLINE ( POLYPT_IT *  poly_it  ) 

Member Function Documentation

float OUTLINE::area (  ) 
const TBOX& OUTLINE::bounding_box (  )  const [inline]
OUTLINE_LIST* OUTLINE::child (  )  [inline]
void OUTLINE::compute_bb (  ) 
void OUTLINE::de_dump ( FILE *  f  )  [inline]
static OUTLINE* OUTLINE::deep_copy ( const OUTLINE src  )  [inline, static]
void OUTLINE::dump ( FILE *  f  )  [inline]
OUTLINE::make_serialise ( OUTLINE   ) 
void OUTLINE::move ( const FCOORD  vec  ) 
BOOL8 OUTLINE::operator< ( OUTLINE other  ) 
BOOL8 OUTLINE::operator> ( OUTLINE other  )  [inline]
void OUTLINE::plot ( ScrollView window,
ScrollView::Color  colour 
)
POLYPT_LIST* OUTLINE::polypts (  )  [inline]
void OUTLINE::prep_serialise (  )  [inline]
void OUTLINE::reverse (  ) 
void OUTLINE::rotate ( const FCOORD  vector  ) 
void OUTLINE::scale ( const FCOORD  vec  ) 
void OUTLINE::scale ( const float  f  ) 
const ICOORD& OUTLINE::start_pos (  )  const [inline]
inT16 OUTLINE::winding_number ( const FCOORD testpt  ) 

The documentation for this class was generated from the following files:
Generated on Sun Jul 18 17:11:10 2010 for Tesseract by  doxygen 1.6.3