Wildmeshing Toolkit
Loading...
Searching...
No Matches
WildmeshingOptions.hpp
Go to the documentation of this file.
1#pragma once
2#include <wmtk/Mesh.hpp>
3
4namespace wmtk::components {
5
7{
8 std::string envelope_name;
9 std::shared_ptr<Mesh> envelope_constrained_mesh;
10 std::shared_ptr<Mesh> envelope_geometry_mesh;
13 double thickness;
14};
15
16
18{
19 std::shared_ptr<Mesh> input_mesh;
23 double max_passes;
29
34
35 std::vector<EnvelopeOptions> envelopes;
36 std::vector<attribute::MeshAttributeHandle> pass_through;
37};
38
39} // namespace wmtk::components
std::shared_ptr< Mesh > envelope_geometry_mesh
std::shared_ptr< Mesh > envelope_constrained_mesh
std::vector< EnvelopeOptions > envelopes
std::vector< attribute::MeshAttributeHandle > pass_through