1#ifndef RASTERTILEEXTRACTOR_GEORASTER_H
2#define RASTERTILEEXTRACTOR_GEORASTER_H
9 int clamped_pixel_offset_x;
10 int clamped_pixel_offset_y;
19 static std::mutex rasterio_mutex;
42 GeoRaster(GDALDataset *data,
int interpolation_type);
44 GeoRaster(GDALDataset *data,
int pixel_offset_x,
int pixel_offset_y,
45 int source_window_size_pixels,
int destination_window_size_pixels,
46 int interpolation_type);
50 static FORMAT get_format_for_dataset(GDALDataset *data);
82 int get_pixel_size_x();
84 int get_pixel_size_y();
106 int source_window_size_pixels;
108 int destination_window_size_pixels;
110 int interpolation_type;
Definition: GeoRaster.h:31
void * get_as_array()
Definition: GeoRaster.cpp:102
uint64_t * get_histogram()
Definition: GeoRaster.cpp:353
int get_size_in_bytes()
Definition: GeoRaster.cpp:300
FORMAT get_band_format(int band_index)
get the FORMAT of the band at band_index within the dataset. This function is most useful when workin...
Definition: GeoRaster.cpp:321
int * get_most_common(int number_of_elements)
Definition: GeoRaster.cpp:464
FORMAT get_format()
Return the format of the data of this GeoRaster.
Definition: GeoRaster.cpp:317
void * get_band_as_array(int band_index)
Return the data within a single band of the GeoRaster as an array. The type of the array can be any o...
Definition: GeoRaster.cpp:232
Definition: GeoRaster.h:8