iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x
Data API Reference
-
Enumeration constants to define binary searching of lists.
See moreDeclaration
Objective-C
enum SCISearchMode : NSUInteger {}Swift
enum SCISearchMode : UInt, @unchecked Sendable -
Defines the ResamplingMode used by a RenderableSeries.
See moreDeclaration
Objective-C
enum SCIResamplingMode {}Swift
struct SCIResamplingMode : Hashable, Equatable, RawRepresentable -
Defines a collection which can represented as sequence of double values.
See moreDeclaration
Objective-C
@protocol ISCIDoubleValuesProvider <NSObject>Swift
protocol ISCIDoubleValuesProvider : NSObjectProtocol -
Defines the protocol with methods for tracking order of data.
See moreDeclaration
Objective-C
@protocol ISCIDataDistributionProvider <NSObject>Swift
protocol ISCIDataDistributionProvider : NSObjectProtocol -
Defines the protocol for a high-performance array-backed list type.
See moreDeclaration
Objective-C
@protocol ISCIList <ISCIDoubleValuesProvider>Swift
protocol ISCIList : ISCIDoubleValuesProvider -
Defines a strongly typed PointSeries of
See morePoint2Ditems, a subset ofX, Ydata used to resample points.Declaration
Objective-C
@interface SCIPoint2DSeries : NSObject <ISCICleanable>Swift
class SCIPoint2DSeries : NSObject, ISCICleanable -
Defines the interface to a generic math helper.
See moreDeclaration
Objective-C
@protocol ISCIMath <NSObject>Swift
protocol ISCIMath : NSObjectProtocol -
Defines the block for listening changes of
ISCIRangeimplementors. Called when observed range instance has changed.Declaration
Objective-C
typedef void (^SCIRangeChangeObserver)(id<ISCIComparable> _Nonnull, id<ISCIComparable> _Nonnull, id<ISCIComparable> _Nonnull, id<ISCIComparable> _Nonnull, SCIRangeClipMode)Swift
typealias SCIRangeChangeObserver = (any ISCIComparable, any ISCIComparable, any ISCIComparable, any ISCIComparable, SCIRangeClipMode) -> VoidParameters
oldMinThe old min value.
oldMaxThe old max value.
newMinThe new min value.
newMaxThe new max value.
changedPropertyThe flags indicating which parts of range has changed.
-
Defines protcol for ranges. Range is defined by min, max values and type.
See moreDeclaration
Objective-C
@protocol ISCIRange <NSObject>Swift
protocol ISCIRange : NSObjectProtocol -
Defines a base class for all numeric ranges.
See moreDeclaration
Objective-C
@interface SCINumberRange : SCIRangeBaseSwift
class SCINumberRange : SCIRangeBase -
Defines a range of type
See morechar.Declaration
Objective-C
@interface SCIByteRange : SCINumberRangeSwift
class SCIByteRange : SCINumberRange -
Defines a range of type
See moreshort.Declaration
Objective-C
@interface SCIShortRange : SCINumberRangeSwift
class SCIShortRange : SCINumberRange -
Defines a range used to specify array indices to another series.
See moreDeclaration
Objective-C
@interface SCIIndexRange : SCINumberRangeSwift
class SCIIndexRange : SCINumberRange -
Defines a range of type
See moreint.Declaration
Objective-C
@interface SCIIntegerRange : SCINumberRangeSwift
class SCIIntegerRange : SCINumberRange -
Defines a range of type
See morelong.Declaration
Objective-C
@interface SCILongRange : SCINumberRangeSwift
class SCILongRange : SCINumberRange -
Defines a range of type
See morefloat.Declaration
Objective-C
@interface SCIFloatRange : SCINumberRangeSwift
class SCIFloatRange : SCINumberRange -
Defines a range of type
See moredouble.Declaration
Objective-C
@interface SCIDoubleRange : SCINumberRangeSwift
class SCIDoubleRange : SCINumberRange -
Defines a range of type
See moreNSDate.Declaration
Objective-C
@interface SCIDateRange : SCIRangeBaseSwift
class SCIDateRange : SCIRangeBase
View on GitHub