OGS
FlipElements.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) OpenGeoSys Community (opengeosys.org)
2
// SPDX-License-Identifier: BSD-3-Clause
3
4
#pragma once
5
6
#include <memory>
7
#include <vector>
8
9
#include "
MeshLib/Elements/Element.h
"
10
11
namespace
MeshLib
12
{
13
class
Mesh
;
14
class
Node
;
15
}
// namespace MeshLib
16
17
namespace
MeshToolsLib
18
{
19
28
std::unique_ptr<MeshLib::Element>
createFlippedElement
(
29
MeshLib::Element
const
& elem, std::vector<MeshLib::Node*>
const
& nodes);
30
38
std::unique_ptr<MeshLib::Mesh>
createFlippedMesh
(MeshLib::Mesh
const
& mesh);
39
40
}
// namespace MeshToolsLib
Element.h
MeshLib::Mesh
Definition
Mesh.h:34
MeshLib::Node
Definition
Node.h:21
MeshLib
Definition
ProjectData.h:30
MeshToolsLib
Definition
Node.h:11
MeshToolsLib::createFlippedElement
std::unique_ptr< MeshLib::Element > createFlippedElement(MeshLib::Element const &elem, std::vector< MeshLib::Node * > const &nodes)
Definition
FlipElements.cpp:15
MeshToolsLib::createFlippedMesh
std::unique_ptr< MeshLib::Mesh > createFlippedMesh(MeshLib::Mesh const &mesh)
Definition
FlipElements.cpp:50
MeshToolsLib
MeshEditing
FlipElements.h
Generated by
1.14.0