libcrn
3.9.5
A document image processing library
|
Go to the source code of this file.
Classes | |
class | crn::Point2D< T > |
A 2D point class. More... | |
struct | crn::Point2D< T >::Comparer |
Functor to compare points. More... | |
Namespaces | |
crn | |
Functions | |
template<typename T > | |
double | crn::Distance (const Point2D< T > &p1, const Point2D< T > &p2, DistanceType dt=DistanceType::EUCLIDEAN) |
template<typename T > | |
crn::Point2D< T > | operator+ (crn::Point2D< T > p1, const crn::Point2D< T > &p2) noexcept |
template<typename T > | |
crn::Point2D< T > | operator- (crn::Point2D< T > p1, const crn::Point2D< T > &p2) noexcept |
template<typename T > | |
crn::Point2D< double > | operator* (double d, const crn::Point2D< T > &p) noexcept |
template<typename T > | |
crn::Point2D< double > | operator* (const crn::Point2D< T > &p, double d) noexcept |
|
noexcept |
Definition at line 120 of file CRNPoint2D.h.
|
noexcept |
Definition at line 121 of file CRNPoint2D.h.
|
noexcept |
Definition at line 118 of file CRNPoint2D.h.
|
noexcept |
Definition at line 119 of file CRNPoint2D.h.