Wildmeshing Toolkit
Loading...
Searching...
No Matches
read_image_msh.hpp
1#pragma once
2
3#include <nlohmann/json.hpp>
4#include <string>
5#include <wmtk/Types.hpp>
6
7namespace wmtk::components::simwild {
8
10{
11 MatrixXd V_input;
12 MatrixXr V_input_r;
13 MatrixXi T_input;
14 MatrixSi T_input_tag;
15 std::vector<std::string> tag_names;
16
17 MatrixXd V_envelope;
18 MatrixXi F_envelope;
20 std::string envelope_name;
21};
22
26InputData read_image_msh(const std::string& path);
27
33InputData read_mesh(
34 const std::vector<std::string>& input_paths,
35 const std::string& output_filename,
36 const nlohmann::json& json_params);
37
44InputData read_curves(
45 const std::vector<std::string>& input_paths,
46 const std::string& output_filename,
47 const nlohmann::json& json_params);
48
60int resolve_input_dimension(
61 const std::vector<std::string>& input_paths,
62 const nlohmann::json& json_params);
63
64} // namespace wmtk::components::simwild
Definition read_image_msh.hpp:10
std::string envelope_name
Name of the physical group the envelope curves came from; empty when there was none.
Definition read_image_msh.hpp:20