OGS
AppendLinesAlongPolyline.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
8namespace GeoLib
9{
10class Polyline;
11template <typename T> class TemplateVec;
13}
14
15namespace MeshLib
16{
17class Mesh;
18}
19
20namespace MeshGeoToolsLib
21{
22
37std::unique_ptr<MeshLib::Mesh> appendLinesAlongPolylines(
38 const MeshLib::Mesh& mesh, const GeoLib::PolylineVec& ply_vec);
39} // namespace MeshGeoToolsLib
Class Polyline consists mainly of a reference to a point vector and a vector that stores the indices ...
Definition Polyline.h:29
The class TemplateVec takes a unique name and manages a std::vector of pointers to data elements of t...
Definition TemplateVec.h:27
TemplateVec< GeoLib::Polyline > PolylineVec
class PolylineVec encapsulate a std::vector of Polylines additional one can give the vector of polyli...
Definition PolylineVec.h:16
std::unique_ptr< MeshLib::Mesh > appendLinesAlongPolylines(const MeshLib::Mesh &mesh, const GeoLib::PolylineVec &ply_vec)