DGtal
1.5.beta
|
#include <DGtal/topology/UmbrellaComputer.h>
Public Member Functions | |
State () | |
State (const Surfel &_surfel, Dimension _k, bool _epsilon, Dimension _j) | |
bool | operator== (const State &other) const |
bool | operator< (const State &other) const |
Data Fields | |
Surfel | surfel |
Current surfel. More... | |
Dimension | k |
Direction to find separator, k in sDirs(surfel). More... | |
bool | epsilon |
Orientation to find separator (true = positively along k-axis) More... | |
Dimension | j |
Track direction (j != k), j in sDirs(surfel). More... | |
Stores (the main part of) the state when visiting an umbrella.
Definition at line 104 of file UmbrellaComputer.h.
|
inline |
Definition at line 114 of file UmbrellaComputer.h.
|
inline |
Definition at line 115 of file UmbrellaComputer.h.
|
inline |
Definition at line 126 of file UmbrellaComputer.h.
References DGtal::UmbrellaComputer< TDigitalSurfaceTracker >::State::epsilon, DGtal::UmbrellaComputer< TDigitalSurfaceTracker >::State::j, DGtal::UmbrellaComputer< TDigitalSurfaceTracker >::State::k, and DGtal::UmbrellaComputer< TDigitalSurfaceTracker >::State::surfel.
|
inline |
Definition at line 119 of file UmbrellaComputer.h.
References DGtal::UmbrellaComputer< TDigitalSurfaceTracker >::State::epsilon, DGtal::UmbrellaComputer< TDigitalSurfaceTracker >::State::j, DGtal::UmbrellaComputer< TDigitalSurfaceTracker >::State::k, and DGtal::UmbrellaComputer< TDigitalSurfaceTracker >::State::surfel.
bool DGtal::UmbrellaComputer< TDigitalSurfaceTracker >::State::epsilon |
Orientation to find separator (true = positively along k-axis)
Definition at line 111 of file UmbrellaComputer.h.
Referenced by DGtal::UmbrellaComputer< TDigitalSurfaceTracker >::State::operator<(), and DGtal::UmbrellaComputer< TDigitalSurfaceTracker >::State::operator==().
Dimension DGtal::UmbrellaComputer< TDigitalSurfaceTracker >::State::j |
Track direction (j != k), j in sDirs(surfel).
Definition at line 113 of file UmbrellaComputer.h.
Referenced by DGtal::UmbrellaComputer< TDigitalSurfaceTracker >::State::operator<(), and DGtal::UmbrellaComputer< TDigitalSurfaceTracker >::State::operator==().
Dimension DGtal::UmbrellaComputer< TDigitalSurfaceTracker >::State::k |
Direction to find separator, k in sDirs(surfel).
Definition at line 109 of file UmbrellaComputer.h.
Referenced by DGtal::UmbrellaComputer< TDigitalSurfaceTracker >::State::operator<(), and DGtal::UmbrellaComputer< TDigitalSurfaceTracker >::State::operator==().
Surfel DGtal::UmbrellaComputer< TDigitalSurfaceTracker >::State::surfel |
Current surfel.
Definition at line 107 of file UmbrellaComputer.h.
Referenced by DGtal::UmbrellaComputer< TDigitalSurfaceTracker >::State::operator<(), and DGtal::UmbrellaComputer< TDigitalSurfaceTracker >::State::operator==().