Tesseract 3.01
/data/source/tesseract-ocr/classify/xform2d.cpp File Reference
#include "xform2d.h"
#include <math.h>

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)

Function Documentation

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

---------------------------------------------------------------------------- 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 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines