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