openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
ePoint Class Reference

#include <epoint.h>

Public Member Functions

 ePoint ()
 
 ePoint (int xpos, int ypos)
 
 ePoint (float xpos, float ypos)
 
 ePoint (float xpos, int ypos)
 
 ePoint (int xpos, float ypos)
 
bool isNull () const
 
int x () const
 
int y () const
 
void setX (int x)
 
void setY (int y)
 
int manhattanLength () const
 
int & rx ()
 
int & ry ()
 
ePointoperator+= (const ePoint &p)
 
ePointoperator-= (const ePoint &p)
 
ePointoperator*= (int c)
 
ePointoperator*= (double c)
 
ePointoperator/= (int c)
 
ePointoperator/= (double c)
 

Friends

bool operator== (const ePoint &, const ePoint &)
 
bool operator!= (const ePoint &, const ePoint &)
 
ePoint operator+ (const ePoint &, const ePoint &)
 
ePoint operator+ (const ePoint &, const eSize &)
 
ePoint operator- (const ePoint &, const ePoint &)
 
ePoint operator- (const ePoint &, const eSize &)
 
ePoint operator* (const ePoint &, int)
 
ePoint operator* (int, const ePoint &)
 
ePoint operator* (const ePoint &, double)
 
ePoint operator* (double, const ePoint &)
 
ePoint operator- (const ePoint &)
 
ePoint operator/ (const ePoint &, int)
 
ePoint operator/ (const ePoint &, double)
 

Constructor & Destructor Documentation

◆ ePoint() [1/5]

ePoint::ePoint ( )
inline

◆ ePoint() [2/5]

ePoint::ePoint ( int  xpos,
int  ypos 
)
inline

◆ ePoint() [3/5]

ePoint::ePoint ( float  xpos,
float  ypos 
)
inline

◆ ePoint() [4/5]

ePoint::ePoint ( float  xpos,
int  ypos 
)
inline

◆ ePoint() [5/5]

ePoint::ePoint ( int  xpos,
float  ypos 
)
inline

Member Function Documentation

◆ isNull()

bool ePoint::isNull ( ) const
inline

◆ manhattanLength()

int ePoint::manhattanLength ( ) const
inline

◆ operator*=() [1/2]

ePoint & ePoint::operator*= ( double  c)
inline

◆ operator*=() [2/2]

ePoint & ePoint::operator*= ( int  c)
inline

◆ operator+=()

ePoint & ePoint::operator+= ( const ePoint p)
inline

◆ operator-=()

ePoint & ePoint::operator-= ( const ePoint p)
inline

◆ operator/=() [1/2]

ePoint & ePoint::operator/= ( double  c)
inline

◆ operator/=() [2/2]

ePoint & ePoint::operator/= ( int  c)
inline

◆ rx()

int & ePoint::rx ( )
inline

◆ ry()

int & ePoint::ry ( )
inline

◆ setX()

void ePoint::setX ( int  x)
inline

◆ setY()

void ePoint::setY ( int  y)
inline

◆ x()

int ePoint::x ( ) const
inline

◆ y()

int ePoint::y ( ) const
inline

Friends And Related Function Documentation

◆ operator!=

bool operator!= ( const ePoint p1,
const ePoint p2 
)
friend

◆ operator* [1/4]

ePoint operator* ( const ePoint p,
double  c 
)
friend

◆ operator* [2/4]

ePoint operator* ( const ePoint p,
int  c 
)
friend

◆ operator* [3/4]

ePoint operator* ( double  c,
const ePoint p 
)
friend

◆ operator* [4/4]

ePoint operator* ( int  c,
const ePoint p 
)
friend

◆ operator+ [1/2]

ePoint operator+ ( const ePoint p1,
const ePoint p2 
)
friend

◆ operator+ [2/2]

ePoint operator+ ( const ePoint p1,
const eSize p2 
)
friend

◆ operator- [1/3]

ePoint operator- ( const ePoint p)
friend

◆ operator- [2/3]

ePoint operator- ( const ePoint p1,
const ePoint p2 
)
friend

◆ operator- [3/3]

ePoint operator- ( const ePoint p1,
const eSize p2 
)
friend

◆ operator/ [1/2]

ePoint operator/ ( const ePoint p,
double  c 
)
friend

◆ operator/ [2/2]

ePoint operator/ ( const ePoint p,
int  c 
)
friend

◆ operator==

bool operator== ( const ePoint p1,
const ePoint p2 
)
friend

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