Wildmeshing Toolkit
Loading...
Searching...
No Matches
transfer.hpp
1#pragma once
2
3#include "SurfaceMap.hpp"
4#include "surface_io.hpp"
5
6#include <string>
7
8namespace wmtk::components::tracking {
9
14bool matches_input(const SurfaceMap& map, const SurfaceData& input, std::string& why);
15
28SurfaceData
29transfer_fields(const SurfaceMap& map, const SurfaceData& input, MapWarnings* warnings = nullptr);
30
33std::vector<uint64_t> transferred_vertices(const SurfaceMap& map);
34
40std::vector<int64_t> output_rows(const SurfaceMap& map, const std::vector<uint64_t>& output_ids);
41
42} // namespace wmtk::components::tracking