Developer Documentation
Loading...
Searching...
No Matches
OpenVolumeMesh::OpenVolumeMeshFace Class Reference

Public Member Functions

 OpenVolumeMeshFace (std::vector< HalfEdgeHandle > _halfedges)
 
const std::vector< HalfEdgeHandle > & halfedges () const &
 
const std::vector< HalfEdgeHandle > & halfedges () const &&=delete
 
std::vector< HalfEdgeHandlehalfedges () &&
 

Protected Member Functions

void set_halfedges (const std::vector< HalfEdgeHandle > &_halfedges)
 

Private Attributes

std::vector< HalfEdgeHandlehalfedges_
 

Friends

class TopologyKernel
 

Detailed Description

Definition at line 79 of file BaseEntities.hh.

Constructor & Destructor Documentation

◆ OpenVolumeMeshFace()

OpenVolumeMesh::OpenVolumeMeshFace::OpenVolumeMeshFace ( std::vector< HalfEdgeHandle _halfedges)
inlineexplicit

Definition at line 82 of file BaseEntities.hh.

Member Function Documentation

◆ halfedges() [1/2]

std::vector< HalfEdgeHandle > OpenVolumeMesh::OpenVolumeMeshFace::halfedges ( ) &&
inline

Definition at line 91 of file BaseEntities.hh.

◆ halfedges() [2/2]

const std::vector< HalfEdgeHandle > & OpenVolumeMesh::OpenVolumeMeshFace::halfedges ( ) const &
inline

Definition at line 86 of file BaseEntities.hh.

◆ set_halfedges()

void OpenVolumeMesh::OpenVolumeMeshFace::set_halfedges ( const std::vector< HalfEdgeHandle > &  _halfedges)
inlineprotected

Definition at line 97 of file BaseEntities.hh.

Friends And Related Symbol Documentation

◆ TopologyKernel

friend class TopologyKernel
friend

Definition at line 80 of file BaseEntities.hh.

Member Data Documentation

◆ halfedges_

std::vector<HalfEdgeHandle> OpenVolumeMesh::OpenVolumeMeshFace::halfedges_
private

Definition at line 102 of file BaseEntities.hh.


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