ArcGISPoint constructor
- required double x,
- required double y,
- double? z,
- double? m,
- SpatialReference? spatialReference,
Creates a point with an x, y, z, m and a spatial reference.
The minimum z-value is -6,356,752 meters, which is the approximate radius of the earth (the WGS 84 datum semi-minor axis). The maximum z-value is 55,000,000 meters.
Parameters:
x
— The x-coordinate for the point.y
— The y-coordinate for the point.z
— The z-coordinate for the point.m
— The m-value for the point.spatialReference
— The spatial reference for the point.
Implementation
factory ArcGISPoint({
required double x,
required double y,
double? z,
double? m,
SpatialReference? spatialReference,
}) {
_initializeArcGISEnvironmentIfNeeded();
final handle = _withThrowingErrorHandler((errorHandler) {
return runtimecore.RT_Point_createCombined(
x,
y,
z,
m,
spatialReference?._handle ?? ffi.nullptr,
errorHandler,
);
});
final ArcGISPoint object = ArcGISPoint._withHandle(handle);
object._spatialReference.cache(spatialReference);
return object;
}