OGS
AddLayerToMesh.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 <optional>
7
#include <string>
8
#include <vector>
9
10
namespace
MeshLib
11
{
12
13
class
Mesh
;
14
class
Node
;
15
class
Element
;
16
}
// namespace MeshLib
17
18
namespace
MeshToolsLib
19
{
20
23
MeshLib::Mesh*
addLayerToMesh
(MeshLib::Mesh
const
& mesh,
double
const
thickness,
24
std::string
const
& name,
bool
const
on_top,
25
bool
const
copy_material_ids,
26
std::optional<int>
const
layer_id);
27
28
}
// namespace MeshToolsLib
MeshLib::Element
Definition
Element.h:25
MeshLib::Mesh
Definition
Mesh.h:34
MeshLib::Node
Definition
Node.h:21
MeshLib
Definition
ProjectData.h:30
MeshToolsLib
Definition
Node.h:11
MeshToolsLib::addLayerToMesh
MeshLib::Mesh * addLayerToMesh(MeshLib::Mesh const &mesh, double const thickness, std::string const &name, bool const on_top, bool const copy_material_ids, std::optional< int > const layer_id)
Definition
AddLayerToMesh.cpp:81
MeshToolsLib
MeshEditing
AddLayerToMesh.h
Generated by
1.14.0