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.
// Delphi type TGIS_CSAbstract = class( TGIS_Object ) end;
// C++ Builder class PASCALIMPLEMENTATION TGIS_CSAbstract : public TGIS_Object { };
| 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. | |
| Name | Visibility | Description | |
|---|---|---|---|
| Assign | public | Copies the shared definition fields from another object. | |
| MarkDeprecated | public | Marks this coordinate system definition as deprecated or current. | |
| 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. | |
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.