qwt_pixel_matrix.cpp
Go to the documentation of this file.
1 /******************************************************************************
2  * Qwt Widget Library
3  * Copyright (C) 1997 Josef Wilgen
4  * Copyright (C) 2002 Uwe Rathmann
5  *
6  * This library is free software; you can redistribute it and/or
7  * modify it under the terms of the Qwt License, Version 1.0
8  *****************************************************************************/
9 
10 #include "qwt_pixel_matrix.h"
11 
17 QwtPixelMatrix::QwtPixelMatrix( const QRect& rect )
18  : QBitArray( qMax( rect.width() * rect.height(), 0 ) )
19  , m_rect( rect )
20 {
21 }
22 
25 {
26 }
27 
35 void QwtPixelMatrix::setRect( const QRect& rect )
36 {
37  if ( rect != m_rect )
38  {
39  m_rect = rect;
40  const int sz = qMax( rect.width() * rect.height(), 0 );
41  resize( sz );
42  }
43 
44  fill( false );
45 }
46 
48 QRect QwtPixelMatrix::rect() const
49 {
50  return m_rect;
51 }
QwtPixelMatrix::QwtPixelMatrix
QwtPixelMatrix(const QRect &rect)
Constructor.
Definition: qwt_pixel_matrix.cpp:17
QwtPixelMatrix::rect
QRect rect() const
Definition: qwt_pixel_matrix.cpp:48
detail::fill
FMT_NOINLINE FMT_CONSTEXPR auto fill(OutputIt it, size_t n, const fill_t< Char > &fill) -> OutputIt
Definition: format.h:1715
QwtPixelMatrix::~QwtPixelMatrix
~QwtPixelMatrix()
Destructor.
Definition: qwt_pixel_matrix.cpp:24
QwtPixelMatrix::setRect
void setRect(const QRect &rect)
Definition: qwt_pixel_matrix.cpp:35
qwt_pixel_matrix.h
QwtPixelMatrix::m_rect
QRect m_rect
Definition: qwt_pixel_matrix.h:46


plotjuggler
Author(s): Davide Faconti
autogenerated on Mon Nov 11 2024 03:23:45