Image class for Giotto that uses terra SpatRaster as
a backend. If images are loaded from a file on disk then they are worked
with lazily, where only the values needed at any moment are loaded/sampled
into memory. Since SpatRaster objects are C pointers, giottoLargeImage
and inheriting classes need to run reconnect() after loading from a
saved object.
Slots
namename of large Giotto image
raster_objectterra
SpatRasterobjectextenttracks the extent of the raster object. Note that most processes should rely on the extent of the raster object instead of this.
overall_extentterra extent object covering the original extent of image
scale_factorimage scaling relative to spatial locations
resolutionspatial location units covered per pixel
max_intensityapproximate maximum value
min_intensityapproximate minimum value
max_windowvalue to set as maximum intensity in color scaling
colorscolor mappings in hex codes
is_intvalues are integers
file_pathfile path to the image if given
OS_platformOperating System to run Giotto analysis on
