OGS
createSurface.h
Go to the documentation of this file.
1
12#pragma once
13
14#include <string>
15#include <memory>
16
17namespace GeoLib
18{
19class Polyline;
20class Surface;
21class GEOObjects;
22} // namespace GeoLib
23
24namespace FileIO
25{
32bool createSurface(GeoLib::Polyline const& ply,
33 GeoLib::GEOObjects& geometries,
34 std::string const& geometry_name,
35 std::string const& gmsh_binary);
36
40std::unique_ptr<GeoLib::Surface> createSurfaceWithEarClipping(
41 GeoLib::Polyline const& line);
42} // namespace FileIO
Container class for geometric objects.
Definition GEOObjects.h:57
Class Polyline consists mainly of a reference to a point vector and a vector that stores the indices ...
Definition Polyline.h:40
bool createSurface(GeoLib::Polyline const &ply, GeoLib::GEOObjects &geometries, std::string const &geometry_name, std::string const &gmsh_binary)
std::unique_ptr< GeoLib::Surface > createSurfaceWithEarClipping(GeoLib::Polyline const &line)