RINGMesh  Version 5.0.0
A programming library for geological model meshes
RINGMesh::GeoModelMeshEntityConstAccess< DIMENSION > Class Template Reference

#include <geomodel_mesh_entity.h>

Private Member Functions

 ringmesh_disable_copy_and_move (GeoModelMeshEntityConstAccess)
 
 ringmesh_template_assert_2d_or_3d (DIMENSION)
 
 GeoModelMeshEntityConstAccess (const GeoModelMeshEntity< DIMENSION > &gme)
 
 ~GeoModelMeshEntityConstAccess ()=default
 
const std::shared_ptr< MeshBase< DIMENSION > > & mesh () const
 
const std::vector< index_t > & incident_entity_relation_ids () const
 
const std::vector< index_t > & boundary_relation_ids () const
 

Private Attributes

const GeoModelMeshEntity< DIMENSION > & gmme_
 

Friends

class GeoModelBuilderGeometryBase< DIMENSION >
 
class GeoModelBuilderGeometry< DIMENSION >
 
class GeoModelBuilderTopologyBase< DIMENSION >
 
class GeoModelBuilderTopology< DIMENSION >
 

Detailed Description

template<index_t DIMENSION>
class RINGMesh::GeoModelMeshEntityConstAccess< DIMENSION >

Definition at line 1262 of file geomodel_mesh_entity.h.

Constructor & Destructor Documentation

◆ GeoModelMeshEntityConstAccess()

template<index_t DIMENSION>
RINGMesh::GeoModelMeshEntityConstAccess< DIMENSION >::GeoModelMeshEntityConstAccess ( const GeoModelMeshEntity< DIMENSION > &  gme)
inlineexplicitprivate

Definition at line 1272 of file geomodel_mesh_entity.h.

◆ ~GeoModelMeshEntityConstAccess()

template<index_t DIMENSION>
RINGMesh::GeoModelMeshEntityConstAccess< DIMENSION >::~GeoModelMeshEntityConstAccess ( )
privatedefault

Member Function Documentation

◆ boundary_relation_ids()

template<index_t DIMENSION>
const std::vector< index_t >& RINGMesh::GeoModelMeshEntityConstAccess< DIMENSION >::boundary_relation_ids ( ) const
inlineprivate

Definition at line 1290 of file geomodel_mesh_entity.h.

◆ incident_entity_relation_ids()

template<index_t DIMENSION>
const std::vector< index_t >& RINGMesh::GeoModelMeshEntityConstAccess< DIMENSION >::incident_entity_relation_ids ( ) const
inlineprivate

Definition at line 1285 of file geomodel_mesh_entity.h.

◆ mesh()

template<index_t DIMENSION>
const std::shared_ptr< MeshBase< DIMENSION > >& RINGMesh::GeoModelMeshEntityConstAccess< DIMENSION >::mesh ( ) const
inlineprivate

Definition at line 1280 of file geomodel_mesh_entity.h.

◆ ringmesh_disable_copy_and_move()

template<index_t DIMENSION>
RINGMesh::GeoModelMeshEntityConstAccess< DIMENSION >::ringmesh_disable_copy_and_move ( GeoModelMeshEntityConstAccess< DIMENSION >  )
private

◆ ringmesh_template_assert_2d_or_3d()

template<index_t DIMENSION>
RINGMesh::GeoModelMeshEntityConstAccess< DIMENSION >::ringmesh_template_assert_2d_or_3d ( DIMENSION  )
private

Friends And Related Function Documentation

◆ GeoModelBuilderGeometry< DIMENSION >

template<index_t DIMENSION>
friend class GeoModelBuilderGeometry< DIMENSION >
friend

Definition at line 1267 of file geomodel_mesh_entity.h.

◆ GeoModelBuilderGeometryBase< DIMENSION >

template<index_t DIMENSION>
friend class GeoModelBuilderGeometryBase< DIMENSION >
friend

Definition at line 1266 of file geomodel_mesh_entity.h.

◆ GeoModelBuilderTopology< DIMENSION >

template<index_t DIMENSION>
friend class GeoModelBuilderTopology< DIMENSION >
friend

Definition at line 1269 of file geomodel_mesh_entity.h.

◆ GeoModelBuilderTopologyBase< DIMENSION >

template<index_t DIMENSION>
friend class GeoModelBuilderTopologyBase< DIMENSION >
friend

Definition at line 1268 of file geomodel_mesh_entity.h.

Member Data Documentation

◆ gmme_

template<index_t DIMENSION>
const GeoModelMeshEntity< DIMENSION >& RINGMesh::GeoModelMeshEntityConstAccess< DIMENSION >::gmme_
private

Definition at line 1296 of file geomodel_mesh_entity.h.


The documentation for this class was generated from the following file: