Developer Documentation
OpenVolumeMesh::OpenVolumeMeshCell Class Reference

Public Member Functions

 OpenVolumeMeshCell (std::vector< HalfFaceHandle > _halffaces)
 
const std::vector< HalfFaceHandle > & halffaces () const &
 
const std::vector< HalfFaceHandle > & halffaces () const &&=delete
 
std::vector< HalfFaceHandlehalffaces () &&
 

Protected Member Functions

void set_halffaces (const std::vector< HalfFaceHandle > &_halffaces)
 

Private Attributes

std::vector< HalfFaceHandlehalffaces_
 

Friends

class TopologyKernel
 

Detailed Description

Definition at line 110 of file BaseEntities.hh.

Constructor & Destructor Documentation

◆ OpenVolumeMeshCell()

OpenVolumeMesh::OpenVolumeMeshCell::OpenVolumeMeshCell ( std::vector< HalfFaceHandle _halffaces)
inlineexplicit

Definition at line 113 of file BaseEntities.hh.

Member Function Documentation

◆ halffaces() [1/2]

std::vector< HalfFaceHandle > OpenVolumeMesh::OpenVolumeMeshCell::halffaces ( ) &&
inline

Definition at line 122 of file BaseEntities.hh.

◆ halffaces() [2/2]

const std::vector< HalfFaceHandle > & OpenVolumeMesh::OpenVolumeMeshCell::halffaces ( ) const &
inline

Definition at line 117 of file BaseEntities.hh.

◆ set_halffaces()

void OpenVolumeMesh::OpenVolumeMeshCell::set_halffaces ( const std::vector< HalfFaceHandle > &  _halffaces)
inlineprotected

Definition at line 128 of file BaseEntities.hh.

Friends And Related Function Documentation

◆ TopologyKernel

friend class TopologyKernel
friend

Definition at line 111 of file BaseEntities.hh.

Member Data Documentation

◆ halffaces_

std::vector<HalfFaceHandle> OpenVolumeMesh::OpenVolumeMeshCell::halffaces_
private

Definition at line 133 of file BaseEntities.hh.


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