
iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x
SCIRenderableSeriesBase
@interface SCIRenderableSeriesBase
: SCIRenderableSeriesCore <ISCIRenderableSeries, ISCIChartSurfaceProvider>
Defines the Base class for all RenderableSeries within SciChart.
Warning
Designed to be an abstract class, hence should be used for inheritance only. No direct initializations.-
Gets or sets a value indicating how this renderable series will treat
NaN
. SeeSCILineDrawMode
for available options.Declaration
Objective-C
@property (nonatomic) SCILineDrawMode drawNaNAs;
-
Gets the value which determines the zero line in
Y direction
.Note
Used to set the bottom of a column, or the zero line in a mountain.Declaration
Objective-C
@property (nonatomic) double zeroLineY;
-
Gets the value indicating whether this renderable series should be clipped to bounds, which is provided by
-[ISCIRenderContext2D setClipRect:]
method.Note
If YES - then renderable series will be clipped to bounds.Declaration
Objective-C
@property (nonatomic) BOOL clipToBounds;
-
Creates a new instance of
SCIRenderableSeriesBase
class.Declaration
Objective-C
- (nonnull instancetype) initWithRenderPassData:(nonnull id<ISCISeriesRenderPassData>)renderPassData hitProvider:(nonnull id<ISCIHitProvider>)hitProvider nearestPointProvider: (nonnull id<ISCINearestPointProvider>)nearestPointProvider;
Parameters
renderPassData
The render pass data instance.
hitProvider
The hit provider instance.
nearestPointProvider
The nearest point provider instance.