Wildmeshing Toolkit
Loading...
Searching...
No Matches
AttributeScopeHandle.hpp
Go to the documentation of this file.
1
#pragma once
2
3
namespace
wmtk::attribute
{
4
class
AttributeManager;
5
11
class
AttributeScopeHandle
12
{
13
public
:
19
AttributeScopeHandle
(
AttributeManager
& manager);
20
AttributeScopeHandle
(
AttributeScopeHandle
&&);
21
28
~AttributeScopeHandle
();
29
36
void
mark_failed
();
37
38
private
:
39
AttributeManager
&
m_manager
;
40
bool
m_failed
=
false
;
41
bool
m_was_moved
=
false
;
42
};
43
}
// namespace wmtk::attribute
wmtk::attribute::AttributeManager
Definition
AttributeManager.hpp:17
wmtk::attribute::AttributeScopeHandle
This handle is a wrapper for the MeshManager scope funtions.
Definition
AttributeScopeHandle.hpp:12
wmtk::attribute::AttributeScopeHandle::m_was_moved
bool m_was_moved
Definition
AttributeScopeHandle.hpp:41
wmtk::attribute::AttributeScopeHandle::~AttributeScopeHandle
~AttributeScopeHandle()
Destructor of AttributeScopeHandle.
Definition
AttributeScopeHandle.cpp:28
wmtk::attribute::AttributeScopeHandle::m_failed
bool m_failed
Definition
AttributeScopeHandle.hpp:40
wmtk::attribute::AttributeScopeHandle::m_manager
AttributeManager & m_manager
Definition
AttributeScopeHandle.hpp:39
wmtk::attribute::AttributeScopeHandle::mark_failed
void mark_failed()
Mark scope as failed.
Definition
AttributeScopeHandle.cpp:19
wmtk::attribute
Definition
Accessor.hpp:20
src
wmtk
attribute
AttributeScopeHandle.hpp
Generated by
1.9.8