C_BLOB Class Reference

#include <stepblob.h>

Inheritance diagram for C_BLOB:
ELIST_LINK

List of all members.

Public Member Functions

 C_BLOB ()
 C_BLOB (C_OUTLINE_LIST *outline_list)
C_OUTLINE_LIST * out_list ()
TBOX bounding_box ()
inT32 area ()
inT32 perimeter ()
inT32 outer_area ()
inT32 count_transitions (inT32 threshold)
void move (const ICOORD vec)
void rotate (const FCOORD &rotation)
void plot (ScrollView *window, ScrollView::Color blob_colour, ScrollView::Color child_colour)
void prep_serialise ()
void dump (FILE *f)
void de_dump (FILE *f)
 make_serialise (C_BLOB) C_BLOB &operator

Static Public Member Functions

static C_BLOBFakeBlob (const TBOX &box)

Constructor & Destructor Documentation

C_BLOB::C_BLOB (  )  [inline]
C_BLOB::C_BLOB ( C_OUTLINE_LIST *  outline_list  )  [explicit]

Member Function Documentation

inT32 C_BLOB::area (  ) 
TBOX C_BLOB::bounding_box (  ) 
inT32 C_BLOB::count_transitions ( inT32  threshold  ) 
void C_BLOB::de_dump ( FILE *  f  )  [inline]
void C_BLOB::dump ( FILE *  f  )  [inline]
C_BLOB * C_BLOB::FakeBlob ( const TBOX box  )  [static]
C_BLOB::make_serialise ( C_BLOB   ) 
void C_BLOB::move ( const ICOORD  vec  ) 
C_OUTLINE_LIST* C_BLOB::out_list (  )  [inline]
inT32 C_BLOB::outer_area (  ) 
inT32 C_BLOB::perimeter (  ) 
void C_BLOB::plot ( ScrollView window,
ScrollView::Color  blob_colour,
ScrollView::Color  child_colour 
)
void C_BLOB::prep_serialise (  )  [inline]
void C_BLOB::rotate ( const FCOORD rotation  ) 

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