KD Chart 2
[rev.2.8]
src
KDChart
Polar
KDChartAbstractPolarDiagram.cpp
Go to the documentation of this file.
1
/****************************************************************************
2
** Copyright (C) 2001-2021 Klaralvdalens Datakonsult AB. All rights reserved.
3
**
4
** This file is part of the KD Chart library.
5
**
6
** Licensees holding valid commercial KD Chart licenses may use this file in
7
** accordance with the KD Chart Commercial License Agreement provided with
8
** the Software.
9
**
10
**
11
** This file may be distributed and/or modified under the terms of the
12
** GNU General Public License version 2 and version 3 as published by the
13
** Free Software Foundation and appearing in the file LICENSE.GPL.txt included.
14
**
15
** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
16
** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
17
**
18
** Contact info@kdab.com if any conditions of this licensing are not
19
** clear to you.
20
**
21
**********************************************************************/
22
23
#include "
KDChartAbstractPolarDiagram.h
"
24
#include "KDChartAbstractPolarDiagram_p.h"
25
26
#include <KDABLibFakes>
27
28
29
using namespace
KDChart
;
30
31
AbstractPolarDiagram::Private::Private()
32
{
33
}
34
35
AbstractPolarDiagram::Private::~Private()
36
{
37
}
38
39
void
AbstractPolarDiagram::init()
40
{
41
}
42
43
#define d d_func()
44
45
AbstractPolarDiagram::AbstractPolarDiagram
(
46
QWidget
* parent,
PolarCoordinatePlane
* plane )
47
:
AbstractDiagram
( new Private(), parent, plane )
48
{
49
}
50
51
52
const
PolarCoordinatePlane
*
AbstractPolarDiagram::polarCoordinatePlane
()
const
53
{
54
return
dynamic_cast<
const
PolarCoordinatePlane
*
>
(
coordinatePlane
() );
55
}
56
57
int
AbstractPolarDiagram::columnCount
()
const
58
{
59
return
static_cast<
int
>
(
numberOfValuesPerDataset
() );
60
}
61
62
int
AbstractPolarDiagram::rowCount
()
const
63
{
64
return
static_cast<
int
>
(
numberOfDatasets
() );
65
}
QWidget
Class only listed here to document inheritance of some KDChart classes.
KDChart::AbstractPolarDiagram::columnCount
int columnCount() const
Definition:
KDChartAbstractPolarDiagram.cpp:57
KDChart::AbstractPolarDiagram::polarCoordinatePlane
const PolarCoordinatePlane * polarCoordinatePlane() const
Definition:
KDChartAbstractPolarDiagram.cpp:52
KDChart::AbstractDiagram::coordinatePlane
AbstractCoordinatePlane * coordinatePlane() const
The coordinate plane associated with the diagram.
Definition:
KDChartAbstractDiagram.cpp:111
KDChart
Definition:
KDChartAbstractCartesianDiagram.h:30
KDChart::PolarCoordinatePlane
Polar coordinate plane.
Definition:
KDChartPolarCoordinatePlane.h:37
KDChart::AbstractPolarDiagram::numberOfValuesPerDataset
virtual qreal numberOfValuesPerDataset() const =0
KDChartAbstractPolarDiagram.h
KDChart::AbstractPolarDiagram::numberOfDatasets
virtual qreal numberOfDatasets() const
Definition:
KDChartAbstractPolarDiagram.h:49
KDChart::AbstractPolarDiagram::AbstractPolarDiagram
AbstractPolarDiagram(QWidget *parent=0, PolarCoordinatePlane *plane=0)
Definition:
KDChartAbstractPolarDiagram.cpp:45
KDChart::AbstractPolarDiagram::rowCount
int rowCount() const
Definition:
KDChartAbstractPolarDiagram.cpp:62
KDChart::AbstractDiagram
AbstractDiagram defines the interface for diagram classes.
Definition:
KDChartAbstractDiagram.h:51
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/