CubicBezierSegment class final

A cubic Bezier curve for use in a multipart geometry.

Inheritance

Constructors

CubicBezierSegment({required ArcGISPoint startPoint, required ArcGISPoint controlPoint1, required ArcGISPoint controlPoint2, required ArcGISPoint endPoint, SpatialReference? spatialReference})
Creates a bezier segment based on a start and end point and two control points at tangents to the start and end points.
factory

Properties

controlPoint1 ArcGISPoint
A point tangent to the start of the segment.
no setter
controlPoint2 ArcGISPoint
A point tangent to the end of the segment.
no setter
endPoint ArcGISPoint
The end point of the segment.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
isClosed bool
Indicates is a segment is closed, it has a matching start and end point.
no setterinherited
isCurve bool
True if the segment is a CubicBezierSegment or EllipticArcSegment, false otherwise.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
spatialReference SpatialReference?
The spatial reference for the segment.
no setterinherited
startPoint ArcGISPoint
The start point of the segment.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited