Classes | Functions
BSize.h File Reference
#include <UI\UIFramework.h>
#include <UI\Core\MathUtils.h>

Go to the source code of this file.

Classes

class  BSize
 The BSize class defines the size of a two - dimensional object using integer point precision. More...
 

Functions

bool operator== (const BSize &s1, const BSize &s2)
 Operator overload for BSize == (equality test). More...
 
bool operator!= (const BSize &s1, const BSize &s2)
 Operator overload for BSize != (not equal test). More...
 
const BSize operator+ (const BSize &s1, const BSize &s2)
 Operator overload for BSize + (add). More...
 
const BSize operator- (const BSize &s1, const BSize &s2)
 Operator overload for BSize - (subtract). More...
 
const BSize operator* (const BSize &s, double c)
 Operator overload for BSize * (multiply). More...
 
const BSize operator* (double c, const BSize &s)
 Operator overload for BSize * (multiply). More...
 
const BSize operator/ (const BSize &s, double c)
 Operator overload for BSize / (divide). More...
 

Function Documentation

bool operator!= ( const BSize s1,
const BSize s2 
)

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

Operator overload for != (not equal test).

References BSize::Height(), and BSize::Width().

const BSize operator* ( const BSize s,
double  c 
)

Operator overload for BSize * (multiply).

Operator overload for * (multiply).

References BSize::Height(), and BSize::Width().

const BSize operator* ( double  c,
const BSize s 
)

Operator overload for BSize * (multiply).

Operator overload for * (multiply).

References BSize::Height(), and BSize::Width().

const BSize operator+ ( const BSize s1,
const BSize s2 
)

Operator overload for BSize + (add).

Operator overload for + (add).

References BSize::Height(), and BSize::Width().

const BSize operator- ( const BSize s1,
const BSize s2 
)

Operator overload for BSize - (subtract).

Operator overload for - (subtract).

References BSize::Height(), and BSize::Width().

const BSize operator/ ( const BSize s,
double  c 
)

Operator overload for BSize / (divide).

Operator overload for / (divide).

References BSize::Height(), and BSize::Width().

bool operator== ( const BSize s1,
const BSize s2 
)

Operator overload for BSize == (equality test).

Operator overload for == (equality test).

References BSize::Height(), and BSize::Width().


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