SCIOhlcDataSeries Class Reference

#import <SCIOhlcDataSeries.h>

Inheritance diagram for SCIOhlcDataSeries:
SCIDataSeries <SCIOhlcDataSeriesProtocol> <SCIDataSeriesProtocol> <SCIDataSeriesProtocol>

Properties

id< SCIArrayControllerProtocolopenColumn
 Datasource for open column. More...
 
id< SCIArrayControllerProtocolhighColumn
 Datasource for high column. More...
 
id< SCIArrayControllerProtocollowColumn
 Datasource for low column. More...
 
id< SCIArrayControllerProtocolcloseColumn
 Datasource for close column. More...
 
- Properties inherited from SCIDataSeries
id< SCIArrayControllerProtocolxColumn
 Data source for x Axis. More...
 
id< SCIArrayControllerProtocolyColumn
 Data source for y Axis. More...
 
id< SCIDataDistributionCalculatorProtocoldataDistributionCalculator
 
- 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< SCIPointSeriesProtocollastPointSeries
 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:
 Callback is called every time when somthing chages in data series (appending new values, removing, inserting). More...
 
(void) - removeObserver:
 
(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 <SCIOhlcDataSeriesProtocol>
(id< SCIArrayControllerProtocol >) - openValues
 Datasource of open Values. More...
 
(id< SCIArrayControllerProtocol >) - highValues
 Datasource of high Values. More...
 
(id< SCIArrayControllerProtocol >) - lowValues
 Datasource of low Values. More...
 
(id< SCIArrayControllerProtocol >) - closeValues
 Datasource of close Values. More...
 
(SCIDataType- openType
 Returns type of open values. More...
 
(SCIDataType- highType
 Returns type of high values. More...
 
(SCIDataType- lowType
 Returns type of low values. More...
 
(SCIDataType- closeType
 Returns type of close values. More...
 
(void) - appendX:Open:High:Low:Close:
 Add new values to SCIOhlcDataSeries. More...
 
(void) - appendRangeX:Open:High:Low:Close:
 Add new values to SCIOhlcDataSeries with arrays of values. More...
 
(void) - appendRangeX:Open:High:Low:Close:Count:
 Add new values with SCIGenericType which has pointer on array of types such like those: void, char, int, double, float. More...
 
(void) - updateAt:Open:High:Low:Close:
 Update values at particular index. More...
 
(void) - updateRangeAt:Open:High:Low:Close:Count:
 Updates Open, High, Low and Close values at specified location. More...
 
(void) - insertAt:X:Open:High:Low:Close:
 Insert values at particular index. More...
 
(void) - insertRangeAt:X:Open:High:Low:Close:Count:
 Insert values at particular index 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
 

Property Documentation

◆ closeColumn

- (id<SCIArrayControllerProtocol>) closeColumn
readwritenonatomicstrong

Datasource for close column.

◆ highColumn

- (id<SCIArrayControllerProtocol>) highColumn
readwritenonatomicstrong

Datasource for high column.

◆ lowColumn

- (id<SCIArrayControllerProtocol>) lowColumn
readwritenonatomicstrong

Datasource for low column.

◆ openColumn

- (id<SCIArrayControllerProtocol>) openColumn
readwritenonatomicstrong

Datasource for open column.


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