Transformation Types

The table given below defines possible types of coordinate transformation by the CoordinatesTransformer object. The constants given in the table are used by the CoordinatesTransformer::Transformation property.

Transformation

Constant

Description

Affine

gdbTransAffine

Affine transformation. Transformation coefficients are determined by first three coordinate pairs from arrays set by the CoordinatesTransformer::SourcePoints and CoordinatesTransformer::DestPoints properties.

Least-squares Affine

gdbTransLSAffine

Affine transformation. Transformation coefficients are determined by all coordinate pairs from arrays set by the CoordinatesTransformer::SourcePoints and CoordinatesTransformer::DestPoints properties.

Affine-Logarithmic

gdbTransLogAffine

Affine transformation with additional logarithmic transformation. Logarithmic part of transformation is set by the CoordinatesTransformer::LogBaseX and CoordinatesTransformer::LogBaseY properties.

Nonlinear Local

gdbTransLocal

Nonlinear local transformation.

Nonlinear Affine-Local

gdbTransLocalAffine

Nonlinear affine-local transformation.

Nonlinear Polynomial

gdbTransPoly

Nonlinear polynomial transformation.

Nonlinear Affine-Polynomial

gdbTransPolyAffine

Nonlinear affine-polynomial transformation.