Screen position pair in the order line, column: (L, C) More...
#include <position.h>
Public Member Functions | |
wpos (int v=0) | |
wpos (int l, int c) | |
wpos (const wpair &Rhs) | |
wpos (const wpos &Rhs) | |
wpos & | operator= (const wpos &Rhs) |
wpos & | operator+= (const wpair &Rhs) |
wpos & | operator-= (const wpair &Rhs) |
wpos & | operator*= (const wpair &Rhs) |
wpos & | operator/= (const wpair &Rhs) |
wpos | operator+ (const wpair &Rhs) const |
wpos | operator- (const wpair &Rhs) const |
wpos | operator* (const wpair &Rhs) const |
wpos | operator/ (const wpair &Rhs) const |
![]() | |
wpair (int v=0) | |
Set BOTH members to v | |
wpair (int a, int b) | |
wpair (const wpair &Rhs) | |
bool | operator== (const wpair &Rhs) const |
bool | operator!= (const wpair &Rhs) const |
bool | operator> (const wpair &Rhs) const |
bool | operator< (const wpair &Rhs) const |
bool | operator>= (const wpair &Rhs) const |
bool | operator<= (const wpair &Rhs) const |
wpair | between (const wpair &Min, const wpair &Max) const |
a copy of this clamped between Min and Max | |
Public Attributes | |
int & | L |
int & | C |
Additional Inherited Members | |
![]() | |
static wpair | min (const wpair &Lhs, const wpair &Rhs) |
static wpair | max (const wpair &Lhs, const wpair &Rhs) |
![]() | |
wpair & | operator= (const wpair &Rhs) |
wpair & | operator+= (const wpair &Rhs) |
wpair & | operator-= (const wpair &Rhs) |
wpair & | operator*= (const wpair &Rhs) |
wpair & | operator/= (const wpair &Rhs) |
wpair | operator+ (const wpair &Rhs) const |
wpair | operator- (const wpair &Rhs) const |
wpair | operator* (const wpair &Rhs) const |
wpair | operator/ (const wpair &Rhs) const |
![]() | |
int | A |
int | B |
Screen position pair in the order line, column: (L, C)