ImageFrame class final

A frame that, when added to an ImageOverlay, renders an image on top of a map or scene.

An ImageFrame can contain images that do not have georeferencing information. In such cases, location data can be provided to geolocate the image.

Implemented types
Mixed-in types

Constructors

ImageFrame.withImageEnvelope({required ArcGISImage image, required Envelope extent})
Creates an ImageFrame containing the image for display at the specified geographic extent.
factory
ImageFrame.withImagePolygon({required ArcGISImage image, required Polygon quadrilateral})
Creates an ImageFrame using the image and a four-point polygon representing the corners of an image.
factory
ImageFrame.withUri(Uri uri)
Creates an ImageFrame containing the image defined by the provided uri.
factory
ImageFrame.withUriEnvelope({required Uri uri, required Envelope extent})
Creates an ImageFrame containing the image identified by the uri for display at the specified geographic extent.
factory
ImageFrame.withUriPolygon({required Uri uri, required Polygon quadrilateral})
Creates an ImageFrame using the uri of an image and a four-point polygon representing the corners of an image.
factory

Properties

extent → Envelope?
The extent of the image.
no setter
hashCode → int
The hash code for this object.
no setterinherited
image → ArcGISImage?
Returns the image contained in the ImageFrame.
no setter
loadError → ArcGISException?
The load error.
no setterinherited
loadStatus → LoadStatus
The load status.
no setterinherited
onLoadStatusChanged → Stream<LoadStatus>
A stream that reports changes to the LoadStatus.
no setterinherited
quadrilateral → Polygon?
Returns a polygon consisting of four points that represent each corner of the image.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
uri → Uri?
Returns the URI of the image.
no setter

Methods

cancelLoad() → void
Cancels loading metadata for the object.
inherited
load() → Future<void>
Loads the metadata for the object asynchronously.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
retryLoad() → Future<void>
Loads or retries loading metadata for the object asynchronously.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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