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

#include <well.h>

Inheritance diagram for RINGMesh::WellCorner< DIMENSION >:
RINGMesh::WellEntity< DIMENSION >

Public Member Functions

 WellCorner (const Well< DIMENSION > *well, const vecn< DIMENSION > &point, bool is_on_surface, index_t id)
 
const vecn< DIMENSION > & point () const
 
bool is_on_surface () const
 
bool id () const
 
GEO::AttributesManager & vertex_attribute_manager () const
 
- Public Member Functions inherited from RINGMesh::WellEntity< DIMENSION >
const Well< DIMENSION > & well () const
 

Private Attributes

bool is_on_surface_
 True is the corner is on a surface, false if is in a region. More...
 
index_t id_
 The id of the corresponding surface or region. More...
 
std::unique_ptr< PointSetMesh< DIMENSION > > mesh_
 

Additional Inherited Members

- Protected Member Functions inherited from RINGMesh::WellEntity< DIMENSION >
 WellEntity (const Well< DIMENSION > *well)
 
virtual ~WellEntity ()=default
 
- Protected Attributes inherited from RINGMesh::WellEntity< DIMENSION >
const Well< DIMENSION > * well_
 Pointer to the Well owning this entity. More...
 

Detailed Description

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

Definition at line 93 of file well.h.

Constructor & Destructor Documentation

◆ WellCorner()

template<index_t DIMENSION>
RINGMesh::WellCorner< DIMENSION >::WellCorner ( const Well< DIMENSION > *  well,
const vecn< DIMENSION > &  point,
bool  is_on_surface,
index_t  id 
)

Definition at line 298 of file well.cpp.

Member Function Documentation

◆ id()

template<index_t DIMENSION>
bool RINGMesh::WellCorner< DIMENSION >::id ( ) const
inline

Definition at line 108 of file well.h.

◆ is_on_surface()

template<index_t DIMENSION>
bool RINGMesh::WellCorner< DIMENSION >::is_on_surface ( ) const
inline

Definition at line 103 of file well.h.

◆ point()

template<index_t DIMENSION>
const vecn< DIMENSION > & RINGMesh::WellCorner< DIMENSION >::point ( ) const

Definition at line 313 of file well.cpp.

◆ vertex_attribute_manager()

template<index_t DIMENSION>
GEO::AttributesManager & RINGMesh::WellCorner< DIMENSION >::vertex_attribute_manager ( ) const

Definition at line 320 of file well.cpp.

Member Data Documentation

◆ id_

template<index_t DIMENSION>
index_t RINGMesh::WellCorner< DIMENSION >::id_
private

The id of the corresponding surface or region.

Definition at line 119 of file well.h.

◆ is_on_surface_

template<index_t DIMENSION>
bool RINGMesh::WellCorner< DIMENSION >::is_on_surface_
private

True is the corner is on a surface, false if is in a region.

Definition at line 117 of file well.h.

◆ mesh_

template<index_t DIMENSION>
std::unique_ptr< PointSetMesh< DIMENSION > > RINGMesh::WellCorner< DIMENSION >::mesh_
private

Definition at line 120 of file well.h.


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