iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x

Other Classes

The following classes are available globally.

  • Undocumented

    See more

    Declaration

    Objective-C

    @interface SCIBezierCurveInterpolator : NSObject
    
    @property (nonatomic) CGPoint start;
    
    @property (nonatomic) CGPoint a;
    
    @property (nonatomic) CGPoint b;
    
    @property (nonatomic) CGPoint end;
    
    /**
     * Gets interpolated y values for specified x value
     * @param x The x value
     * @return The interpolated y value
     */
    - (float)getYForX:(float)x;
    
    /**
     * Calculates approximate length of the bezier curve
     * @return The length of bezier curve
     */
    - (float)calculateApproximatedLength;
    
    /**
     * Splits bezier curve at specified t
     * @param t The t values from 0 to 1 to split curve at
     * @param subStart The start point of sub curve
     * @param subA The a control point of sub curve
     * @param subB The b control point of sub curve
     * @param subEnd The end point of sub curve
     */
    - (void)divideCurveAtT:(float)t subStart:(CGPoint *)subStart subA:(CGPoint *)subA subB:(CGPoint *)subB subEnd:(CGPoint *)subEnd;
    
    @end

    Swift

    class SCIBezierCurveInterpolator : NSObject
  • Undocumented

    See more

    Declaration

    Objective-C

    @interface SCIButton :
    #if TARGET_OS_OSX
        NSButton
    #elif TARGET_OS_IOS
        UIButton
    #endif
    
    - (instancetype)initWithTitle:(NSString *)title action:(SCIAction)action;
    - (instancetype)initWithImage:(SCIImage *)image action:(SCIAction)action;
    - (instancetype)initWithTitle:(NSString *)title target:(id)target selector:(SEL)selector;
    
    @end

    Swift

    class SCIButton : UIButton
  • Defines the factory which allows to create a high-performance array-backed fifo buffers.

    See more

    Declaration

    Objective-C

    @interface SCIFifoBufferFactory : NSObject

    Swift

    class SCIFifoBufferFactory : NSObject
  • Defines the factory which allows to create a high-performance array-backed fifo buffers.

    See more

    Declaration

    Objective-C

    @interface SCIListFactory : NSObject

    Swift

    class SCIListFactory : NSObject
  • Helper class for work with internal items arrays of ISCIList.

    See more

    Declaration

    Objective-C

    @interface SCIListUtil : NSObject

    Swift

    class SCIListUtil : NSObject
  • Undocumented

    See more

    Declaration

    Objective-C

    @interface SCISelectableButton : SCIButton
    
    - (instancetype)initWithNormalStateImage:(SCIImage *)normalStateImage selectedStateImage:(SCIImage *)selectedStateImage;
    
    @end

    Swift

    class SCISelectableButton : SCIButton