OGS
GMSHMeshDensityStrategy.h
Go to the documentation of this file.
1
11
12
#pragma once
13
14
#include <vector>
15
16
namespace
GeoLib
17
{
18
class
Point
;
19
}
20
21
namespace
FileIO
22
{
23
namespace
GMSH
24
{
29
class
GMSHMeshDensityStrategy
30
{
31
public
:
32
virtual
~GMSHMeshDensityStrategy
() =
default
;
33
virtual
void
initialize
(std::vector<GeoLib::Point const*>
const
&) = 0;
34
virtual
double
getMeshDensityAtPoint
(
GeoLib::Point
const
*
const
)
const
= 0;
35
virtual
double
getMeshDensityAtStation
(
GeoLib::Point
const
*
const
)
const
= 0;
36
};
37
38
}
// end namespace GMSH
39
}
// end namespace FileIO
FileIO::GMSH::GMSHMeshDensityStrategy
Definition
GMSHMeshDensityStrategy.h:30
FileIO::GMSH::GMSHMeshDensityStrategy::getMeshDensityAtStation
virtual double getMeshDensityAtStation(GeoLib::Point const *const) const =0
FileIO::GMSH::GMSHMeshDensityStrategy::initialize
virtual void initialize(std::vector< GeoLib::Point const * > const &)=0
FileIO::GMSH::GMSHMeshDensityStrategy::~GMSHMeshDensityStrategy
virtual ~GMSHMeshDensityStrategy()=default
FileIO::GMSH::GMSHMeshDensityStrategy::getMeshDensityAtPoint
virtual double getMeshDensityAtPoint(GeoLib::Point const *const) const =0
GeoLib::Point
Definition
Point.h:31
FileIO::GMSH
Definition
GMSHAdaptiveMeshDensity.cpp:31
FileIO
Definition
SHPImportDialog.h:19
GeoLib
Definition
ProjectData.h:36
Applications
FileIO
Gmsh
GMSHMeshDensityStrategy.h
Generated by
1.14.0