Wildmeshing Toolkit
wmtk::components::procedural::ProceduralOptions Struct Reference

#include <ProceduralOptions.hpp>

Public Attributes

std::string name
 
std::variant< GridOptions, TriangleFanOptions, DiskOptionssettings
 

Friends

void to_json (nlohmann::json &nlohmann_json_j, const ProceduralOptions &nlohmann_json_t)
 
void from_json (const nlohmann::json &nlohmann_json_j, ProceduralOptions &nlohmann_json_t)
 

Detailed Description

Definition at line 13 of file ProceduralOptions.hpp.

Friends And Related Function Documentation

◆ from_json

void from_json ( const nlohmann::json nlohmann_json_j,
ProceduralOptions nlohmann_json_t 
)
friend

Definition at line 24 of file ProceduralOptions.hpp.

◆ to_json

void to_json ( nlohmann::json nlohmann_json_j,
const ProceduralOptions nlohmann_json_t 
)
friend

Definition at line 18 of file ProceduralOptions.hpp.

Member Data Documentation

◆ name

std::string wmtk::components::procedural::ProceduralOptions::name

Definition at line 15 of file ProceduralOptions.hpp.

◆ settings

std::variant<GridOptions, TriangleFanOptions, DiskOptions> wmtk::components::procedural::ProceduralOptions::settings

Definition at line 16 of file ProceduralOptions.hpp.


The documentation for this struct was generated from the following file: