RasterFile.hpp
1 #pragma once
2 
3 #include <opals/config.hpp>
4 #include <opals/Path.hpp>
5 #include <opals/CustomOptionType.hpp>
6 
7 namespace opals
8 {
9 
10  /// File path of a raster dataset. See \ref fmt_raster
11  class OPALS_API RasterFile : public Path, public CustomOptionType<RasterFile>
12  {
13  public:
14  using Path::Path;
15  RasterFile() = default;
16  RasterFile(const Path&);
17 
18  static bool exportsPythonType();
19  static const char* help(bool);
20  static const char* syntax();
21  static const char* helpCore();
22  };
23 
24 }
25 
Base class for all custom parameter types.
Definition: CustomOptionType.hpp:39
File path of a raster dataset. See Supported grid/raster formats.
Definition: RasterFile.hpp:11
A file/directory path.
Definition: Path.hpp:26
Contains the public interface of OPALS.
Definition: AbsValueOrQuantile.hpp:8