Classes | Functions
BPoint.h File Reference
#include <UI\UIFramework.h>
#include <UI\Core\MathUtils.h>
#include <Geom\IntegerTypes\Point.h>

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...
 

Function Documentation

bool operator!= ( const BPoint p1,
const BPoint p2 
)

Operator overload for BPoint != (not equal test).

Operator overload for != (not equal test).

References BPoint::X(), and BPoint::Y().

const BPoint operator* ( const BPoint p,
double  c 
)

Operator overload for BPoint * (multiply with a double).

Operator overload for * (multiply with a double).

References BPoint::X(), and BPoint::Y().

const BPoint operator* ( double  c,
const BPoint p 
)

Operator overload for BPoint * (multiply with a double).

Operator overload for * (multiply with a double).

References BPoint::X(), and BPoint::Y().

const BPoint operator+ ( const BPoint p1,
const BPoint p2 
)

Operator overload for BPoint + (add).

Operator overload for + (add).

References BPoint::X(), and BPoint::Y().

const BPoint operator- ( const BPoint p1,
const BPoint p2 
)

Operator overload for BPoint - (subtract).

Operator overload for - (subtract).

References BPoint::X(), and BPoint::Y().

const BPoint operator- ( const BPoint p)

Operator overload for BPoint - (subtract).

Operator overload for - (subtract).

References BPoint::X(), and BPoint::Y().

const BPoint operator/ ( const BPoint p,
double  c 
)

Operator overload for BPoint / (divide).

Operator overload for / (divide).

References BPoint::X(), and BPoint::Y().

bool operator== ( const BPoint p1,
const BPoint p2 
)

Operator overload for BPoint == (equality test).

Operator overload for == (equality test).

References BPoint::X(), and BPoint::Y().


Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.