Loading [MathJax]/jax/output/HTML-CSS/config.js
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();
16  RasterFile(const Path&);
17  RasterFile(const RasterFile&);
18 
19  static bool exportsPythonType();
20  static const char* help(bool);
21  static const char* syntax();
22  static const char* helpCore();
23  };
24 
25 }
26 
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