Public Member Functions | Private Attributes
ApproxMVBB::PointFunctions::CompareByAngle Class Reference

#include <PointFunctions.hpp>

List of all members.

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

Detailed Description

Definition at line 239 of file PointFunctions.hpp.


Constructor & Destructor Documentation

template<typename Derived >
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.


Member Function Documentation

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.


Member Data Documentation

Definition at line 301 of file PointFunctions.hpp.

Definition at line 301 of file PointFunctions.hpp.

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.


The documentation for this class was generated from the following file:


asr_approx_mvbb
Author(s): Gassner Nikolai
autogenerated on Sat Jun 8 2019 20:21:50