MultipointBuilder class final
The multipoint builder allows you to create and modify multipoint geometries.
Multipoint geometries represent an ordered collection of points. They can be used as the geometry of features and graphics, or as input or output for spatial operations. For features that consist of a very large number of points that share the same set of attribute values, multipoints may be more efficient to store and analyze in a geodatabase compared to using multiple point features.
A Multipoint is composed of a single read-only ArcGISPoint collection. Use GeometryBuilder.toGeometry to return the Multipoint from the MultipointBuilder.
- Inheritance
-
- Object
- GeometryBuilder
- MultipointBuilder
Constructors
- MultipointBuilder.fromMultipoint(Multipoint? multipoint)
-
Creates a multipoint builder from the specified Multipoint.
factory
- MultipointBuilder.fromSpatialReference(SpatialReference? spatialReference)
-
Creates an empty multipoint builder with the specified SpatialReference.
factory
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
- points ↔ MutablePointCollection
-
A mutable collection of points from the multipoint 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
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
replaceGeometry(
{required Geometry? geometry}) → void -
Replaces the geometry currently stored in the geometry builder with the
new geometry.
inherited
-
toGeometry(
) → Geometry -
Returns the geometry this 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