Skip to content

File config_input.hpp

FileList > config_input > config_input.hpp

Go to the source code of this file

  • #include <cmath>
  • #include <iostream>
  • #include <optional>
  • #include <set>
  • #include <vector>
  • #include "isom/colors.hpp"
  • #include "utilities/filesystem.hpp"
  • #include "utilities/resources.hpp"

Classes

Type Name
struct BlockingThresholdColorPair
struct BuildingsConfig
struct CanopyConfig
struct Config
struct ContourConfig
struct ContourConfigs
struct GridConfig
struct GroundConfig
struct RenderConfig
struct VegeConfig
struct VegeHeightConfig
struct WaterConfig
struct WaterConfigs

Public Types

Type Name
enum ProcessingStep

Public Functions

Type Name
std::ostream & operator<< (std::ostream & os, const ProcessingStep & step)

Macros

Type Name
define SERIALIZE_ENUM_STRICT (ENUM_TYPE, ...) /* multi line expression */

Public Types Documentation

enum ProcessingStep

enum ProcessingStep {
    Tiles,
    Combine
};

Public Functions Documentation

function operator<<

std::ostream & operator<< (
    std::ostream & os,
    const ProcessingStep & step
) 

Macro Definition Documentation

define SERIALIZE_ENUM_STRICT

#define SERIALIZE_ENUM_STRICT (
    ENUM_TYPE,
    ...
) `/* multi line expression */`


The documentation for this class was generated from the following file /home/runner/work/Blaze/Blaze/src/lib/config_input/config_input.hpp