luxlabs header browser preview


@class NSString, TSCHChartAxisAnalysis, TSCHChartAxisInterceptAnalysis, TSCHNumberFormat, TSULocale, NSArray, TSCHChartAxisID, TSCHChartModel, TSUFastReadInvalidatingCache;
@protocol TSCHDataFormatter, TSCHStyleActAlike;

@interface TSCHChartAxis : NSObject <TSCHPropertyMapsGeneratedProtocol, TSCHStyleOwnerCollaborationSupport, TSCHStyleOwning>

@property (class, readonly, nonatomic) TSCHNumberFormat *defaultNumberFormat;

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (weak, nonatomic) TSCHChartAxis *nonTransientCounterpart;
@property (weak, nonatomic) TSCHChartModel *model;
@property (retain, nonatomic) TSCHChartAxisID *axisID;
@property (retain, nonatomic) id<TSCHStyleActAlike> style;
@property (retain, nonatomic) id<TSCHStyleActAlike> nonStyle;
@property (nonatomic) unsigned long long styleIndex;
@property (nonatomic) unsigned long long nonStyleIndex;
@property (retain, nonatomic) TSUFastReadInvalidatingCache *analysisCache;
@property (retain, nonatomic) TSUFastReadInvalidatingCache *interceptCache;
@property (retain, nonatomic) TSUFastReadInvalidatingCache *multiDataSetAnalysisCache;
@property (readonly) TSCHChartAxisAnalysis *analysis;
@property (readonly) TSCHChartAxisAnalysis *multiDataSetAnalysis;
@property (readonly) TSCHChartAxisInterceptAnalysis *interceptAnalysis;
@property (readonly, nonatomic) id<TSCHDataFormatter> dataFormatter;
@property (readonly, nonatomic) unsigned long long axisIndex;
@property (readonly, nonatomic) double axisInterceptPosition;
@property (readonly, nonatomic) TSCHChartAxisAnalysis *axisAnalysisFromCurrentModel;
@property (readonly, nonatomic) BOOL editableFormatForValueStrings;
@property (readonly, nonatomic) BOOL supportsFormattedStringForInvalidValue;
@property (readonly, nonatomic) BOOL supportsLabelAngleBaselineOptions;
@property (readonly, nonatomic) long long currentAxisScaleSetting;
@property (readonly, nonatomic) TSULocale *locale;
@property (readonly, nonatomic) NSArray *referenceLines;
@property (readonly) BOOL isCategory;
@property (readonly) BOOL isRangeContinuous;
@property (readonly) BOOL supportsReferenceLines;
@property (readonly) BOOL supportsSummaryValueLabels;
@property (readonly, nonatomic) double modelMin;
@property (readonly, nonatomic) double modelMax;
@property (readonly, nonatomic) double currentDataSetModelAverage;
@property (readonly, nonatomic) double currentDataSetModelMedian;
@property (readonly, nonatomic) double currentDataSetModelMin;
@property (readonly, nonatomic) double currentDataSetModelMax;
@property (readonly, nonatomic) double min;
@property (readonly, nonatomic) double max;
@property (readonly, nonatomic) double range;
@property (readonly, nonatomic) NSArray *majorGridLocations;
@property (readonly, nonatomic) NSArray *minorGridLocations;
@property (readonly, nonatomic) int gridValueType;
@property (readonly, nonatomic) int adjustedNumberFormatType;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (struct tvec2<float> { union { float x0; float x1; float x2; } x0; union { float x0; float x1; float x2; } x1; })sizeOfLabelsForInfo:(id)a0 onlyHeight:(BOOL)a1;
+ (id)axisForInfo:(id)a0;
+ (id)paragraphStyleForLabelsFontForInfo:(id)a0;
+ (struct tvec2<float> { union { float x0; float x1; float x2; } x0; union { float x0; float x1; float x2; } x1; })sizeOfSeriesLabelsForInfo:(id)a0;
+ (struct tvec2<float> { union { float x0; float x1; float x2; } x0; union { float x0; float x1; float x2; } x1; })sizeOfSeriesLabelsForInfo:(id)a0 onlyHeight:(BOOL)a1;
+ (unsigned char)styleOwnerPathType;

- (id)context;
- (id)valueForProperty:(int)a0;
- (void).cxx_destruct;
- (id)defaultProperties;
- (id)drawableInfo;
- (id)chartInfo;
- (int)intValueForProperty:(int)a0 defaultValue:(int)a1;
- (id)objectValueForProperty:(int)a0;
- (BOOL)hasFloatValueForProperty:(int)a0 value:(float *)a1;
- (unsigned long long)p_count;
- (void)setStyle:(id)a0 index:(unsigned long long)a1;
- (void)adjustMinMaxForDataRangeInAnalysis:(id)a0;
- (id)computeMajorGridlinesFromMinMaxInAnalysis:(id)a0;
- (id)computeMinorGridlinesFromMajorGridlinesInAnalysis:(id)a0;
- (id)customFormatForGridValueType:(int)a0;
- (id)dataFormatterForSeries:(id)a0 groupIndex:(unsigned long long)a1;
- (int)defaultPropertyForGeneric:(int)a0;
- (double)doubleAxisToModelValue:(double)a0;
- (double)doubleModelToAxisValue:(double)a0 forSeries:(id)a1;
- (float)floatValueForProperty:(int)a0 defaultValue:(float)a1;
- (id)formattedStringForAxisValue:(id)a0;
- (id)formattedStringForSeries:(id)a0 groupIndex:(unsigned long long)a1;
- (id)formattedStringForSeries:(id)a0 groupIndex:(unsigned long long)a1 multiDataSetIndex:(unsigned long long)a2;
- (id)g_genericToDefaultPropertyMap;
- (id)g_operationPropertyNameForGenericProperty:(int)a0;
- (id)gridValueAxisToModelValue:(double)a0;
- (BOOL)hasCustomFormatForGridValueType:(int)a0;
- (BOOL)hasIntValueForProperty:(int)a0 value:(int *)a1;
- (BOOL)hasObjectValueForProperty:(int)a0 value:(id *)a1;
- (unsigned long long)indexForSelectionPathLabelIndex:(unsigned long long)a0;
- (id)initWithAxisID:(id)a0 model:(id)a1;
- (id)inspectorStringForSeries:(id)a0 groupIndex:(unsigned long long)a1 value:(id)a2;
- (double)interceptForAxis:(id)a0;
- (void)invalidateMultiDataSetAnalysis;
- (void)invalidateTransientState;
- (id)nonstyle;
- (id)operationPropertyNameFromGenericProperty:(int)a0;
- (id)p_axisDataFormatterFromCurrentModel;
- (int)p_axisGridValueType;
- (id)p_dataFormatterForSeries:(id)a0 groupIndex:(unsigned long long)a1 onlyForValidValue:(BOOL)a2;
- (id)p_fixupNegativeStyleForDataFormatter:(id)a0;
- (id)p_genericToDefaultPropertyMap;
- (id)p_interceptAnalysisFromCurrentModel;
- (id)p_multiDataAxisAnalysisFromCurrentModel;
- (unsigned long long)p_rangeCount;
- (void)p_setupMultiDataSetAnalysisCacheIfNeeded;
- (void)propertiesWereMutated:(id)a0;
- (id)referenceLineAtIndex:(unsigned long long)a0;
- (id)referenceLineWithUUID:(id)a0;
- (unsigned long long)selectionPathLabelIndexForIndex:(unsigned long long)a0;
- (unsigned long long)selectionPathLabelIndexForMultiDataSetIndex:(unsigned long long)a0;
- (void)setNonStyle:(id)a0 index:(unsigned long long)a1;
- (BOOL)shouldAnalyzeAxisValue:(double)a0;
- (struct tvec2<float> { union { float x0; float x1; float x2; } x0; union { float x0; float x1; float x2; } x1; })sizeOfLabelsForInfo:(id)a0 enumerator:(id)a1 onlyHeight:(BOOL)a2;
- (int)specificPropertyForGeneric:(int)a0;
- (id)swapTuplesForMutations:(id)a0 forImport:(BOOL)a1;
- (id)swapTuplesForParagraphStyleMutations:(id)a0 forReferencingProperty:(int)a1;
- (id)transformedTuplesWithTuple:(id)a0;
- (double)unitSpaceCenterValueForSeries:(id)a0 groupIndex:(unsigned long long)a1;
- (double)unitSpaceCenterValueForValue:(double)a0;
- (double)unitSpaceCenterValueHalfOffsetWithCount:(double)a0;
- (double *)unitSpaceCenterValuesForSeries:(id)a0 groupIndexSet:(id)a1 count:(unsigned long long)a2;
- (double)unitSpaceValueForCountSpaceValue:(double)a0;
- (double)unitSpaceValueForCountSpaceValue:(double)a0 min:(double)a1 count:(double)a2;
- (double)unitSpaceValueForDataSpaceValue:(double)a0;
- (double)unitSpaceValueForDataSpaceValue:(double)a0 min:(double)a1 max:(double)a2;
- (double)unitSpaceValueForDataSpaceValue:(double)a0 series:(id)a1 groupIndex:(unsigned long long)a2 addValuesFromAllPreviousSeries:(BOOL)a3;
- (double)unitSpaceValueForSeries:(id)a0 groupIndex:(unsigned long long)a1;
- (double)unitSpaceValueForSeries:(id)a0 groupIndex:(unsigned long long)a1 min:(double)a2 max:(double)a3;
- (double *)unitSpaceValuesForCountSpaceValuesWithCount:(unsigned long long)a0;
- (id)unitSpaceValuesForDataSpaceValues:(id)a0;
- (double *)unitSpaceValuesForSeries:(id)a0 groupIndexSet:(id)a1;
- (double *)unitSpaceValuesForSeries:(id)a0 groupIndexSet:(id)a1 min:(double)a2 max:(double)a3;
- (void)updateAxisDateInterceptInAnalysis:(id)a0;
- (void)updateGridValueTypeInterceptInAnalysis:(id)a0;
- (void)updateMinMaxGridLocationsInAnalysis:(id)a0;
- (void)updateModelAxisAnalysis:(id)a0;
- (void)updateMultiDataModelAxisAnalysis:(id)a0;
- (id)valueForFormattedString:(id)a0;

@end