49 bool IsEmpty ()
const;
51 bool IsValid ()
const;
58 void SetWidth (
int w);
60 void SetHeight (
int h);
76 BSize &operator /= (
double c);
void operator+=(DPoint3d &point, DVec3d const &vector)
operator overload for in-place addition of a point plus a vector
int Height() const
Returns the height.
bool operator!=(const BSize &s1, const BSize &s2)
Operator overload for BSize != (not equal test).
Definition: BSize.h:112
The BSize class defines the size of a two - dimensional object using integer point precision...
Definition: BSize.h:38
#define BEGIN_BENTLEY_UIFRAMEWORK_NAMESPACE
Definition: UIFramework.h:14
void operator*=(DVec3d &vector, double const scalar)
operator overload for in-place multiplication of a vector times a scalar,
#define DLLEXPORT
Definition: basedefs.h:137
const BSize operator+(const BSize &s1, const BSize &s2)
Operator overload for BSize + (add).
Definition: BSize.h:118
const BSize operator*(const BSize &s, double c)
Operator overload for BSize * (multiply).
Definition: BSize.h:130
void operator-=(DPoint3d &point, DVec3d const &vector)
operator overload for in-place subtraction of a point minus a vector
#define END_BENTLEY_UIFRAMEWORK_NAMESPACE
Definition: UIFramework.h:15
int Width() const
Returns the width.
bool operator==(const BSize &s1, const BSize &s2)
Operator overload for BSize == (equality test).
Definition: BSize.h:106
const BSize operator/(const BSize &s, double c)
Operator overload for BSize / (divide).
Definition: BSize.h:142
const BSize operator-(const BSize &s1, const BSize &s2)
Operator overload for BSize - (subtract).
Definition: BSize.h:124