Public Member Functions | List of all members
lvr2::OptionalHalfEdgeHandle Class Reference

Semantically equivalent to boost::optional<HalfEdgeHandle> More...

#include <HalfEdge.hpp>

Inheritance diagram for lvr2::OptionalHalfEdgeHandle:
Inheritance graph
[legend]

Public Member Functions

 OptionalHalfEdgeHandle ()
 
 OptionalHalfEdgeHandle (EdgeHandle eH)
 
- Public Member Functions inherited from lvr2::BaseOptionalHandle< Index, HalfEdgeHandle >
 BaseOptionalHandle ()
 
 BaseOptionalHandle (BaseHandle< Index > handle)
 
 BaseOptionalHandle (boost::optional< BaseHandle< Index >> handle)
 
 BaseOptionalHandle (Index idx)
 
 operator bool () const
 
bool operator! () const
 
bool operator!= (const BaseOptionalHandle &other) const
 
bool operator== (const BaseOptionalHandle &other) const
 
void setIdx (Index idx)
 
HalfEdgeHandle unwrap () const
 Extracts the handle. If this doesn't hold a handle (is "None"), this method panics. More...
 

Detailed Description

Semantically equivalent to boost::optional<HalfEdgeHandle>

Definition at line 66 of file HalfEdge.hpp.

Constructor & Destructor Documentation

◆ OptionalHalfEdgeHandle() [1/2]

lvr2::OptionalHalfEdgeHandle::OptionalHalfEdgeHandle ( )
inline

Definition at line 70 of file HalfEdge.hpp.

◆ OptionalHalfEdgeHandle() [2/2]

lvr2::OptionalHalfEdgeHandle::OptionalHalfEdgeHandle ( EdgeHandle  eH)
inline

Definition at line 71 of file HalfEdge.hpp.


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


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Mon Feb 28 2022 22:46:12