DGtal
1.4.2
|
Aim: Used to store the closest grid point associated to a vertex of the triangle and two extra boolean values about the local configuration at that vertex. More...
Public Member Functions | |
ClosestGridPoint ()=default | |
ClosestGridPoint (const GridPoint &aGridPoint, const bool &aFirst, const bool &aSecond) | |
Data Fields | |
GridPoint | myGridPoint |
std::pair< bool, bool > | myPair |
Aim: Used to store the closest grid point associated to a vertex of the triangle and two extra boolean values about the local configuration at that vertex.
Description of data structure 'ClosestGridPoint'
More precisely, given a triplet of vectors \( (m_k)_{0 \leq k \leq 2} \) and a point \( q \), let us denote \( v \) the vertex equal to \( q - m_k \). The first boolean value is 'true' iff the predicate returns 'true' on \( v - m_{k+1} \) and,
similarly, the second boolean value is 'true' iff the predicate returns 'true' on \( v - m_{k+2} \) (the indices are taken modulo 3).
Definition at line 101 of file PlaneProbingLNeighborhood.h.
|
default |
Default constructor.
|
inline |
Constructor
aGridPoint | the closest grid point (possibly invalid) |
aFirst | the first boolean value |
aSecond | the second boolean value |
Definition at line 115 of file PlaneProbingLNeighborhood.h.
GridPoint DGtal::PlaneProbingLNeighborhood< TPredicate >::ClosestGridPoint::myGridPoint |
a grid point, which can be invalid if no grid point belong to the underlying surface
Definition at line 119 of file PlaneProbingLNeighborhood.h.
std::pair<bool,bool> DGtal::PlaneProbingLNeighborhood< TPredicate >::ClosestGridPoint::myPair |
pair of boolean values that encode the local configuration
Definition at line 122 of file PlaneProbingLNeighborhood.h.