@class TSCHChartSeries; @interface TSCHErrorBarData : NSObject { TSCHChartSeries *_series; BOOL _supportsXAxisBars; double _maxValue; double _minValue; double _maxValueScatterX; double _minValueScatterX; double _standardError; double _standardDeviation; double _standardDeviationMean; double _standardErrorScatterX; double _standardDeviationScatterX; double _standardDeviationMeanScatterX; BOOL _errorBarsInvalid; } @property (readonly, nonatomic) long long maxValueGroupIndex; @property (readonly, nonatomic) long long minValueGroupIndex; + (BOOL)errorBarIsVerticalForAxisID:(id)a0 series:(id)a1; + (long long)errorBarTypeForAxisID:(id)a0 series:(id)a1; + (BOOL)hasErrorBarsForSeries:(id)a0; + (long long)p_errorBarSettingForSeries:(id)a0 useXAxis:(BOOL)a1 axisID:(id)a2; - (void)updateIfNeeded; - (void).cxx_destruct; - (void)invalidateData; - (id)initWithSeries:(id)a0; - (BOOL)hasErrorDataForInputAxis:(id)a0 outputAxis:(id)a1 inputAxisContinuous:(BOOL)a2 outputAxisContinuous:(BOOL)a3 groupIndex:(unsigned long long)a4 groupsCount:(unsigned long long)a5 barVertical:(BOOL)a6 barType:(long long)a7 outUnitValue:(struct CGPoint { double x0; double x1; } *)a8 outUnitPositive:(struct CGPoint { double x0; double x1; } *)a9 outUnitNegative:(struct CGPoint { double x0; double x1; } *)a10; - (id)lineEndForAxisID:(id)a0; - (double)maxValueForAxisID:(id)a0; - (double)minValueForAxisID:(id)a0; - (float)opacityForAxisID:(id)a0; - (void)p_clearData; - (double *)p_createArrayOfSeriesOffsetsForAxisID:(id)a0 count:(unsigned long long)a1; - (double *)p_createArrayOfSeriesValuesForAxisID:(id)a0 count:(unsigned long long)a1; - (double)p_customErrorForAxisID:(id)a0 valueIndex:(unsigned long long)a1 positive:(BOOL)a2; - (long long)p_errorBarSettingForAxisID:(id)a0 value:(double)a1 barType:(long long)a2; - (long long)p_errorBarTypeForAxisID:(id)a0; - (double)p_errorForValue:(double *)a0 onAxisID:(id)a1 valueIndex:(unsigned long long)a2 positive:(BOOL)a3; - (double)p_fixedErrorForAxisID:(id)a0; - (struct CGPoint { double x0; double x1; })p_getValuePointForGroupIndex:(unsigned long long)a0 inputAxis:(id)a1 inputAxisContinuous:(BOOL)a2 outputAxis:(id)a3 barVertical:(BOOL)a4; - (double)p_negativeErrorForValue:(double *)a0 onAxisID:(id)a1 valueIndex:(unsigned long long)a2; - (double)p_percentageErrorForAxisID:(id)a0; - (double)p_positiveErrorForValue:(double *)a0 onAxisID:(id)a1 valueIndex:(unsigned long long)a2; - (double)p_stdDevErrorForAxisID:(id)a0; - (double)p_stdDevFactorForAxisID:(id)a0; - (double)p_stdDevMeanForAxisID:(id)a0; - (double)p_stdErrorErrorForAxisID:(id)a0; - (unsigned long long)p_stripBadValuesInArray:(double *)a0 numberOfModelValues:(unsigned long long)a1; - (void)p_updateDataForAxisID:(id)a0; - (void)p_updateMinMaxForAxisID:(id)a0 forValues:(double *)a1 withOffsets:(double *)a2 numberOfModelValues:(unsigned long long)a3; - (void)p_updateMinMaxForStackedPercentageAxis:(id)a0 forValues:(double *)a1 withOffsets:(double *)a2 numberOfModelValues:(unsigned long long)a3; - (void)p_updateStdDeviationForAxisID:(id)a0 forValues:(double *)a1 withOffsets:(double *)a2 numberOfModelValues:(unsigned long long)a3; - (void)p_updateStdErrorForAxisID:(id)a0 forValues:(double *)a1 withOffsets:(double *)a2 numberOfModelValues:(unsigned long long)a3; - (id)shadowForAxisID:(id)a0; - (BOOL)showErrorBarsForAxisID:(id)a0; - (id)strokeForAxisID:(id)a0; @end