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

SCIPieSeriesInfo

@interface SCIPieSeriesInfo : NSObject <ISCIPieHitTestInfoUpdatable>

Defines a class which contains information about a series based on SCIPieHitTestInfo values. TRenderableSeries - The type of parent renderable series

  • The parent renderable series

    Declaration

    Objective-C

    @property (nonatomic, weak, readonly) id<ISCIPieRenderableSeries> _Nullable renderableSeries;

    Swift

    weak var renderableSeries: ISCIPieRenderableSeries? { get }
  • A point snapped to the X-Y value of the series.

    Declaration

    Objective-C

    @property (nonatomic, readonly) CGPoint xyCoordinate;

    Swift

    var xyCoordinate: CGPoint { get }
  • The color of the renderable series associated with this series info.

    Declaration

    Objective-C

    @property (nonatomic, readonly) UIColor *_Nonnull segmentColor;

    Swift

    var segmentColor: UIColor { get }
  • The name of the ISCIPieSegment associated with this series info.

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSString *_Nonnull segmentTitle;

    Swift

    var segmentTitle: String { get }
  • The value of the ISCIPieSegment associated with this series info.

    Declaration

    Objective-C

    @property (nonatomic, readonly) double segmentValue;

    Swift

    var segmentValue: Double { get }
  • The Segment Index at the hit-test site.

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSInteger segmentIndex;

    Swift

    var segmentIndex: Int { get }
  • The value indicating whether the HitTest operation was a hit or not

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL isHit;

    Swift

    var isHit: Bool { get }
  • Gets the value indicating whehter the parent renderable series is visible or not.

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL isVisible;

    Swift

    var isVisible: Bool { get }
  • Creates a new instance of SCIPieSeriesInfo class.

    Declaration

    Objective-C

    - (nonnull instancetype)initWithRenderableSeries:
        (nonnull id<ISCIPieRenderableSeries>)renderableSeries;

    Swift

    init(renderableSeries: ISCIPieRenderableSeries)

    Parameters

    renderableSeries

    The parent renderable series.

  • Updates this series info with the latest values from renderable series.

    Declaration

    Objective-C

    - (void)update;

    Swift

    func update()