Tesseract 3.01
DENORM Class Reference

#include <normalis.h>

List of all members.

Public Member Functions

 DENORM ()
 DENORM (float x, float scaling, ROW *src)
 DENORM (float x, float scaling, double line_m, double line_c, inT16 seg_count, DENORM_SEG *seg_pts, BOOL8 using_row, ROW *src)
 DENORM (const DENORM &)
DENORMoperator= (const DENORM &)
 ~DENORM ()
void SetupBLNormalize (const BLOCK *block, const ROW *row, float x_height, const TBOX &word_box, int num_segs, const DENORM_SEG *segs)
void SetupNormalization (const BLOCK *block, const ROW *row, const FCOORD *rotation, const DENORM *predecessor, const DENORM_SEG *segs, int num_segs, float x_origin, float y_origin, float x_scale, float y_scale, float final_xshift, float final_yshift)
void LocalNormTransform (const TPOINT &pt, TPOINT *transformed) const
void LocalNormTransform (const FCOORD &pt, FCOORD *transformed) const
void NormTransform (const TPOINT &pt, TPOINT *transformed) const
void NormTransform (const FCOORD &pt, FCOORD *transformed) const
void LocalDenormTransform (const TPOINT &pt, TPOINT *original) const
void LocalDenormTransform (const FCOORD &pt, FCOORD *original) const
void DenormTransform (const TPOINT &pt, TPOINT *original) const
void DenormTransform (const FCOORD &pt, FCOORD *original) const
void LocalNormBlob (TBLOB *blob) const
Pix * pix () const
void set_pix (Pix *pix)
bool inverse () const
void set_inverse (bool value)
const DENORMRootDenorm () const
float x_scale () const
float y_scale () const
const ROWrow () const
void set_row (ROW *row)
const BLOCKblock () const
void set_block (const BLOCK *block)

Constructor & Destructor Documentation

DENORM::DENORM ( )
DENORM::DENORM ( float  x,
float  scaling,
ROW src 
)
DENORM::DENORM ( float  x,
float  scaling,
double  line_m,
double  line_c,
inT16  seg_count,
DENORM_SEG seg_pts,
BOOL8  using_row,
ROW src 
)
DENORM::DENORM ( const DENORM src)
DENORM::~DENORM ( )

Member Function Documentation

const BLOCK* DENORM::block ( ) const [inline]
void DENORM::DenormTransform ( const TPOINT pt,
TPOINT original 
) const
void DENORM::DenormTransform ( const FCOORD pt,
FCOORD original 
) const
bool DENORM::inverse ( ) const [inline]
void DENORM::LocalDenormTransform ( const TPOINT pt,
TPOINT original 
) const
void DENORM::LocalDenormTransform ( const FCOORD pt,
FCOORD original 
) const
void DENORM::LocalNormBlob ( TBLOB blob) const
void DENORM::LocalNormTransform ( const TPOINT pt,
TPOINT transformed 
) const
void DENORM::LocalNormTransform ( const FCOORD pt,
FCOORD transformed 
) const
void DENORM::NormTransform ( const TPOINT pt,
TPOINT transformed 
) const
void DENORM::NormTransform ( const FCOORD pt,
FCOORD transformed 
) const
DENORM & DENORM::operator= ( const DENORM src)
Pix* DENORM::pix ( ) const [inline]
const DENORM* DENORM::RootDenorm ( ) const [inline]
const ROW* DENORM::row ( ) const [inline]
void DENORM::set_block ( const BLOCK block) [inline]
void DENORM::set_inverse ( bool  value) [inline]
void DENORM::set_pix ( Pix *  pix) [inline]
void DENORM::set_row ( ROW row) [inline]
void DENORM::SetupBLNormalize ( const BLOCK block,
const ROW row,
float  x_height,
const TBOX word_box,
int  num_segs,
const DENORM_SEG segs 
)
void DENORM::SetupNormalization ( const BLOCK block,
const ROW row,
const FCOORD rotation,
const DENORM predecessor,
const DENORM_SEG segs,
int  num_segs,
float  x_origin,
float  y_origin,
float  x_scale,
float  y_scale,
float  final_xshift,
float  final_yshift 
)
float DENORM::x_scale ( ) const [inline]
float DENORM::y_scale ( ) const [inline]

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