@class TSCHChartModel, TSCHChartSeriesType, NSArray, TSCHChartInfo, TSCHChartSeries, TSCH3DChartType, TSCHChartAxis; @interface TSCH3DChartModelEnumerator : NSObject { struct vector> { double *__begin_; double *__end_; struct __compressed_pair> { double *__value_; } __end_cap_; } _seriesValues; struct vector> { double *__begin_; double *__end_; struct __compressed_pair> { double *__value_; } __end_cap_; } _coordinateValues; NSArray *_seriesList; unsigned long long _numberOfValues; TSCHChartAxis *_coordinateAxis; TSCHChartAxis *_valueAxis; double _intercept; double _unitSpaceIntercept; struct ValueEnumerator { BOOL _forward; unsigned long long _index; unsigned long long _max; double _value; } _seriesEnumerator; struct ValueEnumerator { BOOL _forward; unsigned long long _index; unsigned long long _max; double _value; } _coordinateEnumerator; } @property (readonly, nonatomic) TSCHChartSeries *series; @property (readonly, nonatomic) struct tvec2 { union { int x0; int x1; int x2; } x0; union { int x0; int x1; int x2; } x1; } size; @property (readonly, nonatomic) TSCHChartModel *model; @property (readonly, nonatomic) TSCHChartInfo *info; @property (readonly, nonatomic) TSCH3DChartType *chartType; @property (readonly, nonatomic) TSCHChartSeriesType *seriesType; + (id)enumeratorWithModel:(id)a0 chartType:(id)a1 seriesType:(id)a2; - (struct tvec2 { union { int x0; int x1; int x2; } x0; union { int x0; int x1; int x2; } x1; })position; - (unsigned long long)index; - (id)seriesName; - (id).cxx_construct; - (BOOL)isValid; - (void).cxx_destruct; - (double)intercept; - (id)valueString; - (id)nextElement; - (unsigned long long)elementIndex; - (void)updateValue; - (id)elementEnumerator; - (unsigned int)valueLabelPositionForAxisValue:(double)a0; - (BOOL)showValueLabels; - (double)axisSpaceValue; - (unsigned long long)countSeries; - (double)groupValue; - (id)initWithModel:(id)a0 chartType:(id)a1 seriesType:(id)a2; - (BOOL)isStackedPercentageThatRoundsDownToZero; - (BOOL)isValidNonZero; - (id)nextElement:(unsigned long long)a0; - (id)nextSeries; - (id)nextSeries:(unsigned long long)a0; - (unsigned long long)numberOfSeries; - (id)p_resetCoordinateEnumeration; - (void)resetForReverseSeriesEnumeration:(BOOL)a0; - (id)reverseSeriesEnumerator; - (id)seriesEnumerator; - (id)seriesFill; - (id)seriesFillOrStrokeColor; - (BOOL)showSeriesName; - (BOOL)skipZeroValues; - (double)unitSpaceIntercept; - (double)unitSpaceValue; - (double)unitSpaceValueForAxisValue:(double)a0; - (void)updateAxes; - (id)valueStringForLabelResources:(id)a0; @end