MultipartBuilder class final
The multipart builders allow you to create and modify geometries made up of multiple parts, such as Polyline and Polygon.
This is a base class for the geometry multipart builders, such as PolylineBuilder or PolygonBuilder.
- Inheritance
-
- Object
- GeometryBuilder
- MultipartBuilder
- Implementers
Properties
- extent → Envelope
-
The extent for the geometry being constructed in the geometry builder.
no setterinherited
- hasCurves → bool
-
True if the geometry builder currently contains any curve segments, false
otherwise.
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasM → bool
-
True if the geometry builder supports geometries with m values, false
otherwise.
no setterinherited
- hasZ → bool
-
True if the geometry builder supports geometries with z values, false
otherwise.
no setterinherited
- isEmpty → bool
-
True if no coordinates have been added to this geometry builder, false
otherwise.
no setterinherited
- isSketchValid → bool
-
True if the geometry builder contains sufficient points to show a valid
graphical sketch, false otherwise.
no setterinherited
- parts ↔ MutablePartCollection
-
New parts for the multipart builder.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- spatialReference → SpatialReference?
-
The spatial reference for the geometry.
no setterinherited
Methods
-
addPoint(
ArcGISPoint point) → int - Adds a new point to the end of the last part of the multipart.
-
addPointXY(
{required double x, required double y}) → int - Adds a new point to the end of the last part of the multipart.
-
addPointXYZ(
{required double x, required double y, required double z}) → int - Adds a new point to the end of the last part of the multipart.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
replaceGeometry(
Geometry? geometry) → void -
Replaces the geometry currently stored in the geometry builder with the
new geometry.
inherited
-
toGeometry(
) → Geometry -
Returns Geometry that the geometry builder is constructing or modifying.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited