Wildmeshing Toolkit
WindingNumberOptions.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <nlohmann/json.hpp>
4
5
namespace
wmtk
{
6
namespace
components {
7
namespace
internal
{
8
9
struct
WindingNumberOptions
10
{
11
std::string
input
;
12
std::string
filtering_base
;
13
std::string
output
;
14
double
threshold
;
15
};
16
17
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE
(
WindingNumberOptions
,
input
, filtering_base,
output
, threshold);
18
19
}
// namespace internal
20
}
// namespace components
21
}
// namespace wmtk
internal
Definition:
local_switch_tuple.hpp:11
wmtk::components::input::input
std::shared_ptr< Mesh > input(const std::filesystem::path &file, const bool ignore_z_if_zero, const std::vector< std::string > &tetrahedron_attributes)
Definition:
input.cpp:12
wmtk::components::internal::NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(EdgeInsOptions, edges, triangles, output)
wmtk::components::output::output
void output(const Mesh &mesh, const std::filesystem::path &file, const std::string &position_attr_name)
Write the mesh to file.
Definition:
output.cpp:16
wmtk
Definition:
Accessor.hpp:6
wmtk::components::internal::WindingNumberOptions
Definition:
WindingNumberOptions.hpp:10
wmtk::components::internal::WindingNumberOptions::filtering_base
std::string filtering_base
Definition:
WindingNumberOptions.hpp:12
wmtk::components::internal::WindingNumberOptions::input
std::string input
Definition:
WindingNumberOptions.hpp:11
wmtk::components::internal::WindingNumberOptions::threshold
double threshold
Definition:
WindingNumberOptions.hpp:14
wmtk::components::internal::WindingNumberOptions::output
std::string output
Definition:
WindingNumberOptions.hpp:13
components
winding_number
wmtk
components
winding_number
internal
WindingNumberOptions.hpp
Generated by
1.9.1