|
DGtal 1.4.0
|
#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. | |
| Dimension | k |
| Direction to find separator, k in sDirs(surfel). | |
| bool | epsilon |
| Orientation to find separator (true = positively along k-axis) | |
| Dimension | j |
| Track direction (j != k), j in sDirs(surfel). | |
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==().