Wildmeshing Toolkit
Loading...
Searching...
No Matches
LongestEdgeSplitOptions.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <
wmtk/Mesh.hpp
>
4
5
namespace
wmtk::components::longest_edge_split
{
6
7
struct
LongestEdgeSplitOptions
8
{
12
attribute::MeshAttributeHandle
position_handle
;
17
std::vector<attribute::MeshAttributeHandle>
other_position_handles
;
21
double
length_rel
;
22
26
std::vector<attribute::MeshAttributeHandle>
pass_through_attributes
;
27
};
28
29
}
// namespace wmtk::components::longest_edge_split
Mesh.hpp
wmtk::attribute::MeshAttributeHandle
Definition
MeshAttributeHandle.hpp:28
wmtk::components::longest_edge_split
Definition
longest_edge_split.cpp:17
wmtk::components::longest_edge_split::LongestEdgeSplitOptions
Definition
LongestEdgeSplitOptions.hpp:8
wmtk::components::longest_edge_split::LongestEdgeSplitOptions::pass_through_attributes
std::vector< attribute::MeshAttributeHandle > pass_through_attributes
Any other attribute goes here.
Definition
LongestEdgeSplitOptions.hpp:26
wmtk::components::longest_edge_split::LongestEdgeSplitOptions::length_rel
double length_rel
The desired edge length relative to the AABB.
Definition
LongestEdgeSplitOptions.hpp:21
wmtk::components::longest_edge_split::LongestEdgeSplitOptions::position_handle
attribute::MeshAttributeHandle position_handle
vertex positions (double)
Definition
LongestEdgeSplitOptions.hpp:12
wmtk::components::longest_edge_split::LongestEdgeSplitOptions::other_position_handles
std::vector< attribute::MeshAttributeHandle > other_position_handles
If this mesh is part of a multimesh, specify the vertex positions of all other meshes here,...
Definition
LongestEdgeSplitOptions.hpp:17
components
longest_edge_split
wmtk
components
longest_edge_split
LongestEdgeSplitOptions.hpp
Generated by
1.9.8