Wildmeshing Toolkit
AttributeTransferEdge.hpp
Go to the documentation of this file.
1 #pragma once
2 #include <memory>
3 #include <vector>
5 
6 namespace wmtk::operations {
7 class AttributeTransferEdge : public std::enable_shared_from_this<AttributeTransferEdge>
8 {
9 public:
10  virtual ~AttributeTransferEdge() = 0;
11  virtual std::vector<wmtk::attribute::MeshAttributeHandle> sources() const = 0;
12  virtual std::vector<wmtk::attribute::MeshAttributeHandle> targets() const = 0;
13 };
14 } // namespace wmtk::operations
virtual std::vector< wmtk::attribute::MeshAttributeHandle > sources() const =0
virtual std::vector< wmtk::attribute::MeshAttributeHandle > targets() const =0