KD Chart API Documentation 3.0
Loading...
Searching...
No Matches
Classes | Typedefs | Enumerations | Functions
KDChart Namespace Reference

Classes

class  AbstractArea
 An area in the chart with a background, a frame, etc. More...
 
class  AbstractAreaBase
 Base class for AbstractArea and AbstractAreaWidget: An area in the chart with a background, a frame, etc. More...
 
class  AbstractAreaWidget
 An area in the chart with a background, a frame, etc. More...
 
class  AbstractAxis
 
class  AbstractCartesianDiagram
 Base class for diagrams based on a cartesian coordianate system. More...
 
class  AbstractCoordinatePlane
 Base class common for all coordinate planes, CartesianCoordinatePlane, PolarCoordinatePlane, TernaryCoordinatePlane. More...
 
class  AbstractDiagram
 AbstractDiagram defines the interface for diagram classes. More...
 
class  AbstractGrid
 
class  AbstractLayoutItem
 
class  AbstractPieDiagram
 Base class for any diagram type. More...
 
class  AbstractPolarDiagram
 Base class for diagrams based on a polar coordinate system. More...
 
class  AbstractProxyModel
 Base class for all proxy models used inside KD Chart. More...
 
class  AbstractTernaryDiagram
 Base class for diagrams based on a ternary coordinate plane. More...
 
class  AbstractThreeDAttributes
 Base class for 3D attributes. More...
 
class  AttributesModel
 A proxy model used for decorating data with attributes. More...
 
class  AutoSpacerLayoutItem
 
class  BackgroundAttributes
 
class  BarAttributes
 Set of attributes for changing the appearance of bar charts. More...
 
class  BarDiagram
 BarDiagram defines a common bar diagram. More...
 
class  CartesianAxis
 
class  CartesianCoordinatePlane
 Cartesian coordinate plane. More...
 
class  CartesianGrid
 
class  Chart
 A chart with one or more diagrams. More...
 
class  ChartGraphicsItem
 Graphics item used inside of the ReverseMapper. More...
 
struct  CoordinateTransformation
 
class  DataDimension
 Helper class for one dimension of data, e.g. for the rows in a data model, or for the labels of an axis, or for the vertical lines in a grid. More...
 
class  DatasetProxyModel
 
class  DatasetSelectorWidget
 
class  DataValueAttributes
 Diagram attributes dealing with data value labels. More...
 
class  DiagramObserver
 A DiagramObserver watches the associated diagram for changes and deletion and emits corresponding signals. More...
 
class  FrameAttributes
 A set of attributes for frames around items. More...
 
class  GlobalMeasureScaling
 
class  GridAttributes
 A set of attributes controlling the appearance of grids. More...
 
class  HeaderFooter
 A header or footer displaying text above or below charts. More...
 
class  HorizontalLineLayoutItem
 
class  Legend
 Legend defines the interface for the legend drawing class. More...
 
class  LeveyJenningsAxis
 
class  LeveyJenningsCoordinatePlane
 Levey Jennings coordinate plane This is actually nothing real more than a plain cartesian coordinate plane. The difference is, that only Levey Jennings Diagrams can be added to it. More...
 
class  LeveyJenningsDiagram
 LeveyDiagram defines a Levey Jennings chart. More...
 
class  LeveyJenningsGrid
 
class  LeveyJenningsGridAttributes
 A set of attributes controlling the appearance of grids. More...
 
class  LineAttributes
 Set of attributes for changing the appearance of line charts. More...
 
class  LineDiagram
 LineDiagram defines a common line diagram. More...
 
class  LineLayoutItem
 
class  LineWithMarkerLayoutItem
 
class  MarkerAttributes
 A set of attributes controlling the appearance of data set markers. More...
 
class  MarkerLayoutItem
 
class  Measure
 Measure is used to specify relative and absolute sizes in KDChart, e.g. font sizes. More...
 
class  NullPaintDevice
 
class  NullPaintEngine
 
class  PaintContext
 Stores information about painting diagrams. More...
 
class  Palette
 A Palette is a set of brushes (or colors) to be used for painting data sets. More...
 
class  PieAttributes
 A set of attributes controlling the appearance of pie charts. More...
 
class  PieDiagram
 PieDiagram defines a common pie diagram. More...
 
class  Plotter
 Plotter defines a diagram type plotting two-dimensional data. More...
 
class  PlotterDiagramCompressor
 
class  PolarCoordinatePlane
 Polar coordinate plane. More...
 
class  PolarDiagram
 PolarDiagram defines a common polar diagram. More...
 
class  PolarGrid
 
class  Position
 Defines a position, using compass terminology. More...
 
class  PositionPoints
 Stores the absolute target points of a Position. More...
 
class  PrintingParameters
 
class  PrivateAttributesModel
 Internally used class just adding a special constructor used by AbstractDiagram. More...
 
class  RadarCoordinatePlane
 Radar coordinate plane. More...
 
class  RadarDiagram
 RadarDiagram defines a common radar diagram. More...
 
class  RadarGrid
 
class  RelativePosition
 Defines relative position information: reference area, position in this area (reference position), horizontal / vertical padding, and rotation. More...
 
class  ReverseMapper
 The ReverseMapper stores information about objects on a chart and their respective model indexes. More...
 
class  RingDiagram
 RingDiagram defines a common ring diagram. More...
 
class  RulerAttributes
 A set of attributes controlling the appearance of axis rulers. More...
 
class  StockBarAttributes
 Attributes to customize the appearance of a column in a stock chart. More...
 
class  StockDiagram
 
class  TernaryAxis
 
class  TernaryCoordinatePlane
 Ternary coordinate plane. More...
 
class  TernaryGrid
 
class  TernaryLineDiagram
 A TernaryLineDiagram is a line diagram with a ternary coordinate plane. More...
 
class  TernaryPointDiagram
 A TernaryPointDiagram is a point diagram within a ternary coordinate plane. More...
 
class  TextArea
 A text area in the chart with a background, a frame, etc. More...
 
class  TextAttributes
 A set of text attributes. More...
 
class  TextBubbleLayoutItem
 
class  TextLayoutItem
 
class  ThreeDBarAttributes
 A set of 3D bar attributes. More...
 
class  ThreeDLineAttributes
 A set of 3D line attributes. More...
 
class  ThreeDPieAttributes
 A set of 3D pie attributes. More...
 
struct  TickInfo
 
class  ValueTrackerAttributes
 Cell-specific attributes regarding value tracking. More...
 
class  VerticalLineLayoutItem
 
class  Widget
 The KD Chart widget for usage without Model/View. More...
 
class  ZoomParameters
 

Typedefs

typedef QList< AbstractDiagram * > AbstractDiagramList
 
typedef QList< CartesianAxis * > CartesianAxisList
 
typedef QList< const AbstractDiagram * > ConstAbstractDiagramList
 
typedef QList< const AbstractDiagram * > ConstDiagramList
 
typedef QList< AbstractCoordinatePlane * > CoordinatePlaneList
 
typedef QList< CoordinateTransformationCoordinateTransformationList
 
typedef QList< DataDimensionDataDimensionsList
 
typedef QVector< int > DatasetDescriptionVector
 
typedef QList< AbstractDiagram * > DiagramList
 
typedef QList< HeaderFooter * > HeaderFooterList
 
typedef QList< Legend * > LegendList
 
typedef QList< LeveyJenningsAxis * > LeveyJenningsAxisList
 
typedef QList< TernaryAxis * > TernaryAxisList
 

Enumerations

enum  DisplayRoles {
  DatasetPenRole = 0x0A79EF95 , DatasetBrushRole , DataValueLabelAttributesRole , ThreeDAttributesRole ,
  LineAttributesRole , ThreeDLineAttributesRole , BarAttributesRole , StockBarAttributesRole ,
  ThreeDBarAttributesRole , PieAttributesRole , ThreeDPieAttributesRole , DataHiddenRole ,
  ValueTrackerAttributesRole , CommentRole
}
 

Functions

QDebug operator<< (QDebug stream, const DataDimension &r)
 
bool operator== (const TickInfo &, const TickInfo &)
 

Typedef Documentation

◆ AbstractDiagramList

Definition at line 706 of file KDChartAbstractDiagram.h.

◆ CartesianAxisList

Definition at line 175 of file KDChartCartesianAxis.h.

◆ ConstAbstractDiagramList

Definition at line 707 of file KDChartAbstractDiagram.h.

◆ ConstDiagramList

Definition at line 24 of file KDChartLegend.h.

◆ CoordinatePlaneList

Definition at line 62 of file KDChartChart.h.

◆ CoordinateTransformationList

Definition at line 128 of file CartesianCoordinateTransformation.h.

◆ DataDimensionsList

Definition at line 27 of file KDChartAbstractCoordinatePlane.h.

◆ DatasetDescriptionVector

Definition at line 23 of file KDChartDatasetProxyModel.h.

◆ DiagramList

Definition at line 23 of file KDChartLegend.h.

◆ HeaderFooterList

Definition at line 63 of file KDChartChart.h.

◆ LegendList

Definition at line 64 of file KDChartChart.h.

◆ LeveyJenningsAxisList

Definition at line 73 of file KDChartLeveyJenningsAxis.h.

◆ TernaryAxisList

Definition at line 80 of file KDChartTernaryAxis.h.

Enumeration Type Documentation

◆ DisplayRoles

Enumerator
DatasetPenRole 
DatasetBrushRole 
DataValueLabelAttributesRole 
ThreeDAttributesRole 
LineAttributesRole 
ThreeDLineAttributesRole 
BarAttributesRole 
StockBarAttributesRole 
ThreeDBarAttributesRole 
PieAttributesRole 
ThreeDPieAttributesRole 
DataHiddenRole 
ValueTrackerAttributesRole 
CommentRole 

Definition at line 247 of file KDChartGlobal.h.

Function Documentation

◆ operator<<()

QDebug KDChart::operator<< ( QDebug  stream,
const DataDimension r 
)

◆ operator==()

bool KDChart::operator== ( const TickInfo left,
const TickInfo right 
)

© 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 Feb 23 2024 00:03:00 for KD Chart API Documentation by doxygen 1.9.8