Wildmeshing Toolkit
Enums.hpp
Go to the documentation of this file.
1
#pragma once
2
namespace
wmtk::operations
{
3
// default operation types
4
enum class
SplitBasicStrategy
{
Default
,
Copy
,
Half
,
Throw
,
None
};
5
//rib and collapse have hte same prototypes / default funs available
6
enum class
SplitRibBasicStrategy
{
7
Default
,
8
CopyTuple
,
9
CopyOther
,
// per-dimension "other" simplex option
10
Mean
,
11
Throw
,
12
None
13
};
14
// default operation types, default specifies for rational/double we use averages , o/w copytuple
15
enum class
CollapseBasicStrategy
{
16
Default
,
17
CopyTuple
,
18
CopyOther
,
// per-dimension "other" simplex option
19
Mean
,
20
Throw
,
21
None
22
};
23
}
// namespace wmtk::operations
wmtk::operations
Definition:
EdgeMesh.hpp:10
wmtk::operations::SplitBasicStrategy
SplitBasicStrategy
Definition:
Enums.hpp:4
wmtk::operations::SplitBasicStrategy::Copy
@ Copy
wmtk::operations::SplitBasicStrategy::None
@ None
wmtk::operations::SplitBasicStrategy::Default
@ Default
wmtk::operations::SplitBasicStrategy::Throw
@ Throw
wmtk::operations::SplitBasicStrategy::Half
@ Half
wmtk::operations::CollapseBasicStrategy
CollapseBasicStrategy
Definition:
Enums.hpp:15
wmtk::operations::CollapseBasicStrategy::Mean
@ Mean
wmtk::operations::CollapseBasicStrategy::CopyOther
@ CopyOther
wmtk::operations::CollapseBasicStrategy::None
@ None
wmtk::operations::CollapseBasicStrategy::Default
@ Default
wmtk::operations::CollapseBasicStrategy::Throw
@ Throw
wmtk::operations::CollapseBasicStrategy::CopyTuple
@ CopyTuple
wmtk::operations::SplitRibBasicStrategy
SplitRibBasicStrategy
Definition:
Enums.hpp:6
wmtk::operations::SplitRibBasicStrategy::Mean
@ Mean
wmtk::operations::SplitRibBasicStrategy::CopyOther
@ CopyOther
wmtk::operations::SplitRibBasicStrategy::None
@ None
wmtk::operations::SplitRibBasicStrategy::Default
@ Default
wmtk::operations::SplitRibBasicStrategy::Throw
@ Throw
wmtk::operations::SplitRibBasicStrategy::CopyTuple
@ CopyTuple
src
wmtk
operations
attribute_new
Enums.hpp
Generated by
1.9.1