User Tools

Site Tools


api:dk11:delphi:giscsbase.tgis_csabstract



TGIS_CSAbstract class

DK for Delphi | GisCsBase.TGIS_CSAbstract | Classes | Constructors | Methods | Properties

Base class for coordinate system definition elements identified by EPSG (European Petroleum Survey Group) codes and WKT (Well-Known Text) names.

Available also on: .NET | Java | ActiveX | Python.

Syntax

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

Inheritance

Constructors

Inherited Overrides Protected
Name Visibility Description
Create public Creates a coordinate system definition with default values.
Create(Integer; String) public Creates a coordinate system definition element with an EPSG (European Petroleum Survey Group) code and WKT (Well-Known Text) name.

Methods

Inherited Overrides Protected
Name Visibility Description
Assign public Copies the shared definition fields from another object.
MarkDeprecated public Marks this coordinate system definition as deprecated or current.

Properties

Inherited Protected
Name Visibility Description
Deprecated public Indicates whether this definition is deprecated.
Description public Description of the coordinate system definition.
DescriptionEx public Descriptive name; for internal use of TGIS_CSAbstractListHelper.
EPSG public EPSG code.
FriendlyName public Friendly name constructed from the WKT name and EPSG code.
MasterEPSG public EPSG code of the object for which the current object is an alias.
WKT public WKT name.

Remarks

PURPOSE: Provides the common foundation for units, prime meridians, ellipsoids, datums, areas, and related coordinate system definition objects used by the coordinate system framework.

BEHAVIOR: Stores the EPSG identifier, optional MasterEPSG alias reference, WKT name, and deprecation state shared by all derived definitions. Descendants override description and friendly name accessors to expose type-specific text.

CONSTRAINTS: This class is abstract in role and is intended to be used through concrete descendants. EPSG and WKT values are managed by the owning lists, which can enforce uniqueness.

2026/09/20 23:47

Page Tools