#include <PointTmplDec.hxx>
Public Member Functions | |
PointTmpl () | |
PointTmpl (TX xValue, TY yValue) | |
const TX & | GetX () const |
const TY & | GetY () const |
void | SetX (TX xValue) |
void | SetY (TY yValue) |
const PointTmpl< TX, TY > & | operator= (const PointTmpl< TX, TY > &newPoint) |
const PointTmpl< TX, TY > & | operator+= (const PointTmpl< TX, TY > &newPoint) |
const PointTmpl< TX, TY > & | operator-= (const PointTmpl< TX, TY > &newPoint) |
bool | operator< (const PointTmpl< TX, TY > &newPoint) const |
bool | operator<= (const PointTmpl< TX, TY > &newPoint) const |
bool | operator> (const PointTmpl< TX, TY > &newPoint) const |
bool | operator>= (const PointTmpl< TX, TY > &newPoint) const |
bool | operator!= (const PointTmpl< TX, TY > &newPoint) const |
bool | operator== (const PointTmpl< TX, TY > &newPoint) const |
double | Distance (const PointTmpl< TX, TY > &newPoint) const |
PointTmpl< TX, TY > | operator- (const PointTmpl< TX, TY > &otherPoint) |
PointTmpl< TX, TY > | operator+ (const PointTmpl< TX, TY > &otherPoint) |
Protected Attributes | |
TX | mX |
TY | mY |
Definition at line 32 of file PointTmplDec.hxx.
CLAM::PointTmpl< TX, TY >::PointTmpl | ( | ) | [inline] |
Definition at line 36 of file PointTmplDec.hxx.
CLAM::PointTmpl< TX, TY >::PointTmpl | ( | TX | xValue, | |
TY | yValue | |||
) | [inline] |
Definition at line 39 of file PointTmplDec.hxx.
double CLAM::PointTmpl< TX, TY >::Distance | ( | const PointTmpl< TX, TY > & | newPoint | ) | const [inline] |
Definition at line 80 of file PointTmplDec.hxx.
const TX& CLAM::PointTmpl< TX, TY >::GetX | ( | ) | const [inline] |
const TY& CLAM::PointTmpl< TX, TY >::GetY | ( | ) | const [inline] |
Definition at line 47 of file PointTmplDec.hxx.
Referenced by CLAM::BPFTmpl< TX, TY >::Insert().
bool CLAM::PointTmpl< TX, TY >::operator!= | ( | const PointTmpl< TX, TY > & | newPoint | ) | const [inline] |
Definition at line 76 of file PointTmplDec.hxx.
PointTmpl<TX,TY> CLAM::PointTmpl< TX, TY >::operator+ | ( | const PointTmpl< TX, TY > & | otherPoint | ) | [inline] |
Definition at line 91 of file PointTmplDec.hxx.
const PointTmpl<TX,TY>& CLAM::PointTmpl< TX, TY >::operator+= | ( | const PointTmpl< TX, TY > & | newPoint | ) | [inline] |
Definition at line 60 of file PointTmplDec.hxx.
PointTmpl<TX,TY> CLAM::PointTmpl< TX, TY >::operator- | ( | const PointTmpl< TX, TY > & | otherPoint | ) | [inline] |
Definition at line 86 of file PointTmplDec.hxx.
const PointTmpl<TX,TY>& CLAM::PointTmpl< TX, TY >::operator-= | ( | const PointTmpl< TX, TY > & | newPoint | ) | [inline] |
Definition at line 66 of file PointTmplDec.hxx.
bool CLAM::PointTmpl< TX, TY >::operator< | ( | const PointTmpl< TX, TY > & | newPoint | ) | const [inline] |
Definition at line 72 of file PointTmplDec.hxx.
bool CLAM::PointTmpl< TX, TY >::operator<= | ( | const PointTmpl< TX, TY > & | newPoint | ) | const [inline] |
Definition at line 73 of file PointTmplDec.hxx.
const PointTmpl<TX,TY>& CLAM::PointTmpl< TX, TY >::operator= | ( | const PointTmpl< TX, TY > & | newPoint | ) | [inline] |
Definition at line 54 of file PointTmplDec.hxx.
bool CLAM::PointTmpl< TX, TY >::operator== | ( | const PointTmpl< TX, TY > & | newPoint | ) | const [inline] |
Definition at line 77 of file PointTmplDec.hxx.
bool CLAM::PointTmpl< TX, TY >::operator> | ( | const PointTmpl< TX, TY > & | newPoint | ) | const [inline] |
Definition at line 74 of file PointTmplDec.hxx.
bool CLAM::PointTmpl< TX, TY >::operator>= | ( | const PointTmpl< TX, TY > & | newPoint | ) | const [inline] |
Definition at line 75 of file PointTmplDec.hxx.
void CLAM::PointTmpl< TX, TY >::SetX | ( | TX | xValue | ) | [inline] |
Definition at line 50 of file PointTmplDec.hxx.
Referenced by CLAM::operator>>().
void CLAM::PointTmpl< TX, TY >::SetY | ( | TY | yValue | ) | [inline] |
Definition at line 51 of file PointTmplDec.hxx.
Referenced by CLAM::operator>>().
TX CLAM::PointTmpl< TX, TY >::mX [protected] |
Definition at line 100 of file PointTmplDec.hxx.
Referenced by CLAM::PointTmpl< TData, TData >::Distance(), CLAM::PointTmpl< TData, TData >::GetX(), CLAM::PointTmpl< TData, TData >::operator!=(), CLAM::PointTmpl< TData, TData >::operator+(), CLAM::PointTmpl< TData, TData >::operator+=(), CLAM::PointTmpl< TData, TData >::operator-(), CLAM::PointTmpl< TData, TData >::operator-=(), CLAM::PointTmpl< TData, TData >::operator<(), CLAM::PointTmpl< TData, TData >::operator<=(), CLAM::PointTmpl< TData, TData >::operator=(), CLAM::PointTmpl< TData, TData >::operator==(), CLAM::PointTmpl< TData, TData >::operator>(), CLAM::PointTmpl< TData, TData >::operator>=(), CLAM::PointTmpl< TData, TData >::PointTmpl(), and CLAM::PointTmpl< TData, TData >::SetX().
TY CLAM::PointTmpl< TX, TY >::mY [protected] |
Definition at line 101 of file PointTmplDec.hxx.
Referenced by CLAM::PointTmpl< TData, TData >::Distance(), CLAM::PointTmpl< TData, TData >::GetY(), CLAM::PointTmpl< TData, TData >::operator+(), CLAM::PointTmpl< TData, TData >::operator+=(), CLAM::PointTmpl< TData, TData >::operator-(), CLAM::PointTmpl< TData, TData >::operator-=(), CLAM::PointTmpl< TData, TData >::operator=(), CLAM::PointTmpl< TData, TData >::PointTmpl(), and CLAM::PointTmpl< TData, TData >::SetY().