Wildmeshing Toolkit
AttributeScopeHandle.hpp
Go to the documentation of this file.
1
#pragma once
2
#include <vector>
3
4
namespace
wmtk
{
5
class
Mesh;
6
}
7
namespace
wmtk::attribute
{
8
class
AttributeScopeHandle;
9
}
10
namespace
wmtk::multimesh::attribute
{
11
class
AttributeScopeHandle
12
{
13
public
:
14
using
single_handle_type
=
wmtk::attribute::AttributeScopeHandle
;
15
AttributeScopeHandle
(
Mesh
& m);
16
~AttributeScopeHandle
() =
default
;
17
18
void
mark_failed
();
19
20
private
:
21
std::vector<single_handle_type>
m_scopes
;
22
};
23
}
// namespace wmtk::multimesh::attribute
wmtk::Mesh
Definition:
Mesh.hpp:106
wmtk::attribute::AttributeScopeHandle
This handle is a wrapper for the MeshManager scope funtions.
Definition:
AttributeScopeHandle.hpp:15
wmtk::multimesh::attribute::AttributeScopeHandle
Definition:
AttributeScopeHandle.hpp:12
wmtk::multimesh::attribute::AttributeScopeHandle::m_scopes
std::vector< single_handle_type > m_scopes
Definition:
AttributeScopeHandle.hpp:21
wmtk::multimesh::attribute::AttributeScopeHandle::~AttributeScopeHandle
~AttributeScopeHandle()=default
wmtk::multimesh::attribute::AttributeScopeHandle::mark_failed
void mark_failed()
Definition:
AttributeScopeHandle.cpp:23
wmtk::multimesh::attribute::AttributeScopeHandle::AttributeScopeHandle
AttributeScopeHandle(Mesh &m)
Definition:
AttributeScopeHandle.cpp:10
wmtk::attribute
Definition:
Accessor.hpp:17
wmtk::multimesh::attribute
Definition:
AttributeScopeHandle.cpp:9
wmtk
Definition:
Accessor.hpp:6
src
wmtk
multimesh
attribute
AttributeScopeHandle.hpp
Generated by
1.9.1