KD Chart API Documentation 3.1
Loading...
Searching...
No Matches
Public Member Functions | List of all members
KDChart::ThreeDLineAttributes Class Reference

A set of 3D line attributes. More...

#include <KDChartThreeDLineAttributes.h>

Inheritance diagram for KDChart::ThreeDLineAttributes:
Inheritance graph
[legend]
Collaboration diagram for KDChart::ThreeDLineAttributes:
Collaboration graph
[legend]

Public Member Functions

 ThreeDLineAttributes ()
 
 ThreeDLineAttributes (const ThreeDLineAttributes &)
 
 ~ThreeDLineAttributes () override
 
uint lineXRotation () const
 
uint lineYRotation () const
 
bool operator!= (const ThreeDLineAttributes &other) const
 
ThreeDLineAttributesoperator= (const ThreeDLineAttributes &)
 
bool operator== (const ThreeDLineAttributes &) const
 
void setLineXRotation (const uint degrees)
 
void setLineYRotation (const uint degrees)
 
- Public Member Functions inherited from KDChart::AbstractThreeDAttributes
 AbstractThreeDAttributes ()
 
 AbstractThreeDAttributes (const AbstractThreeDAttributes &)
 
virtual ~AbstractThreeDAttributes ()=0
 
qreal depth () const
 
bool isEnabled () const
 
bool isThreeDBrushEnabled () const
 
bool operator!= (const AbstractThreeDAttributes &other) const
 
AbstractThreeDAttributesoperator= (const AbstractThreeDAttributes &)
 
bool operator== (const AbstractThreeDAttributes &) const
 
void setDepth (qreal depth)
 
void setEnabled (bool enabled)
 
void setThreeDBrushEnabled (bool enabled)
 
virtual QBrush threeDBrush (const QBrush &brush, const QRectF &rect) const
 
qreal validDepth () const
 

Detailed Description

A set of 3D line attributes.

Definition at line 23 of file KDChartThreeDLineAttributes.h.

Constructor & Destructor Documentation

◆ ThreeDLineAttributes() [1/2]

ThreeDLineAttributes::ThreeDLineAttributes ( )

Definition at line 26 of file KDChartThreeDLineAttributes.cpp.

◆ ThreeDLineAttributes() [2/2]

ThreeDLineAttributes::ThreeDLineAttributes ( const ThreeDLineAttributes r)

Definition at line 31 of file KDChartThreeDLineAttributes.cpp.

◆ ~ThreeDLineAttributes()

ThreeDLineAttributes::~ThreeDLineAttributes ( )
override

Definition at line 46 of file KDChartThreeDLineAttributes.cpp.

Member Function Documentation

◆ lineXRotation()

uint ThreeDLineAttributes::lineXRotation ( ) const

Definition at line 64 of file KDChartThreeDLineAttributes.cpp.

References d.

Referenced by operator<<(), operator==(), and setLineXRotation().

◆ lineYRotation()

uint ThreeDLineAttributes::lineYRotation ( ) const

Definition at line 74 of file KDChartThreeDLineAttributes.cpp.

References d.

Referenced by operator<<(), and operator==().

◆ operator!=()

bool KDChart::ThreeDLineAttributes::operator!= ( const ThreeDLineAttributes other) const
inline

Definition at line 39 of file KDChartThreeDLineAttributes.h.

References KDChart::operator==().

◆ operator=()

ThreeDLineAttributes & ThreeDLineAttributes::operator= ( const ThreeDLineAttributes r)

Definition at line 36 of file KDChartThreeDLineAttributes.cpp.

References d.

◆ operator==()

bool ThreeDLineAttributes::operator== ( const ThreeDLineAttributes r) const

Definition at line 54 of file KDChartThreeDLineAttributes.cpp.

References lineXRotation(), and lineYRotation().

◆ setLineXRotation()

void ThreeDLineAttributes::setLineXRotation ( const uint  degrees)

Definition at line 59 of file KDChartThreeDLineAttributes.cpp.

References d, and lineXRotation().

◆ setLineYRotation()

void ThreeDLineAttributes::setLineYRotation ( const uint  degrees)

Definition at line 69 of file KDChartThreeDLineAttributes.cpp.

References d.


The documentation for this class was generated from the following files:

© 2001 Klarälvdalens Datakonsult AB (KDAB)
"The Qt, C++ and OpenGL Experts"
https://www.kdab.com/
https://www.kdab.com/development-resources/qt-tools/kd-chart/
Generated on Fri Apr 26 2024 00:04:57 for KD Chart API Documentation by doxygen 1.9.8