|
Wildmeshing Toolkit
|
#include <IsotropicRemeshingOptions.hpp>
Public Member Functions | |
| void | load_json (const nlohmann::json &js) |
| void | write_json (nlohmann::json &js) const |
Public Attributes | |
| wmtk::attribute::MeshAttributeHandle | position_attribute |
| std::optional< wmtk::attribute::MeshAttributeHandle > | inversion_position_attribute |
| std::vector< wmtk::attribute::MeshAttributeHandle > | other_position_attributes |
| std::vector< wmtk::attribute::MeshAttributeHandle > | pass_through_attributes |
| int64_t | iterations = 10 |
| double | length_abs = 0 |
| double | length_rel = 0 |
| bool | lock_boundary = true |
| bool | use_for_periodic = false |
| bool | dont_disable_split = false |
| bool | fix_uv_seam = true |
Definition at line 11 of file IsotropicRemeshingOptions.hpp.
| void wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::load_json | ( | const nlohmann::json & | js | ) |
Definition at line 18 of file IsotropicRemeshingOptions.cpp.
References wmtk::components::internal::from_json().
| void wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::write_json | ( | nlohmann::json & | js | ) | const |
Definition at line 22 of file IsotropicRemeshingOptions.cpp.
References wmtk::components::internal::to_json().
| bool wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::dont_disable_split = false |
Definition at line 24 of file IsotropicRemeshingOptions.hpp.
Referenced by wmtk::components::isotropic_remeshing::isotropic_remeshing().
| bool wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::fix_uv_seam = true |
Definition at line 25 of file IsotropicRemeshingOptions.hpp.
Referenced by wmtk::components::isotropic_remeshing::isotropic_remeshing().
| std::optional<wmtk::attribute::MeshAttributeHandle> wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::inversion_position_attribute |
Definition at line 15 of file IsotropicRemeshingOptions.hpp.
Referenced by wmtk::components::isotropic_remeshing::isotropic_remeshing().
| int64_t wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::iterations = 10 |
Definition at line 19 of file IsotropicRemeshingOptions.hpp.
Referenced by wmtk::components::isotropic_remeshing::isotropic_remeshing().
| double wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::length_abs = 0 |
Definition at line 20 of file IsotropicRemeshingOptions.hpp.
Referenced by wmtk::components::isotropic_remeshing::isotropic_remeshing().
| double wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::length_rel = 0 |
Definition at line 21 of file IsotropicRemeshingOptions.hpp.
Referenced by wmtk::components::isotropic_remeshing::isotropic_remeshing().
| bool wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::lock_boundary = true |
Definition at line 22 of file IsotropicRemeshingOptions.hpp.
Referenced by wmtk::components::isotropic_remeshing::isotropic_remeshing().
| std::vector<wmtk::attribute::MeshAttributeHandle> wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::other_position_attributes |
Definition at line 16 of file IsotropicRemeshingOptions.hpp.
Referenced by wmtk::components::isotropic_remeshing::isotropic_remeshing().
| std::vector<wmtk::attribute::MeshAttributeHandle> wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::pass_through_attributes |
Definition at line 18 of file IsotropicRemeshingOptions.hpp.
Referenced by wmtk::components::isotropic_remeshing::isotropic_remeshing().
| wmtk::attribute::MeshAttributeHandle wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::position_attribute |
Definition at line 14 of file IsotropicRemeshingOptions.hpp.
Referenced by wmtk::components::isotropic_remeshing::isotropic_remeshing().
| bool wmtk::components::isotropic_remeshing::IsotropicRemeshingOptions::use_for_periodic = false |
Definition at line 23 of file IsotropicRemeshingOptions.hpp.
Referenced by wmtk::components::isotropic_remeshing::isotropic_remeshing().