DK for Java | tatukgis.jdk.TGIS_CSProjParametersInternal | Classes | Properties
Projection parameters in a memory optimized internal container.
// Java public final class TGIS_CSProjParametersInternal implements java.lang.Cloneable { };
// Oxygene type TGIS_CSProjParametersInternal = public record end;
java.lang.Cloneable
| Name | Visibility | Description | |
|---|---|---|---|
| All | public | Full record of all projection parameters. | |
| Azimuth | public | Azimuth for this projection in radians. | |
| CentralMeridian | public | Central meridian for this projection in radians. | |
| Custom1 | public | Custom parameter value 1 (projection-specific). | |
| Custom1Name | public | Custom parameter 1 name/label (projection-specific). | |
| Custom2 | public | Custom parameter value 2 (projection-specific). | |
| Custom2Name | public | Custom parameter 2 name/label (projection-specific). | |
| Custom3 | public | Custom parameter value 3 (projection-specific). | |
| Custom3Name | public | Custom parameter 3 name/label (projection-specific). | |
| Custom4 | public | Custom parameter value 4 (projection-specific). | |
| Custom4Name | public | Custom parameter 4 name/label (projection-specific). | |
| Custom5 | public | Custom parameter value 5 (projection-specific). | |
| Custom5Name | public | Custom parameter 5 name/label (projection-specific). | |
| Custom6 | public | Custom parameter value 6 (projection-specific). | |
| Custom6Name | public | Custom parameter 6 name/label (projection-specific). | |
| FalseEasting | public | False easting for this projection, usually in projected linear units. | |
| FalseNorthing | public | False northing for this projection, usually in projected linear units. | |
| LatitudeOfCenter | public | Center latitude for projection centering. | |
| LatitudeOfOrigin | public | Origin latitude for projection reference point. | |
| LatitudeOfPoint_1 | public | Latitude of the first control point for two-point projections, in radians. | |
| LatitudeOfPoint_2 | public | Latitude of the second control point for two-point projections, in radians. | |
| LongitudeOfCenter | public | Center longitude for projection centering. | |
| LongitudeOfPoint_1 | public | Longitude of the first control point for two-point projections, in radians. | |
| LongitudeOfPoint_2 | public | Longitude of the second control point for two-point projections, in radians. | |
| PseudoStandardParallel_1 | public | First pseudo standard parallel latitude. | |
| ScaleFactor | public | Uniform scale factor for this projection. | |
| StandardParallel_1 | public | First standard parallel for this projection in radians. | |
| StandardParallel_2 | public | Second standard parallel for this projection in radians. | |
| XScale | public | X scale factor for affine-transform style projections. | |
| XYPlaneRotation | public | Rotation angle for affine-transform style projections, in radians. | |
| YScale | public | Y scale factor for affine-transform style projections. | |
| Zone | public | Zone number for zoned projections such as UTM. | |
PURPOSE: Store projection parameters in a compact form for internal processing.
BEHAVIOR: Keeps only parameter values and custom names that are actually present, reducing memory usage compared to the full parameter record.
CONSTRAINTS: Intended mainly for internal use and used in part because of record incompatibility with C++Builder.