9#include "KChartThreeDLineAttributes.h"
10#include "KChartThreeDLineAttributes_p.h"
12#include "KChartMath_p.h"
20ThreeDLineAttributes::Private::Private()
21 : lineXRotation( 15 ),
27ThreeDLineAttributes::ThreeDLineAttributes()
48ThreeDLineAttributes::~ThreeDLineAttributes()
52void ThreeDLineAttributes::init()
59 return ( lineXRotation() == r.lineXRotation() &&
60 lineYRotation() == r.lineYRotation() &&
61 AbstractThreeDAttributes::operator==(r));
66void ThreeDLineAttributes::setLineXRotation(
const uint degrees )
68 d->lineXRotation = degrees;
71uint ThreeDLineAttributes::lineXRotation()
const
73 return d->lineXRotation;
76void ThreeDLineAttributes::setLineYRotation(
const uint degrees )
78 d->lineYRotation = degrees;
81uint ThreeDLineAttributes::lineYRotation()
const
83 return d->lineYRotation;
87#if !defined(QT_NO_DEBUG_STREAM)
91 dbg <<
"KChart::ThreeDLineAttributes(";
92 dbg = operator <<( dbg, static_cast<const AbstractThreeDAttributes&>(a) );
93 dbg <<
" lineXRotation="<< a.lineXRotation()
94 <<
" lineYRotation="<< a.lineYRotation()
Base class for 3D attributes.
A set of 3D line attributes.
KCALENDARCORE_EXPORT QDataStream & operator<<(QDataStream &out, const KCalendarCore::Alarm::Ptr &)
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Nov 22 2024 12:02:35 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.