sectorGeodesic static method
- required GeodesicSectorParameters parameters,
Constructs a geodesic sector defined by a geodesic arc and 2 radii.
Creates a sector as a polygon, polyline, or multipoint geometry. A geodesic sector is defined by a geodesic elliptical arc and two radii extending from the center point of the arc to the points where they each intersect the arc. The arc is a portion of an ellipse. The ellipse is defined by a center point, the lengths of its semi-major and semi-minor axes, and the direction of its semi-major axis. The first radius of the sector is defined by the start direction angle relative to the direction of the semi-major axis. The second radius is the sum of the start direction and the sector angle.
The new geometry consists of a series of LineSegment objects.
Parameters:
parameters
— Specifies the parameters for constructing the sector.
Return Value: A geometry representing the geodesic sector.
Implementation
static Geometry sectorGeodesic({
required GeodesicSectorParameters parameters,
}) {
_initializeArcGISEnvironmentIfNeeded();
final objectHandle = _withThrowingErrorHandler((errorHandler) {
return runtimecore.RT_GeometryEngine_sectorGeodesic(
parameters._handle,
errorHandler,
);
});
return Geometry._fromHandle(
objectHandle,
)!;
}