31 #if defined(InHalfPlaneBy2x2DetComputer_RECURSES) 32 #error Recursive header files inclusion detected in InHalfPlaneBy2x2DetComputer.h 33 #else // defined(InHalfPlaneBy2x2DetComputer_RECURSES) 35 #define InHalfPlaneBy2x2DetComputer_RECURSES 37 #if !defined InHalfPlaneBy2x2DetComputer_h 39 #define InHalfPlaneBy2x2DetComputer_h 45 #include "DGtal/base/Common.h" 47 #include "DGtal/geometry/tools/determinant/C2x2DetComputer.h" 91 template <
typename TPo
int,
typename TDetComputer>
132 typedef typename TDetComputer::ResultInteger
Value;
204 template <
typename TPo
int,
typename TDetComputer>
206 operator<< ( std::ostream & out, const InHalfPlaneBy2x2DetComputer<TPoint, TDetComputer> & object );
213 #include "DGtal/geometry/tools/determinant/InHalfPlaneBy2x2DetComputer.ih" 218 #endif // !defined InHalfPlaneBy2x2DetComputer_h 220 #undef InHalfPlaneBy2x2DetComputer_RECURSES 221 #endif // else defined(InHalfPlaneBy2x2DetComputer_RECURSES) Value operator()(const Point &aR) const
Aim: This concept gathers all models that are able to compute the (sign of the) determinant of a 2x2 ...
BOOST_CONCEPT_ASSERT((C2x2DetComputer< DetComputer >))
void init(const Point &aP, const Point &aQ)
void selfDisplay(std::ostream &out) const
std::array< Point, 2 > PointArray
TDetComputer::ArgumentInteger ArgumentInteger
Aim: Class that implements an orientation functor, ie. it provides a way to compute the orientation o...
DGtal is the top-level namespace which contains all DGtal functions and types.
DetComputer myDetComputer
PointArray::size_type SizeArray
TDetComputer::ResultInteger Value