1//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2// 07.06.2008, AUTHOR: OLIVER KORTNER
3//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5//:::::::::::::::::::::::::::::::::::::::::::::::::::
6//:: INLINE METHODS DEFINED IN THE CLASS DataPoint ::
7//:::::::::::::::::::::::::::::::::::::::::::::::::::
9//*****************************************************************************
15inline bool DataPoint::operator < (const DataPoint & point) const {
17 return m_vec[m_ref_comp]<point.dataVector()[m_ref_comp];
21//*****************************************************************************
27inline bool DataPoint::operator > (const DataPoint & point) const {
29 return m_vec[m_ref_comp]>point.dataVector()[m_ref_comp];
33//*****************************************************************************
39inline bool DataPoint::operator <= (const DataPoint & point) const {
41 return m_vec[m_ref_comp]<=point.dataVector()[m_ref_comp];
45//*****************************************************************************
51inline bool DataPoint::operator >= (const DataPoint & point) const {
53 return m_vec[m_ref_comp]>=point.dataVector()[m_ref_comp];
57//*****************************************************************************
63inline bool DataPoint::operator == (const DataPoint & point) const {
65 return m_vec[m_ref_comp]==point.dataVector()[m_ref_comp];