4 #include "opals/config.hpp"
5 #include "opals/CustomOptionType.hpp"
6 #include "opals/RasterDataType.hpp"
34 void setValue(
double v);
37 double getValue()
const;
46 double getValue(
RasterDataType rasterType,
bool &wasCropped)
const;
53 static const char * help(
bool);
54 static const char * syntax();
55 static bool exportsPythonType();
Base class for all custom parameter types.
Definition: CustomOptionType.hpp:39
@ max
use the highest value of the raster type as nodata value
Definition: NoDataType.hpp:19
@ value
use the provided value
Definition: NoDataType.hpp:17
Contains the public interface of OPALS.
Definition: AbsValueOrQuantile.hpp:8
RasterDataType
The data type of each pixel of a raster.
Definition: RasterDataType.hpp:8
Type
Definition: NoDataType.hpp:14
@ nan
use Not-A-Number for floating-point and 'max' for integer raster types as nodata value
Definition: NoDataType.hpp:20
@ none
Suppress all logging output.
@ min
use the lowest value of the raster type as nodata value
Definition: NoDataType.hpp:18
Class for storing a type independent a nodata value (nodata value can be deactivated as well)
Definition: NoDataType.hpp:11