|
DGtal 2.0.0
|
#include <DGtal/topology/DigitalSurface.h>
Public Member Functions | |
| Arc () | |
| Arc (const Vertex &theTail, Dimension aK, bool aEpsilon) | |
| bool | operator== (const Arc &other) const |
| bool | operator< (const Arc &other) const |
| bool | operator!= (const Arc &other) const |
Data Fields | |
| Vertex | base |
| base surfel | |
| Dimension | k |
| direction toward the head surfel | |
| bool | epsilon |
| orientation toward the head surfel | |
Defines an arc on the digital surface, i.e. an arrow between two adjacent surfels.
Definition at line 238 of file DigitalSurface.h.
|
inline |
Default constructor. The arc is invalid.
Definition at line 245 of file DigitalSurface.h.
References base, epsilon, and k.
Referenced by operator!=(), operator<(), and operator==().
|
inline |
Definition at line 247 of file DigitalSurface.h.
|
inline |
|
inline |
|
inline |
| Vertex DGtal::DigitalSurface< TDigitalSurfaceContainer >::Arc::base |
base surfel
Definition at line 239 of file DigitalSurface.h.
Referenced by Arc(), Arc(), operator!=(), operator<(), and operator==().
| bool DGtal::DigitalSurface< TDigitalSurfaceContainer >::Arc::epsilon |
orientation toward the head surfel
Definition at line 241 of file DigitalSurface.h.
Referenced by Arc(), Arc(), operator!=(), operator<(), and operator==().
| Dimension DGtal::DigitalSurface< TDigitalSurfaceContainer >::Arc::k |
direction toward the head surfel
Definition at line 240 of file DigitalSurface.h.
Referenced by Arc(), Arc(), operator!=(), operator<(), and operator==().