RenderableSeries

Data Structures

class  SCIFastBandRenderableSeries
 The SCIBandRenderableSeries class. More...
 
class  SCIBubbleRenderableSeries
 The SCIBubbleRenderableSeries class. More...
 
class  SCIBaseColumnRenderableSeries
 
class  SCIFastColumnRenderableSeries
 The SCIFastColumnRenderableSeries class. More...
 
class  SCICustomRenderableSeries
 
class  SCIFastErrorBarsRenderableSeries
 SCIFastErrorBarsRenderableSeries class. More...
 
class  SCIFastFixedErrorBarsRenderableSeries
 SCIFastFixedErrorBarsRenderableSeries class. More...
 
class  SCIFastUniformHeatmapRenderableSeries
 The SCIFastUniformHeatmapRenderableSeries class. More...
 
class  SCIFastImpulseRenderableSeries
 
class  SCIFastLineRenderableSeries
 The SCIFastLineRenderableSeries class. More...
 
class  SCIBaseMountainRenderableSeries
 
class  SCIFastMountainRenderableSeries
 The SCIFastMountainRenderableSeries class. More...
 
class  SCIFastCandlestickRenderableSeries
 The SCIFastCandlestickRenderableSeries class. More...
 
class  SCIFastOhlcRenderableSeries
 The SCIFastOhlcRenderableSeries class. More...
 
class  SCIOhlcRenderableSeriesBase
 
class  SCIDonutRenderableSeries
 Provides Donut series rendering. More...
 
class  SCIPieDonutRenderableSeriesBase
 Defines the Base class for for renderable series which are used within SCIPieChartSurface. More...
 
class  SCIPieLayoutPassData
 Data used during layout of Pie and Donut series. More...
 
class  SCIPieRenderableSeries
 Provides Pie series rendering. More...
 
class  SCIPieRenderableSeriesCollection
 Container for pie renderable series. More...
 
category  SCIPieRenderableSeriesCollection(Indexing)
 
protocol  <SCIPieRenderableSeriesProtocol>
 
class  SCIPieRenderPassData
 Data used in rendering of Pie and Donut series. More...
 
class  SCIPieSegment
 Segment of Pie or Donut renderable series. More...
 
class  SCIPieSegmentCollection
 Container for pie segments. More...
 
category  SCIPieSegmentCollection(Indexing)
 
class  SCIXyScatterRenderableSeries
 The SCIXyScatterRenderableSeries class. More...
 
class  SCIRenderableSeriesBase
 Class provides base functions for all renderable series. More...
 
class  SCIRenderableSeriesCollection
 Container for renderable series. More...
 
category  SCIRenderableSeriesCollection(Indexing)
 
protocol  <SCIRenderableSeriesProtocol>
 Protocol declares properties and methods common for all renderable series @discussion Renderable series is charts visual part. More...
 
class  SCIHorizontallyStackedColumnsCollection
 
class  SCIStackedColumnRenderableSeries
 
class  SCIStackedMountainRenderableSeries
 The SCIStackedMountainRenderableSeries class. More...
 
protocol  <SCIStackedRenderableSeriesProtocol>
 SCIStackedRenderableSeries protocol defines methods for stacked series. More...
 
class  SCIStackedSeriesCollectionBase
 The SCIStackedGroupSeries class. More...
 
category  SCIStackedSeriesCollectionBase(DrawingDirection)
 
class  SCIVerticallyStackedColumnsCollection
 
category  SCIVerticallyStackedColumnsCollection(HorizontalShifts)
 

Typedefs

typedef void(^ IterationPassHlcDataHandler) (double xValue, double xCoordinate, double yValue, double yCoordinate, double highValue, double lowValue, int index)
 
typedef void(^ IterationPassDataHandler) (double xValue, double yValue, double xCoordinate, double yCoordinate, int index)
 @abstract block represents action that is performed for every data point @discussion For internal use More...
 
typedef void(^ SCIStackedSeriesRenderDataRequest) (id< SCIRenderableSeriesProtocol, SCIStackedRenderableSeriesProtocol > series, id< SCIRenderPassDataProtocol > data)
 @abstract Action that is performed by SCIStackedRenderableSeries at beginning of render loop @discussion For internal use More...
 

Enumerations

enum  SCIErrorBarType : NSUInteger { SCIErrorBarTypeAbsolute, SCIErrorBarTypeRelative }
 Possible variants how errorHigh and errorLow is calculated in error bars series. More...
 
enum  SCIErrorBarDirection : NSUInteger { SCIErrorBarDirectionHorizontal, SCIErrorBarDirectionVertical }
 Defines direction of errors. More...
 
enum  SCIErrorBarMode : NSUInteger { SCIErrorBarModeHigh, SCIErrorBarModeLow, SCIErrorBarModeBoth }
 Defines which limits erros is shown. More...
 
enum  SCIPieSeriesSizingMode : NSUInteger { SCIPieSeriesSizeMode_Relative, SCIPieSeriesSizeMode_Absolute }
 Enum of sizing mode for Pie and donut series. More...
 

Detailed Description

Typedef Documentation

◆ IterationPassDataHandler

typedef void(^ IterationPassDataHandler) (double xValue, double yValue, double xCoordinate, double yCoordinate, int index)

@abstract block represents action that is performed for every data point @discussion For internal use

Parameters
xValuedouble X data value
yValuedouble Y data value
xCoordinatedouble X point coordinate
yCoordinatedouble Y point coordinate
indexint data point index in data series

◆ IterationPassHlcDataHandler

typedef void(^ IterationPassHlcDataHandler) (double xValue, double xCoordinate, double yValue, double yCoordinate, double highValue, double lowValue, int index)

◆ SCIStackedSeriesRenderDataRequest

typedef void(^ SCIStackedSeriesRenderDataRequest) (id< SCIRenderableSeriesProtocol, SCIStackedRenderableSeriesProtocol > series, id< SCIRenderPassDataProtocol > data)

@abstract Action that is performed by SCIStackedRenderableSeries at beginning of render loop @discussion For internal use

Parameters
seriesSCIRenderableSeriesProtocol sender of data
dataSCIRenderPassDataProtocol data that will be used in drawing loop
See also
SCIRenderableSeriesProtocol
SCIRenderPassDataProtocol

Enumeration Type Documentation

◆ SCIErrorBarDirection

enum SCIErrorBarDirection : NSUInteger

Defines direction of errors.

Enumerator
SCIErrorBarDirectionHorizontal 

In that case errorHigh is added to xValue and yValue is deducted from xValue.

SCIErrorBarDirectionVertical 

In that case errorHigh is added to yValue and yValue is deducted from yValue.

◆ SCIErrorBarMode

enum SCIErrorBarMode : NSUInteger

Defines which limits erros is shown.

Enumerator
SCIErrorBarModeHigh 

Shows only high limit of errors.

SCIErrorBarModeLow 

Shows only low limit of errors.

SCIErrorBarModeBoth 

Shows only both limits of errors.

◆ SCIErrorBarType

enum SCIErrorBarType : NSUInteger

Possible variants how errorHigh and errorLow is calculated in error bars series.

Enumerator
SCIErrorBarTypeAbsolute 

It means that errorHigh is added to value.

And errorLow deducted from value.

SCIErrorBarTypeRelative 

It means that errorHighValue = value + ABS(value * self.errorHigh).

And errorLowValue = value - ABS(value * self.errorLow)

◆ SCIPieSeriesSizingMode

Enum of sizing mode for Pie and donut series.

Enumerator
SCIPieSeriesSizeMode_Relative 

Series size is relative to other series size with relative mode.

SCIPieSeriesSizeMode_Absolute 

Series size is absolute and set in points.