OGS
VoxelGridFromLayeredMeshes.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 <array>
7
#include <memory>
8
#include <utility>
9
#include <vector>
10
11
namespace
MeshLib
12
{
13
class
Mesh
;
14
}
15
16
namespace
MathLib
17
{
18
class
Point3d
;
19
}
20
21
namespace
MeshToolsLib::MeshGenerators::VoxelFromLayeredMeshes
22
{
23
37
std::unique_ptr<MeshLib::Mesh>
createVoxelFromLayeredMesh
(
38
std::pair<MathLib::Point3d, MathLib::Point3d>& extent,
39
std::vector<MeshLib::Mesh const*>
const
& layers,
40
std::array<double, 3>
const
cellsize,
41
bool
const
dilate);
42
}
// namespace MeshToolsLib::MeshGenerators::VoxelFromLayeredMeshes
MathLib::Point3d
Definition
Point3d.h:15
MeshLib::Mesh
Definition
Mesh.h:34
MathLib
Definition
CreateComponent.h:23
MeshLib
Definition
ProjectData.h:30
MeshToolsLib::MeshGenerators::VoxelFromLayeredMeshes
Definition
VoxelGridFromLayeredMeshes.h:22
MeshToolsLib::MeshGenerators::VoxelFromLayeredMeshes::createVoxelFromLayeredMesh
std::unique_ptr< MeshLib::Mesh > createVoxelFromLayeredMesh(std::pair< MathLib::Point3d, MathLib::Point3d > &extent, std::vector< MeshLib::Mesh const * > const &layers, std::array< double, 3 > const cellsize, bool const dilate)
Definition
VoxelGridFromLayeredMeshes.cpp:203
MeshToolsLib
MeshGenerators
VoxelGridFromLayeredMeshes.h
Generated by
1.14.0