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 : 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 morePoint2D
items, a subset ofX, Y
data 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
ISCIRange
implementors. 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 = (ISCIComparable, ISCIComparable, ISCIComparable, ISCIComparable, SCIRangeClipMode) -> Void
Parameters
oldMin
The old min value.
oldMax
The old max value.
newMin
The new min value.
newMax
The new max value.
changedProperty
The 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 : SCIRangeBase
Swift
class SCINumberRange : SCIRangeBase
-
Defines a range of type
See morechar
.Declaration
Objective-C
@interface SCIByteRange : SCINumberRange
Swift
class SCIByteRange : SCINumberRange
-
Defines a range of type
See moreshort
.Declaration
Objective-C
@interface SCIShortRange : SCINumberRange
Swift
class SCIShortRange : SCINumberRange
-
Defines a range used to specify array indices to another series.
See moreDeclaration
Objective-C
@interface SCIIndexRange : SCINumberRange
Swift
class SCIIndexRange : SCINumberRange
-
Defines a range of type
See moreint
.Declaration
Objective-C
@interface SCIIntegerRange : SCINumberRange
Swift
class SCIIntegerRange : SCINumberRange
-
Defines a range of type
See morelong
.Declaration
Objective-C
@interface SCILongRange : SCINumberRange
Swift
class SCILongRange : SCINumberRange
-
Defines a range of type
See morefloat
.Declaration
Objective-C
@interface SCIFloatRange : SCINumberRange
Swift
class SCIFloatRange : SCINumberRange
-
Defines a range of type
See moredouble
.Declaration
Objective-C
@interface SCIDoubleRange : SCINumberRange
Swift
class SCIDoubleRange : SCINumberRange
-
Defines a range of type
See moreNSDate
.Declaration
Objective-C
@interface SCIDateRange : SCIRangeBase
Swift
class SCIDateRange : SCIRangeBase