OGS
MeshNodesAlongSurface.h
Go to the documentation of this file.
1
13
#pragma once
14
15
#include <vector>
16
17
#include "
MeshGeoToolsLib/SearchAllNodes.h
"
18
19
namespace
GeoLib
20
{
21
class
Surface;
22
}
23
24
namespace
MeshLib
25
{
26
class
Mesh;
27
}
28
29
namespace
MeshGeoToolsLib
30
{
34
class
MeshNodesAlongSurface
35
{
36
public
:
48
MeshNodesAlongSurface
(
MeshLib::Mesh
const
& mesh,
GeoLib::Surface
const
& sfc,
49
double
epsilon_radius,
50
SearchAllNodes
search_all_nodes);
51
53
MeshLib::Mesh
const
&
getMesh
()
const
;
54
59
std::vector<std::size_t>
const
&
getNodeIDs
()
const
;
60
66
GeoLib::Surface
const
&
getSurface
()
const
;
67
68
private
:
69
MeshLib::Mesh
const
&
_mesh
;
70
GeoLib::Surface
const
&
_sfc
;
71
std::vector<std::size_t>
_msh_node_ids
;
72
};
73
}
// end namespace MeshGeoToolsLib
SearchAllNodes.h
GeoLib::Surface
A Surface is represented by Triangles. It consists of a reference to a vector of (pointers to) points...
Definition
Surface.h:33
MeshGeoToolsLib::MeshNodesAlongSurface
Definition
MeshNodesAlongSurface.h:35
MeshGeoToolsLib::MeshNodesAlongSurface::_msh_node_ids
std::vector< std::size_t > _msh_node_ids
Definition
MeshNodesAlongSurface.h:71
MeshGeoToolsLib::MeshNodesAlongSurface::getNodeIDs
std::vector< std::size_t > const & getNodeIDs() const
Definition
MeshNodesAlongSurface.cpp:55
MeshGeoToolsLib::MeshNodesAlongSurface::getMesh
MeshLib::Mesh const & getMesh() const
return the mesh object
Definition
MeshNodesAlongSurface.cpp:50
MeshGeoToolsLib::MeshNodesAlongSurface::getSurface
GeoLib::Surface const & getSurface() const
Definition
MeshNodesAlongSurface.cpp:60
MeshGeoToolsLib::MeshNodesAlongSurface::_sfc
GeoLib::Surface const & _sfc
Definition
MeshNodesAlongSurface.h:70
MeshGeoToolsLib::MeshNodesAlongSurface::MeshNodesAlongSurface
MeshNodesAlongSurface(MeshLib::Mesh const &mesh, GeoLib::Surface const &sfc, double epsilon_radius, SearchAllNodes search_all_nodes)
Definition
MeshNodesAlongSurface.cpp:25
MeshGeoToolsLib::MeshNodesAlongSurface::_mesh
MeshLib::Mesh const & _mesh
Definition
MeshNodesAlongSurface.h:69
MeshLib::Mesh
Definition
Mesh.h:43
GeoLib
Definition
ProjectData.h:36
MeshGeoToolsLib
Definition
AppendLinesAlongPolyline.cpp:24
MeshGeoToolsLib::SearchAllNodes
SearchAllNodes
Definition
SearchAllNodes.h:14
MeshLib
Definition
ProjectData.h:41
MeshGeoToolsLib
MeshNodesAlongSurface.h
Generated by
1.12.0