SCIXyyDataSeries Class Reference

DataSeries for SCIBandRenderableSeries. More...

#import <SCIXyyDataSeries.h>

Inheritance diagram for SCIXyyDataSeries:
SCIDataSeries <SCIXyyDataSeriesProtocol> <SCIDataSeriesProtocol> <SCIDataSeriesProtocol>

Properties

id< SCIArrayControllerProtocoly1Column
 An instance of SCIArrayController of y1 values. More...
 
id< SCIArrayControllerProtocoly2Column
 An instance of SCIArrayController of y2 values. More...
 
- Properties inherited from SCIDataSeries
id< SCIArrayControllerProtocolxColumn
 Data source for x Axis. More...
 
id< SCIArrayControllerProtocolyColumn
 Data source for y Axis. More...
 
id< SCIDataDistributionCalculatorProtocol > dataDistributionCalculator
 
- Properties inherited from <SCIDataSeriesProtocol>
int fifoCapacity
 After setting the property if previously data series wasn't fifo xColumn and yColumn will be recreated with type SCIArrayControllerFIFO. More...
 
BOOL acceptUnsortedData
 Allowing to accept unsorted data. More...
 
NSString * seriesName
 SeriesName is shown in legend modifier and tooltip modifier. More...
 
id< SCIPointSeriesProtocol > lastPointSeries
 Last resampled point series which was used for drawing the dataSeries. More...
 

Additional Inherited Members

- Instance Methods inherited from SCIDataSeries
(nonnull id) - initWithXType:YType:
 Initializers which set types for x column and y column by passed SeriesType. More...
 
(void) - dataSeriesChanged
 Calls onDataSeriesChanged callback. More...
 
(void) - clearColumns
 Cleares all data in all columns. More...
 
(void) - onUpdateXColumnAtIndex:
 
(void) - onAppendXColumnWithPreviousCount:
 
(void) - onInsertXColumnWithPreviousCount:atIndex:
 
- Instance Methods inherited from <SCIDataSeriesProtocol>
(void) - addObserver:
 Adds SCIActionBlock which observes changes in this series. More...
 
(void) - removeObserver:
 Removes SCIActionBlock from list of change observers for this series. More...
 
(SCIDataType- xType
 Returns type of x column. More...
 
(SCIDataType- yType
 Returns type of y column. More...
 
(nonnull id< SCIRangeProtocol >) - getXRange
 Returns range with min and max values. More...
 
(nonnull id< SCIRangeProtocol >) - getYRange
 Returns range with min and max values. More...
 
(SCIDataSeriesType- dataSeriesType
 Return current type of data series. More...
 
(nonnull id< SCIArrayControllerProtocol >) - xValues
 Return SCIArrayController for x Column. More...
 
(nonnull id< SCIArrayControllerProtocol >) - yValues
 Return SCIArrayController for y Column. More...
 
(SCIGenericType- YMin
 Return min y value from y Column. More...
 
(SCIGenericType- YMax
 Return max y value from y Column. More...
 
(SCIGenericType- XMin
 Return min x value from x Column. More...
 
(SCIGenericType- XMax
 Return max x value from x Column. More...
 
(BOOL) - hasValues
 Returns YES if the dataSeries has any values. More...
 
(int) - count
 Use to return count of appended data. More...
 
(BOOL) - isSorted
 Returns YES if data which was appended is sorted. More...
 
(BOOL) - isFifo
 Returns YES if data series uses FIFO principle. More...
 
(void) - clear
 Use to clear all data in all arrayControllers, also should clear dataDestributionCalculator. More...
 
(nonnull SCIIndexRange *) - getIndicesRangeWithVisibleRange:
 Converts range of values to the range of indices. More...
 
(nonnull id< SCIRangeProtocol >) - getWindowYRangeWithXRange:
 Returns y range for some specific x range. More...
 
(nonnull id< SCIRangeProtocol >) - getWindowYRangeWithXRange:GetPositiveRange:
 
(nonnull id< SCIRangeProtocol >) - getWindowYRangeWithIndexRange:
 Returns y range of values for some specific x range of indices. More...
 
(nonnull id< SCIRangeProtocol >) - getWindowYRangeWithIndexRange:GetPositiveRange:
 
(int) - findIndexForValue:Mode:
 Get index of value in SCIArrayController. More...
 
(void) - removeAt:
 Delete some value at index. More...
 
(void) - removeValue:
 Delete particular value from xColumn. More...
 
(void) - removeRangeFrom:Count:
 Remove some "count" of values starting from "startIndex". More...
 
(nullable id< SCIDataSeriesProtocol >) - clone
 Returns copy of current instance. More...
 
(nonnull id< SCIPointSeriesProtocol >) - toPointSeriesWithResamplingMode:SCIIndexRange:ViewportWidth:IsCategoryAxis:VisibleRange:Resampler:
 For private using. More...
 
(double) - getYMinAt:ExistingYMin:
 For private using. More...
 
(double) - getYMaxAt:ExistingYMax:
 For private using. More...
 
- Instance Methods inherited from <SCIXyyDataSeriesProtocol>
(id< SCIArrayControllerProtocol >) - y1Values
 First Column of y values. More...
 
(id< SCIArrayControllerProtocol >) - y2Values
 Second Column of y values. More...
 
(SCIDataType- y1Type
 Type of first y column. More...
 
(SCIDataType- y2Type
 Type of second y column. More...
 
(void) - appendX:Y1:Y2:
 Add new x Value, y1 Value and y2Value;. More...
 
(void) - appendRangeX:Y1:Y2:
 Add new x Values, y1 Values and y2Values;. More...
 
(void) - appendRangeX:Y1:Y2:Count:
 Add new values with SCIGenericType which has pointer on array of types such like those: void, char, int, double, float. More...
 
(void) - updateAt:X:Y1:Y2:
 Update x, y1 Value and y2 Value at index. More...
 
(void) - updateAt:X:
 Update x Value at index. More...
 
(void) - updateAt:Y1:
 Update y1 at index. More...
 
(void) - updateAt:Y2:
 Update y2 Value at index. More...
 
(void) - updateRange:xValues:y1Values:y2Values:count:
 
(void) - updateRange:xValues:count:
 
(void) - updateRange:y1Values:count:
 
(void) - updateRange:y2Values:count:
 
(void) - insertAt:X:Y1:Y2:
 Insert new x Value, y1 Value and y2 Value at particular index. More...
 
(void) - insertRangeAt:X:Y1:Y2:Count:
 Insert new values with SCIGenericType which has pointer on array of types such like those: void, char, int, double, float. More...
 
- Protected Attributes inherited from SCIDataSeries
id< SCIArrayControllerProtocol_xColumn
 
id< SCIArrayControllerProtocol_yColumn
 
id< SCIRangeProtocol_yRange
 
id< SCIRangeProtocol_xRange
 
BOOL _yRangeValid
 
BOOL _xRangeValid
 

Detailed Description

DataSeries for SCIBandRenderableSeries.

See also
SCIBandRenderableSeries

Property Documentation

§ y1Column

- (id<SCIArrayControllerProtocol>) y1Column
readwritenonatomicstrong

An instance of SCIArrayController of y1 values.

§ y2Column

- (id<SCIArrayControllerProtocol>) y2Column
readwritenonatomicstrong

An instance of SCIArrayController of y2 values.


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