EBGeometry
Compact, header-only C++ library for fast evaluation of signed distance functions
Loading...
Searching...
No Matches
Source
EBGeometry_DCEL.hpp
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: 2022 Robert Marskar <robert.marskar@sintef.no>
2
//
3
// SPDX-License-Identifier: GPL-3.0-or-later
4
11
#ifndef EBGEOMETRY_DCEL_HPP
12
#define EBGEOMETRY_DCEL_HPP
13
14
namespace
EBGeometry
{
15
23
namespace
DCEL {
24
29
template
<
class
T>
30
class
VertexT;
31
36
template
<
class
T>
37
class
EdgeT;
38
43
template
<
class
T>
44
class
FaceT;
45
50
template
<
class
T>
51
class
MeshT;
52
57
template
<
class
T>
58
class
EdgeIteratorT;
59
66
enum class
InsideOutsideAlgorithm
67
{
68
SubtendedAngle
,
70
CrossingNumber
,
72
WindingNumber
74
};
75
76
}
// namespace DCEL
77
78
}
// namespace EBGeometry
79
80
#endif
EBGeometry::DCEL::InsideOutsideAlgorithm
InsideOutsideAlgorithm
Supported algorithms for testing whether a point projects to the inside of a polygon face.
Definition
EBGeometry_DCEL.hpp:67
EBGeometry::DCEL::InsideOutsideAlgorithm::CrossingNumber
@ CrossingNumber
EBGeometry::DCEL::InsideOutsideAlgorithm::SubtendedAngle
@ SubtendedAngle
EBGeometry::DCEL::InsideOutsideAlgorithm::WindingNumber
@ WindingNumber
EBGeometry
Namespace containing all of EBGeometry's functionality.
Definition
EBGeometry_Affine.hpp:26
Generated by
1.9.8