Go to the source code of this file.
Classes | |
class | BPoint |
The BPoint class defines a point in the plane using integer precision. More... | |
Functions | |
bool | operator== (const BPoint &p1, const BPoint &p2) |
Operator overload for BPoint == (equality test). More... | |
bool | operator!= (const BPoint &p1, const BPoint &p2) |
Operator overload for BPoint != (not equal test). More... | |
const BPoint | operator+ (const BPoint &p1, const BPoint &p2) |
Operator overload for BPoint + (add). More... | |
const BPoint | operator- (const BPoint &p1, const BPoint &p2) |
Operator overload for BPoint - (subtract). More... | |
const BPoint | operator* (const BPoint &p, double c) |
Operator overload for BPoint * (multiply with a double). More... | |
const BPoint | operator* (double c, const BPoint &p) |
Operator overload for BPoint * (multiply with a double). More... | |
const BPoint | operator- (const BPoint &p) |
Operator overload for BPoint - (subtract). More... | |
const BPoint | operator/ (const BPoint &p, double c) |
Operator overload for BPoint / (divide). More... | |
Operator overload for BPoint != (not equal test).
Operator overload for != (not equal test).
References BPoint::X(), and BPoint::Y().
Operator overload for BPoint * (multiply with a double).
Operator overload for * (multiply with a double).
References BPoint::X(), and BPoint::Y().
Operator overload for BPoint * (multiply with a double).
Operator overload for * (multiply with a double).
References BPoint::X(), and BPoint::Y().
Operator overload for BPoint + (add).
Operator overload for + (add).
References BPoint::X(), and BPoint::Y().
Operator overload for BPoint - (subtract).
Operator overload for - (subtract).
References BPoint::X(), and BPoint::Y().
Operator overload for BPoint - (subtract).
Operator overload for - (subtract).
References BPoint::X(), and BPoint::Y().
Operator overload for BPoint / (divide).
Operator overload for / (divide).
References BPoint::X(), and BPoint::Y().
Operator overload for BPoint == (equality test).
Operator overload for == (equality test).
References BPoint::X(), and BPoint::Y().