AbstractGeoRaster class abstract

Abstract class for regular grid rasters with physical data.

Inheritance
Implementers

Constructors

AbstractGeoRaster()

Properties

bands int?
Get the number of bands.
no setterinherited
geoInfo GeoInfo?
Get the geoinformation object for the selected image.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
image → Image?
Get the image for the currnetly read imageIndex.
no setterinherited
imageBytes List<int>?
Get the image bytes for the currnetly read imageIndex.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

getDouble(int col, int row, [int band]) double
Get the raster value as double at a given position and (optional) band.
getInt(int col, int row, [int band]) int
Get the raster value as int at a given position and (optional) band.
getTag(int key) List<int>?
Get the tag values for a given tag key.
inherited
hasTags() bool
Check if the image has tags (tiff tags).
inherited
loopWithDoubleValue(Function colRowValueFunction) → void
Loop over a raster using a function of type: (col, row, floatvalue) { ...processing goes in here }
loopWithGridNode(Function gridNodeFunction) → void
Loop over a raster using a function of type: (gridNode) { ...processing goes in here }
loopWithIntValue(Function colRowValueFunction) → void
Loop over a raster using a function of type: (col, row, intvalue) { ...processing goes in here }
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
read([int imageIndex]) → void
Read the raster accessing the file.
inherited
setDouble(int col, int row, double value, [int band]) → void
Set the raster value as double at a given position and (optional) band.
setInt(int col, int row, int value, [int band]) → void
Set the raster value as int at a given position and (optional) band.
toString() String
A string representation of this object.
inherited
write(String path) → void
Write a raster to file.

Operators

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