Public Member Functions | Private Attributes | List of all members
lvr2::CellHandle Class Reference

#include <CellHandle.hh>

Public Member Functions

void __decrement ()
 
void __increment ()
 
 CellHandle (int _idx=-8)
 
int idx () const
 
void idx (int _idx)
 
bool is_invalid () const
 
bool is_valid () const
 
bool operator!= (const CellHandle &_other) const
 
void operator++ ()
 
bool operator< (const CellHandle &_other) const
 
bool operator== (const CellHandle &_other) const
 
void reset ()
 

Private Attributes

int idx_
 

Detailed Description

Handling of cells...negative indices identify invalid cells.

Definition at line 22 of file CellHandle.hh.

Constructor & Destructor Documentation

◆ CellHandle()

lvr2::CellHandle::CellHandle ( int  _idx = -8)
inlineexplicit

Definition at line 25 of file CellHandle.hh.

Member Function Documentation

◆ __decrement()

void lvr2::CellHandle::__decrement ( )
inline

Definition at line 49 of file CellHandle.hh.

◆ __increment()

void lvr2::CellHandle::__increment ( )
inline

Definition at line 48 of file CellHandle.hh.

◆ idx() [1/2]

int lvr2::CellHandle::idx ( ) const
inline

Definition at line 29 of file CellHandle.hh.

◆ idx() [2/2]

void lvr2::CellHandle::idx ( int  _idx)
inline

Definition at line 30 of file CellHandle.hh.

◆ is_invalid()

bool lvr2::CellHandle::is_invalid ( ) const
inline

Definition at line 33 of file CellHandle.hh.

◆ is_valid()

bool lvr2::CellHandle::is_valid ( ) const
inline

Definition at line 32 of file CellHandle.hh.

◆ operator!=()

bool lvr2::CellHandle::operator!= ( const CellHandle _other) const
inline

Definition at line 40 of file CellHandle.hh.

◆ operator++()

void lvr2::CellHandle::operator++ ( )
inline

Definition at line 46 of file CellHandle.hh.

◆ operator<()

bool lvr2::CellHandle::operator< ( const CellHandle _other) const
inline

Definition at line 43 of file CellHandle.hh.

◆ operator==()

bool lvr2::CellHandle::operator== ( const CellHandle _other) const
inline

Definition at line 37 of file CellHandle.hh.

◆ reset()

void lvr2::CellHandle::reset ( )
inline

Definition at line 35 of file CellHandle.hh.

Member Data Documentation

◆ idx_

int lvr2::CellHandle::idx_
private

Definition at line 52 of file CellHandle.hh.


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:11