Wildmeshing Toolkit
Loading...
Searching...
No Matches
AttributeTransferEdge.hpp
Go to the documentation of this file.
1
#pragma once
2
#include <memory>
3
#include <vector>
4
#include <
wmtk/attribute/MeshAttributeHandle.hpp
>
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
MeshAttributeHandle.hpp
wmtk::operations::AttributeTransferEdge
Definition
AttributeTransferEdge.hpp:8
wmtk::operations::AttributeTransferEdge::targets
virtual std::vector< wmtk::attribute::MeshAttributeHandle > targets() const =0
wmtk::operations::AttributeTransferEdge::sources
virtual std::vector< wmtk::attribute::MeshAttributeHandle > sources() const =0
wmtk::operations::AttributeTransferEdge::~AttributeTransferEdge
virtual ~AttributeTransferEdge()=0
wmtk::operations
Definition
EdgeMesh.hpp:10
src
wmtk
operations
AttributeTransferEdge.hpp
Generated by
1.9.8