Developer Documentation
OpenVolumeMesh::OpenVolumeMeshHandle Class Reference
Inheritance diagram for OpenVolumeMesh::OpenVolumeMeshHandle:
OpenVolumeMesh::HandleT< Entity::Cell > OpenVolumeMesh::HandleT< Entity::HalfEdge > OpenVolumeMesh::HandleT< Entity::HalfFace > OpenVolumeMesh::HandleT< Entity::Vertex > OpenVolumeMesh::HandleT< EntityTag, typename >

Public Member Functions

constexpr OpenVolumeMeshHandle (int _idx)
 
OpenVolumeMeshHandleoperator= (int _idx)
 
 OpenVolumeMeshHandle (const OpenVolumeMeshHandle &_idx)=default
 
OpenVolumeMeshHandleoperator= (const OpenVolumeMeshHandle &_idx)=default
 
bool is_valid () const
 
bool operator< (const OpenVolumeMeshHandle &_idx) const
 
bool operator< (int _idx) const
 
bool operator> (const OpenVolumeMeshHandle &_idx) const
 
bool operator> (int _idx) const
 
bool operator== (const OpenVolumeMeshHandle &_h) const
 
bool operator!= (const OpenVolumeMeshHandle &_h) const
 
const int & idx () const
 
size_t uidx () const
 return unsigned idx - handle must be valid
 
void idx (const int &_idx)
 
void reset ()
 

Private Attributes

int idx_
 

Detailed Description

Definition at line 50 of file OpenVolumeMeshHandle.hh.


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