Wizualizacja konfiguracji dłoni  1.0
Dokumentacja klasy QCPAxisPainterPrivate

#include <qcustomplot.hh>

Diagram współpracy dla QCPAxisPainterPrivate:

Komponenty

struct  CachedLabel
 
struct  TickLabelData
 

Metody publiczne

 QCPAxisPainterPrivate (QCustomPlot *parentPlot)
 
virtual ~QCPAxisPainterPrivate ()
 
virtual void draw (QCPPainter *painter)
 
virtual int size () const
 
void clearCache ()
 
QRect axisSelectionBox () const
 
QRect tickLabelsSelectionBox () const
 
QRect labelSelectionBox () const
 

Atrybuty publiczne

QCPAxis::AxisType type
 
QPen basePen
 
QCPLineEnding lowerEnding
 
QCPLineEnding upperEnding
 
int labelPadding
 
QFont labelFont
 
QColor labelColor
 
QString label
 
int tickLabelPadding
 
double tickLabelRotation
 
QCPAxis::LabelSide tickLabelSide
 
bool substituteExponent
 
bool numberMultiplyCross
 
int tickLengthIn
 
int tickLengthOut
 
int subTickLengthIn
 
int subTickLengthOut
 
QPen tickPen
 
QPen subTickPen
 
QFont tickLabelFont
 
QColor tickLabelColor
 
QRect axisRect
 
QRect viewportRect
 
double offset
 
bool abbreviateDecimalPowers
 
bool reversedEndings
 
QVector< double > subTickPositions
 
QVector< double > tickPositions
 
QVector< QString > tickLabels
 

Metody chronione

virtual QByteArray generateLabelParameterHash () const
 
virtual void placeTickLabel (QCPPainter *painter, double position, int distanceToAxis, const QString &text, QSize *tickLabelsSize)
 
virtual void drawTickLabel (QCPPainter *painter, double x, double y, const TickLabelData &labelData) const
 
virtual TickLabelData getTickLabelData (const QFont &font, const QString &text) const
 
virtual QPointF getTickLabelDrawOffset (const TickLabelData &labelData) const
 
virtual void getMaxTickLabelSize (const QFont &font, const QString &text, QSize *tickLabelsSize) const
 

Atrybuty chronione

QCustomPlotmParentPlot
 
QByteArray mLabelParameterHash
 
QCache< QString, CachedLabelmLabelCache
 
QRect mAxisSelectionBox
 
QRect mTickLabelsSelectionBox
 
QRect mLabelSelectionBox
 

Dokumentacja konstruktora i destruktora

QCPAxisPainterPrivate::QCPAxisPainterPrivate ( QCustomPlot parentPlot)
explicit

Constructs a QCPAxisPainterPrivate instance. Make sure to not create a new instance on every redraw, to utilize the caching mechanisms.

QCPAxisPainterPrivate::~QCPAxisPainterPrivate ( )
virtual

Dokumentacja funkcji składowych

QRect QCPAxisPainterPrivate::axisSelectionBox ( ) const
inline
void QCPAxisPainterPrivate::clearCache ( )
void QCPAxisPainterPrivate::draw ( QCPPainter painter)
virtual
void QCPAxisPainterPrivate::drawTickLabel ( QCPPainter painter,
double  x,
double  y,
const TickLabelData labelData 
) const
protectedvirtual
QByteArray QCPAxisPainterPrivate::generateLabelParameterHash ( ) const
protectedvirtual
void QCPAxisPainterPrivate::getMaxTickLabelSize ( const QFont &  font,
const QString &  text,
QSize *  tickLabelsSize 
) const
protectedvirtual
QCPAxisPainterPrivate::TickLabelData QCPAxisPainterPrivate::getTickLabelData ( const QFont &  font,
const QString &  text 
) const
protectedvirtual
QPointF QCPAxisPainterPrivate::getTickLabelDrawOffset ( const TickLabelData labelData) const
protectedvirtual
QRect QCPAxisPainterPrivate::labelSelectionBox ( ) const
inline
void QCPAxisPainterPrivate::placeTickLabel ( QCPPainter painter,
double  position,
int  distanceToAxis,
const QString &  text,
QSize *  tickLabelsSize 
)
protectedvirtual
int QCPAxisPainterPrivate::size ( ) const
virtual
QRect QCPAxisPainterPrivate::tickLabelsSelectionBox ( ) const
inline

Dokumentacja atrybutów składowych

bool QCPAxisPainterPrivate::abbreviateDecimalPowers
QRect QCPAxisPainterPrivate::axisRect
QPen QCPAxisPainterPrivate::basePen
QString QCPAxisPainterPrivate::label
QColor QCPAxisPainterPrivate::labelColor
QFont QCPAxisPainterPrivate::labelFont
int QCPAxisPainterPrivate::labelPadding
QCPLineEnding QCPAxisPainterPrivate::lowerEnding
QRect QCPAxisPainterPrivate::mAxisSelectionBox
protected
QCache<QString, CachedLabel> QCPAxisPainterPrivate::mLabelCache
protected
QByteArray QCPAxisPainterPrivate::mLabelParameterHash
protected
QRect QCPAxisPainterPrivate::mLabelSelectionBox
protected
QCustomPlot* QCPAxisPainterPrivate::mParentPlot
protected
QRect QCPAxisPainterPrivate::mTickLabelsSelectionBox
protected
bool QCPAxisPainterPrivate::numberMultiplyCross
double QCPAxisPainterPrivate::offset
bool QCPAxisPainterPrivate::reversedEndings
bool QCPAxisPainterPrivate::substituteExponent
int QCPAxisPainterPrivate::subTickLengthIn
int QCPAxisPainterPrivate::subTickLengthOut
QPen QCPAxisPainterPrivate::subTickPen
QVector<double> QCPAxisPainterPrivate::subTickPositions
QColor QCPAxisPainterPrivate::tickLabelColor
QFont QCPAxisPainterPrivate::tickLabelFont
int QCPAxisPainterPrivate::tickLabelPadding
double QCPAxisPainterPrivate::tickLabelRotation
QVector<QString> QCPAxisPainterPrivate::tickLabels
QCPAxis::LabelSide QCPAxisPainterPrivate::tickLabelSide
int QCPAxisPainterPrivate::tickLengthIn
int QCPAxisPainterPrivate::tickLengthOut
QPen QCPAxisPainterPrivate::tickPen
QVector<double> QCPAxisPainterPrivate::tickPositions
QCPAxis::AxisType QCPAxisPainterPrivate::type
QCPLineEnding QCPAxisPainterPrivate::upperEnding
QRect QCPAxisPainterPrivate::viewportRect

Dokumentacja dla tej klasy została wygenerowana z plików: