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

#include <geomodel_indexing_types.h>

Inheritance diagram for RINGMesh::surface_range< DIMENSION >:
RINGMesh::entity_range< DIMENSION > RINGMesh::range

Public Member Functions

 surface_range (const GeoModel< DIMENSION > &geomodel)
 
const surface_range< DIMENSION > & begin () const
 
const surface_range< DIMENSION > & end () const
 
const Surface< DIMENSION > & operator* () const
 
- Public Member Functions inherited from RINGMesh::range
template<typename T1 , typename T2 >
 range (T1 begin, T2 end)
 
template<typename T >
 range (T end)
 
const rangebegin () const
 
const rangeend () const
 
bool operator!= (const range &) const
 
void operator++ ()
 
index_t operator* () const
 

Additional Inherited Members

- Protected Member Functions inherited from RINGMesh::entity_range< DIMENSION >
 entity_range (const GeoModel< DIMENSION > &geomodel, index_t last)
 
- Protected Attributes inherited from RINGMesh::entity_range< DIMENSION >
const GeoModel< DIMENSION > & geomodel_
 
- Protected Attributes inherited from RINGMesh::range
index_t iter_ { 0 }
 
index_t last_ { 0 }
 

Detailed Description

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

Definition at line 135 of file geomodel_indexing_types.h.

Constructor & Destructor Documentation

◆ surface_range()

template<index_t DIMENSION>
RINGMesh::surface_range< DIMENSION >::surface_range ( const GeoModel< DIMENSION > &  geomodel)
inlineexplicit

Definition at line 138 of file geomodel_indexing_types.h.

Member Function Documentation

◆ begin()

template<index_t DIMENSION>
const surface_range< DIMENSION >& RINGMesh::surface_range< DIMENSION >::begin ( ) const
inline

Definition at line 142 of file geomodel_indexing_types.h.

◆ end()

template<index_t DIMENSION>
const surface_range< DIMENSION >& RINGMesh::surface_range< DIMENSION >::end ( ) const
inline

Definition at line 146 of file geomodel_indexing_types.h.

◆ operator*()

template<index_t DIMENSION>
const Surface< DIMENSION >& RINGMesh::surface_range< DIMENSION >::operator* ( ) const
inline

Definition at line 150 of file geomodel_indexing_types.h.


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