User Tools

Site Tools


api:dk11:delphi:gistransform.tgis_transformgcp

TGIS_TransformGCP class

DK11 for Delphi | GisTransform.TGIS_TransformGCP | Classes | Constructors | Fields | Methods | Properties

Base class for layer transformations based on GCP (Ground Control Points). A sample class that can inherits from TGIS_TransformGCP is a polynomial transformation.

Available also on: .NET | Java | ActiveX.

Syntax

// Delphi
type
  TGIS_TransformGCP = class( TGIS_Transform )
  end;
// C++ Builder
class PASCALIMPLEMENTATION TGIS_TransformGCP : public TGIS_Transform
{
};

Inheritance

→ TObject → TGIS_ObjectTGIS_Transform

Constructors

Inherited Overrides Protected
Name Visibility Description
Create public

Fields

Inherited Protected
Name Visibility Description
bActive protected Is active.
(Inherited from TGIS_Transform)
bModified protected Is modified.
(Inherited from TGIS_Transform)
bPrepared protected Is prepared.
FError protected Error code.
FRMS protected Root mean square value.
lstGCPPoints protected List control points.
sCuttingPolygon protected Cutting polygon string.
(Inherited from TGIS_Transform)

Methods

Inherited Overrides Protected
Name Visibility Description
AddPoint(TGIS_Point; TGIS_Point; Integer) public Add Ground Control Point (GCP) will be used by Prepare method to compute transformation matrix.
AddPoint(TGIS_Point; TGIS_Point; Integer; Boolean) public Add Ground Control Point (GCP) will be used by Prepare method to compute transformation matrix.
Clear public Clear all GCP points.
LoadFromFile public Load transformation definitions from the file.
(Inherited from TGIS_Transform)
MustSave public Check if transformation was modified by editing.
(Inherited from TGIS_Transform)
SaveToFile public Save transformation definitions to the file.
(Inherited from TGIS_Transform)
Transform public Transform point.
(Inherited from TGIS_Transform)
Transform3D_Ref public Transform point 3D by reference.
(Inherited from TGIS_Transform)
Untransform public Untransform point.
(Inherited from TGIS_Transform)
Untransform3D_Ref public Untransform point 3D by reference.
(Inherited from TGIS_Transform)

Properties

Inherited Protected
Name Visibility Description
Active public True if transformation is active.
(Inherited from TGIS_Transform)
CuttingPolygon public WKT of cutting polygon.
(Inherited from TGIS_Transform)
Error public Error number.
PointsActive public Gives us information if point is active.
PointsCount public Number of points.
PointsDst public End point of the transformation.
PointsSrc public Source point of transformation.
PointsUid public Gives us Uid of the point.
RMS public RMS error for current transformation.

References

2019/01/25 16:34