QwtDoubleSize(3)

NAME
QwtDoubleSize -

SYNOPSIS

Detailed Description

The QwtDoubleSize class defines a size in double coordinates

Definition at line 62 of file qwt_double_rect.h.

  Public Member Functions
QwtDoubleSize ()
QwtDoubleSize (double width, double height)
QwtDoubleSize (const QSize &)
bool isNull () const
bool isEmpty () const
bool isValid () const
double width () const
double height () const
void setWidth (double w)
void setHeight (double h)
void transpose ()
QwtDoubleSize expandedTo (const QwtDoubleSize &) const
QwtDoubleSize boundedTo (const QwtDoubleSize &) const
double & rwidth ()
double & rheight ()
bool operator== (const QwtDoubleSize &) const
bool operator!= (const QwtDoubleSize &) const
const QwtDoubleSize operator- () const
const QwtDoubleSize operator+ (const QwtDoubleSize &) const
const QwtDoubleSize operator- (const QwtDoubleSize &) const
const QwtDoubleSize operator * (double) const
const QwtDoubleSize operator/ (double) const
QwtDoubleSize & operator+= (const QwtDoubleSize &)
QwtDoubleSize & operator-= (const QwtDoubleSize &)
QwtDoubleSize & operator *= (double c)
QwtDoubleSize & operator/= (double c)

Constructor & Destructor Documentation

  QwtDoubleSize::QwtDoubleSize ()

Constructs a size with a width and height of 0.0.

Definition at line 131 of file qwt_double_rect.cpp.

Referenced by boundedTo(), expandedTo(), operator *(), operator+(), operator-(), and operator/().

  QwtDoubleSize::QwtDoubleSize (double width, double height)

Constructs a size with a width w and height h.

Definition at line 139 of file qwt_double_rect.cpp.

  QwtDoubleSize::QwtDoubleSize (const QSize &)

Copy constructor.

Definition at line 147 of file qwt_double_rect.cpp.

Member Function Documentation

  QwtDoubleSize QwtDoubleSize::boundedTo (const QwtDoubleSize & other) const

Returns a size with the minimum width and height of this size and other. Definition at line 181 of file qwt_double_rect.cpp.

References d_height, d_width, and QwtDoubleSize().

  QwtDoubleSize QwtDoubleSize::expandedTo (const QwtDoubleSize & other) const

Returns a size with the maximum width and height of this size and other. Definition at line 167 of file qwt_double_rect.cpp.

References d_height, d_width, and QwtDoubleSize().

Referenced by QwtPlotZoomer::end().

  double QwtDoubleSize::height () const

Returns the height.

Definition at line 256 of file qwt_double_rect.h.

Referenced by QwtPlotZoomer::begin(), and QwtDoubleRect::setSize().

  bool QwtDoubleSize::isEmpty () const

Returns TRUE if the width is <= 0 or the height is <= 0, otherwise FALSE. Definition at line 235 of file qwt_double_rect.h.

  bool QwtDoubleSize::isNull () const

Returns TRUE if the width is 0 and the height is 0; otherwise returns FALSE. Definition at line 226 of file qwt_double_rect.h.

  bool QwtDoubleSize::isValid () const

Returns TRUE if the width is equal to or greater than 0 and the height is equal to or greater than 0; otherwise returns FALSE. Definition at line 244 of file qwt_double_rect.h.

Referenced by QwtPlotZoomer::begin().

  const QwtDoubleSize QwtDoubleSize::operator * (double) const

Returns the size formed by multiplying both components by c.

Definition at line 240 of file qwt_double_rect.cpp.

References QwtDoubleSize().

  bool QwtDoubleSize::operator!= (const QwtDoubleSize &) const

Returns TRUE if the size is not equal to other; otherwise returns FALSE.

Definition at line 199 of file qwt_double_rect.cpp.

References operator==().

  const QwtDoubleSize QwtDoubleSize::operator+ (const QwtDoubleSize & other) const

Returns the size formed by adding both components by the components of other. Each component is added separately. Definition at line 219 of file qwt_double_rect.cpp.

References d_height, d_width, and QwtDoubleSize().

  QwtDoubleSize & QwtDoubleSize::operator+= (const QwtDoubleSize &)

Adds size other to this size and returns a reference to this size.

Definition at line 254 of file qwt_double_rect.cpp.

References d_height, and d_width.

  const QwtDoubleSize QwtDoubleSize::operator- (const QwtDoubleSize & other) const

Returns the size formed by subtracting both components by the components of other. Each component is subtracted separately. Definition at line 231 of file qwt_double_rect.cpp.

References d_height, d_width, and QwtDoubleSize().

  const QwtDoubleSize QwtDoubleSize::operator- () const

Returns the size formed by changing the sign of both components, equivalent to QwtDoubleSize(-width(), -height()); Definition at line 209 of file qwt_double_rect.cpp.

References QwtDoubleSize().

  QwtDoubleSize & QwtDoubleSize::operator-= (const QwtDoubleSize &)

Subtracts size other from this size and returns a reference to this size.

Definition at line 263 of file qwt_double_rect.cpp.

References d_height, and d_width.

  const QwtDoubleSize QwtDoubleSize::operator/ (double) const

Returns the size formed by dividing both components by c.

Definition at line 247 of file qwt_double_rect.cpp.

References QwtDoubleSize().

  bool QwtDoubleSize::operator== (const QwtDoubleSize &) const

Returns TRUE if the size is equal to other; otherwise returns FALSE.

Definition at line 192 of file qwt_double_rect.cpp.

References d_height, and d_width.

Referenced by operator!=().

  double & QwtDoubleSize::rheight ()

Returns a reference to the height.

Definition at line 280 of file qwt_double_rect.h.

  double & QwtDoubleSize::rwidth ()

Returns a reference to the width.

Definition at line 274 of file qwt_double_rect.h.

  void QwtDoubleSize::setHeight (double h)

Sets the height to height.

Definition at line 268 of file qwt_double_rect.h.

  void QwtDoubleSize::setWidth (double w)

Sets the width to width.

Definition at line 262 of file qwt_double_rect.h.

  void QwtDoubleSize::transpose ()

Swaps the values of width and height.

Definition at line 155 of file qwt_double_rect.cpp.

  double QwtDoubleSize::width () const

Returns the width.

Definition at line 250 of file qwt_double_rect.h.

Referenced by QwtPlotZoomer::begin(), and QwtDoubleRect::setSize().

Author

Generated automatically by Doxygen for Qwt User's Guide from the source code.