#include <PointFunctions.hpp>
Public Member Functions | |
template<typename Derived > | |
CompareByAngle (const MatrixBase< Derived > &points, const Vector2 &base, unsigned int baseIdx, unsigned int &deletedPoints) | |
int | operator() (const PointData &point1In, const PointData &point2In) |
Private Attributes | |
const Vector2 | m_base |
const unsigned int | m_baseIdx |
unsigned int & | m_deletedPoints |
const MatrixRef< const Matrix2Dyn > | m_p |
Definition at line 239 of file PointFunctions.hpp.
ApproxMVBB::PointFunctions::CompareByAngle::CompareByAngle | ( | const MatrixBase< Derived > & | points, |
const Vector2 & | base, | ||
unsigned int | baseIdx, | ||
unsigned int & | deletedPoints | ||
) | [inline] |
Cosntructor, points is not a temporary, it accepts all sorts of matrix expressions, however the construction of MatrixRef<> might create a temporary but this is stored in m_p!
Definition at line 251 of file PointFunctions.hpp.
int ApproxMVBB::PointFunctions::CompareByAngle::operator() | ( | const PointData & | point1In, |
const PointData & | point2In | ||
) | [inline] |
True if b is positively rotated from a, stricly weak ordering!
Definition at line 259 of file PointFunctions.hpp.
const Vector2 ApproxMVBB::PointFunctions::CompareByAngle::m_base [private] |
Definition at line 301 of file PointFunctions.hpp.
const unsigned int ApproxMVBB::PointFunctions::CompareByAngle::m_baseIdx [private] |
Definition at line 301 of file PointFunctions.hpp.
unsigned int& ApproxMVBB::PointFunctions::CompareByAngle::m_deletedPoints [private] |
Definition at line 302 of file PointFunctions.hpp.
const MatrixRef<const Matrix2Dyn> ApproxMVBB::PointFunctions::CompareByAngle::m_p [private] |
Definition at line 300 of file PointFunctions.hpp.