Multipoint class final

An ordered collection of points that can be managed as a single geometry.

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 collection of ArcGISPoint. Use MultipointBuilder to build a multipoint one point at a time or to modify an existing Multipoint.

Inheritance

Properties

dimension GeometryDimension
Indicates the dimensionality of a Geometry, relating to the number of spatial dimensions in which the geometry may have a size.
no setterinherited
extent Envelope
The minimum enclosing bounding-box (or Envelope) that covers the geometry.
no setterinherited
geometryType GeometryType
This indicates the type of geometrical shape it can represent, such as Envelope, Point or Polygon.
no setterinherited
hasCurves bool
True if this geometry contains curve segments, false otherwise.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
hasM bool
True if the geometry has m values (measure values), false otherwise.
no setterinherited
hasZ bool
True if the geometry has z-coordinate values, false otherwise.
no setterinherited
isEmpty bool
True if the geometry is empty, false otherwise.
no setterinherited
points ImmutablePointCollection
The read-only collection of points for the multipoint.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
spatialReference SpatialReference?
The spatial reference for this geometry.
no setterinherited

Methods

equalsWithTolerance({required Geometry right, required double tolerance}) bool
Checks if two geometries are approximately the same within the given tolerance.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Returns a JSON representation of this Object in the data type used by jsonDecode.
inherited
toJsonString() String
Returns a JSON representation of this Object as a String.
inherited
toString() String
A string representation of this object.
inherited

Operators

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