Contains all structs and functions exposed at the API level.
Definition BoundingBox.hpp:33
A struct describing gridded samples.
Definition GriddedSamples.hpp:34
int num_y
Number of y gridded samples coordinates.
Definition GriddedSamples.hpp:39
int value_type
the numeric representation of the values (0 = short, 1 = float)
Definition GriddedSamples.hpp:60
double cell_size
Constant grid cell size.
Definition GriddedSamples.hpp:48
int num_x
Number of x gridded samples coordinates.
Definition GriddedSamples.hpp:36
double y_origin
Y coordinate of the grid origin (lower left corner)
Definition GriddedSamples.hpp:45
void * values
Sample values.
Definition GriddedSamples.hpp:57
double * y_coordinates
If not nullptr, coordinates for non-uniform grid spacing in y direction.
Definition GriddedSamples.hpp:54
double * x_coordinates
If not nullptr, coordinates for non-uniform grid spacing in x direction.
Definition GriddedSamples.hpp:51
double x_origin
X coordinate of the grid origin (lower left corner)
Definition GriddedSamples.hpp:42