Wildmeshing Toolkit
wmtk::components::procedural::TriangleFanOptions Class Reference

#include <TriangleFanOptions.hpp>

Classes

struct  Coordinates
 

Public Member Functions

std::optional< std::string > get_coordinate_name () const
 

Static Public Member Functions

constexpr static auto name () -> std::string_view
 

Public Attributes

int64_t size
 
std::optional< Coordinatescoordinates
 

Friends

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

Detailed Description

Definition at line 9 of file TriangleFanOptions.hpp.

Member Function Documentation

◆ get_coordinate_name()

std::optional<std::string> wmtk::components::procedural::TriangleFanOptions::get_coordinate_name ( ) const
inline

Definition at line 39 of file TriangleFanOptions.hpp.

References coordinates.

◆ name()

constexpr static auto wmtk::components::procedural::TriangleFanOptions::name ( ) -> std::string_view
inlinestaticconstexpr

Definition at line 12 of file TriangleFanOptions.hpp.

Friends And Related Function Documentation

◆ from_json

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

Definition at line 54 of file TriangleFanOptions.hpp.

◆ to_json

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

Definition at line 47 of file TriangleFanOptions.hpp.

Member Data Documentation

◆ coordinates

std::optional<Coordinates> wmtk::components::procedural::TriangleFanOptions::coordinates

◆ size

int64_t wmtk::components::procedural::TriangleFanOptions::size

Definition at line 13 of file TriangleFanOptions.hpp.

Referenced by wmtk::components::procedural::make_mesh().


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