NoDataHandling.hpp
1 #ifndef OPALS_NO_DATA_HANDLING_HPP_INCLUDED
2 #define OPALS_NO_DATA_HANDLING_HPP_INCLUDED
3 
4 #include <opals/config.hpp>
5 
6 namespace opals
7 {
8  /// Enumerator for defining the behaviour in case of nodata pixels in the image kernel
9  namespace NoDataHandling
10  {
11  enum Type
12  {
13  fill , ///< Fills nodata values in the input dataset, if a valid value can be calculated.
14  leave , ///< Leaves nodata value as it is.
15  avoid , ///< If a nodata value is covered by the filter kernel, nodata value is assigned to output dataset pixel.
16  Count ///< number of elements
17  };
18  }
19 }
20 
21 #endif