RINGMesh
Version 5.0.0
A programming library for geological model meshes
|
#include <geomodel_mesh.h>
Public Member Functions | |
GeoModelMesh (GeoModel< DIMENSION > &geomodel) | |
Public Member Functions inherited from RINGMesh::GeoModelMeshBase< DIMENSION > | |
virtual | ~GeoModelMeshBase () |
const GeoModel< DIMENSION > & | geomodel () const |
void | remove_colocated_vertices () |
Remove colocated vertices. More... | |
void | erase_vertices (std::vector< index_t > &to_delete) |
Delete vertices for which to_delete[i] != i The global vertices are deleted, gme_vertices_ is updated and the geomodel_vertex_id in the GeoModelMeshEntity of the GeoModel are updated too. More... | |
void | erase_invalid_vertices () |
Remove all invalid GMEVertex and delete the vertices that are not anymore in any GeoModelEntity. More... | |
void | change_point_set_mesh_data_structure (const MeshType &type) |
void | change_line_mesh_data_structure (const MeshType &type) |
void | change_surface_mesh_data_structure (const MeshType &type) |
Additional Inherited Members | |
Public Attributes inherited from RINGMesh::GeoModelMeshBase< DIMENSION > | |
GeoModelMeshVertices< DIMENSION > | vertices |
GeoModelMeshEdges< DIMENSION > | edges |
GeoModelMeshWells< DIMENSION > | wells |
GeoModelMeshPolygons< DIMENSION > | polygons |
Protected Member Functions inherited from RINGMesh::GeoModelMeshBase< DIMENSION > | |
GeoModelMeshBase (GeoModelMesh< DIMENSION > &gmm, GeoModel< DIMENSION > &geomodel) | |
Protected Attributes inherited from RINGMesh::GeoModelMeshBase< DIMENSION > | |
const GeoModel< DIMENSION > & | geomodel_ |
MeshSet< DIMENSION > | mesh_set_ |
Mesh storing all the elements. More... | |
Definition at line 1593 of file geomodel_mesh.h.
|
explicit |
Definition at line 2769 of file geomodel_mesh.cpp.