|
RINGMesh
Version 5.0.0
A programming library for geological model meshes
|
#include <ringmesh/basic/common.h>#include <algorithm>#include <memory>#include <ringmesh/basic/factory.h>#include <ringmesh/basic/nn_search.h>#include <ringmesh/mesh/aabb.h>Go to the source code of this file.
Classes | |
| struct | RINGMesh::ElementLocalVertex |
| struct | RINGMesh::EdgeLocalVertex |
| struct | RINGMesh::PolygonLocalEdge |
| struct | RINGMesh::CellLocalFacet |
| class | RINGMesh::MeshBase< DIMENSION > |
| encapsulate adimensional mesh functionalities in order to provide an API on which we base the RINGMesh algorithms More... | |
| class | RINGMesh::PointSetMesh< DIMENSION > |
| class | RINGMesh::LineMesh< DIMENSION > |
| class | RINGMesh::SurfaceMeshBase< DIMENSION > |
| class | RINGMesh::SurfaceMesh< DIMENSION > |
| class | RINGMesh::SurfaceMesh< 3 > |
| class | RINGMesh::SurfaceMesh< 2 > |
| class | RINGMesh::VolumeMesh< DIMENSION > |
| class | RINGMesh::MeshSetBase< DIMENSION > |
| class | RINGMesh::MeshSet< DIMENSION > |
| class | RINGMesh::MeshSet< 3 > |
Namespaces | |
| GEO | |
| RINGMesh | |
| Classes to build GeoModel from various inputs. | |
Typedefs | |
| using | RINGMesh::MeshType = std::string |
| template<index_t DIMENSION> | |
| using | RINGMesh::PointSetMeshFactory = Factory< MeshType, PointSetMesh< DIMENSION > > |
| template<index_t DIMENSION> | |
| using | RINGMesh::LineMeshFactory = Factory< MeshType, LineMesh< DIMENSION > > |
| template<index_t DIMENSION> | |
| using | RINGMesh::SurfaceMeshFactory = Factory< MeshType, SurfaceMesh< DIMENSION > > |
| using | RINGMesh::VolumeMesh3D = VolumeMesh< 3 > |
| template<index_t DIMENSION> | |
| using | RINGMesh::VolumeMeshFactory = Factory< MeshType, VolumeMesh< DIMENSION > > |
| using | RINGMesh::VolumeMeshFactory3D = VolumeMeshFactory< 3 > |
Functions | |
| RINGMesh::FORWARD_DECLARATION_DIMENSION_CLASS (GeoModel) | |
| RINGMesh::FORWARD_DECLARATION_DIMENSION_CLASS (MeshBaseBuilder) | |
| RINGMesh::FORWARD_DECLARATION_DIMENSION_CLASS (PointSetMeshBuilder) | |
| RINGMesh::FORWARD_DECLARATION_DIMENSION_CLASS (LineMeshBuilder) | |
| RINGMesh::FORWARD_DECLARATION_DIMENSION_CLASS (SurfaceMeshBuilder) | |
| RINGMesh::FORWARD_DECLARATION_DIMENSION_CLASS (VolumeMeshBuilder) | |
| RINGMesh::FORWARD_DECLARATION_DIMENSION_CLASS (SurfaceMesh) | |
| RINGMesh::ALIAS_2D_AND_3D (MeshBase) | |
| RINGMesh::ALIAS_2D_AND_3D (PointSetMesh) | |
| RINGMesh::ALIAS_2D_AND_3D (PointSetMeshFactory) | |
| RINGMesh::ALIAS_2D_AND_3D (LineMesh) | |
| RINGMesh::ALIAS_2D_AND_3D (LineMeshFactory) | |
| RINGMesh::ALIAS_2D_AND_3D (SurfaceMeshBase) | |
| RINGMesh::ALIAS_2D_AND_3D (SurfaceMeshFactory) | |
| RINGMesh::ALIAS_2D_AND_3D (SurfaceMesh) | |