User Tools

Site Tools


api:dk11:delphi:giscsbase.tgis_cstransformlist.add_integer_string_integer_integer_integer_780b7e4f979e54ff5beae4794fcf6d07

Table of Contents

TGIS_CSTransformList.Add(Integer; String; Integer; Integer; Integer; Integer; Double; Double; Double; Double; Double; Double; Double; Double; Double; Double) method

DK11 for Delphi | GisCsBase.TGIS_CSTransformList.Add | Overloads | Constructors | Methods | Properties

Add new item into the list.

Available also on: .NET | Java | ActiveX.

Syntax

// Delphi
public
  function Add(
    const _epsg : Integer;
    const _wkt : String;
    const _method : Integer;
    const _ellipsoid : Integer;
    const _number : Integer;
    const _area : Integer;
    const _a : Double;
    const _b : Double;
    const _c : Double;
    const _d : Double;
    const _e : Double;
    const _f : Double;
    const _g : Double;
    const _h : Double;
    const _i : Double;
    const _j : Double
  ) : TGIS_CSTransformAbstract; overload; reintroduce; virtual;
// C++ Builder
public:
  virtual TGIS_CSTransformAbstract* Add(
    const int _epsg,
    const UnicodeString _wkt,
    const int _method,
    const int _ellipsoid,
    const int _number,
    const int _area,
    const double _a,
    const double _b,
    const double _c,
    const double _d,
    const double _e,
    const double _f,
    const double _g,
    const double _h,
    const double _i,
    const double _j
  ) /* overload */;

Parameters

Name Type Description
_epsg Integer EPSG code for the transformation; if 0 then EPSG will be assigned from user defined, temporary pool
_wkt String wkt name for transformation
_method Integer EPSG code for method
_ellipsoid Integer EPSG code for the ellipsoid
_number Integer serial number of transformation for current datum
_area Integer EPSG area code
_a Double For Methods 9603, 9606, 9607, 9636: X delta of geocentric shift expressed in meters; For Methods 9618, 9119: latitude shift expressed in radians;
_b Double For Methods 9603, 9606, 9607, 9636: Y delta of geocentric shift expressed in meters; For Methods 9618, 9119: longitude shift expressed in radians;
_c Double For Methods 9603, 9606, 9607, 9636: Z delta of geocentric shift expressed in meters; For Method 9618: gravity height over the ellipsoid height; For Method 9619: unused;
_d Double For Methods 9603, 9606, 9607, 9636: X rotation of geocentric expressed in radians; For Methods 9603, 9618, 9619: unused;
_e Double For Methods 9603, 9606, 9607, 9636: Y rotation of geocentric expressed in radians; For Methods 9603, 9618, 9619: unused;
_f Double For Methods 9603, 9606, 9607, 9636: Z rotation of geocentric expressed in radians; For Methods 9603, 9618, 9619: unused;
_g Double For Methods 9603, 9606, 9607, 9636: scaled correction of geocentric relative to 1; For Methods 9603, 9618: unused;
_h Double For Method 9636: X reference point in Cartesian system expressed in meters; For Methods 9603, 9606, 9607, 9618, 9619: unused;
_i Double For Method 9636: Y reference point in Cartesian system expressed in meters; For Methods 9603, 9606, 9607, 9618, 9619: unused;
_j Double For Method 9636: X reference point in Cartesian system expressed in meters; For Methods 9603, 9606, 9607, 9618, 9619: unused;

Result

Type Description
TGIS_CSTransformAbstract Newly created object.

Remarks

function will not check _epsg for being unique

2020/05/07 01:06

Page Tools