/home/rays/src/opensrc/tesseract-ocr/classify/xform2d.h File Reference

#include "fpoint.h"

Go to the source code of this file.

Classes

struct  MATRIX_2D

Typedefs

typedef struct MATRIX_2DMATRIX_2D_PTR

Functions

void InitMatrix (MATRIX_2D *M)
void CopyMatrix (MATRIX_2D *A, MATRIX_2D *B)
void TranslateMatrix (MATRIX_2D *M, FLOAT32 X, FLOAT32 Y)
void ScaleMatrix (MATRIX_2D *M, FLOAT32 X, FLOAT32 Y)
void MirrorMatrixInX (MATRIX_2D *M)
void MirrorMatrixInY (MATRIX_2D *M)
void MirrorMatrixInXY (MATRIX_2D *M)
FLOAT32 MapX (MATRIX_2D *M, FLOAT32 X, FLOAT32 Y)
FLOAT32 MapY (MATRIX_2D *M, FLOAT32 X, FLOAT32 Y)
void MapPoint (MATRIX_2D *M, const FPOINT &A, FPOINT *B)
FLOAT32 MapDx (MATRIX_2D *M, FLOAT32 DX, FLOAT32 DY)
FLOAT32 MapDy (MATRIX_2D M, FLOAT32 DX, FLOAT32 DY)
void RotateMatrix (MATRIX_2D_PTR Matrix, FLOAT32 Angle)

Typedef Documentation

typedef struct MATRIX_2D * MATRIX_2D_PTR

Function Documentation

void CopyMatrix ( MATRIX_2D A,
MATRIX_2D B 
)
void InitMatrix ( MATRIX_2D M  ) 

---------------------------------------------------------------------------- Public Function Prototypes ----------------------------------------------------------------------------

---------------------------------------------------------------------------- Include Files and Type Defines ---------------------------------------------------------------------------- ---------------------------------------------------------------------------- Public Code ----------------------------------------------------------------------------

FLOAT32 MapDx ( MATRIX_2D M,
FLOAT32  DX,
FLOAT32  DY 
)
FLOAT32 MapDy ( MATRIX_2D  M,
FLOAT32  DX,
FLOAT32  DY 
)
void MapPoint ( MATRIX_2D M,
const FPOINT A,
FPOINT B 
)
FLOAT32 MapX ( MATRIX_2D M,
FLOAT32  X,
FLOAT32  Y 
)
FLOAT32 MapY ( MATRIX_2D M,
FLOAT32  X,
FLOAT32  Y 
)
void MirrorMatrixInX ( MATRIX_2D M  ) 
void MirrorMatrixInXY ( MATRIX_2D M  ) 
void MirrorMatrixInY ( MATRIX_2D M  ) 
void RotateMatrix ( MATRIX_2D_PTR  Matrix,
FLOAT32  Angle 
)
void ScaleMatrix ( MATRIX_2D M,
FLOAT32  X,
FLOAT32  Y 
)
void TranslateMatrix ( MATRIX_2D M,
FLOAT32  X,
FLOAT32  Y 
)
Generated on Thu Feb 2 08:19:22 2012 for Tesseract by  doxygen 1.6.3