luxlabs header browser preview


@interface TSCHChartAxisLabelsLayoutItem : TSCHChartLayoutItem {
    unsigned long long _stride;
    float _angleInDegrees;
    float _angleInRadians;
}

@property struct CGSize { double width; double height; } maxLabelSizeInPoints;
@property (readonly, nonatomic) unsigned long long stride;
@property (nonatomic) double distanceFromAxis;

- (void)clearAll;
- (void)setLayoutSize:(struct CGSize { double x0; double x1; })a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })calcDrawingRect;
- (struct CGPoint { double x0; double x1; })labelAnchorForPosition:(int)a0 degrees:(float)a1;
- (unsigned long long)p_computeCircularAutoStrideForInvariantAngleLabelsInLayoutSize:(struct CGSize { double x0; double x1; })a0;
- (struct CGPoint { double x0; double x1; })axisAnchorForPosition:(int)a0 degrees:(float)a1 inLayoutSize:(struct CGSize { double x0; double x1; })a2 unrotatedSize:(struct CGSize { double x0; double x1; })a3 unitSpaceValue:(double)a4;
- (id)axisLayoutItem;
- (struct CGSize { double x0; double x1; })calcMinSize;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })calcOverhangRect;
- (void)iterateHitChartElements:(struct CGPoint { double x0; double x1; })a0 withBlock:(id /* block */)a1;
- (id)labelStringForAxis:(id)a0 index:(unsigned long long)a1;
- (id)labelsLayoutItem;
- (id)layoutSpaceHalosForAllLabels;
- (id)layoutSpaceKnobsForAllLabels;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })layoutSpaceRectForAllLabels;
- (struct CGPath { } *)newDragAndDropHighlightPathForSelection:(id)a0;
- (unsigned long long)numberOfLabelsForAxis:(id)a0;
- (id)p_axis;
- (id)p_axisFromLayoutItem;
- (void)p_calcMaxLabelSize;
- (id)p_chartInfoFromLayoutItem;
- (id)p_chartModelFromLayoutItem;
- (BOOL)p_circularStridingLabelAtIndex:(unsigned long long)a0 inLayoutSize:(struct CGSize { double x0; double x1; })a1 intersectsLabelAtIndex:(unsigned long long)a2 extraTransform:(struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })a3;
- (unsigned long long)p_computeAutoStrideInLayoutSize:(struct CGSize { double x0; double x1; })a0;
- (unsigned long long)p_computeCircularAutoStrideForLabelDimensionPerpendicularOnSpoke:(double)a0 inLayoutSize:(struct CGSize { double x0; double x1; })a1;
- (unsigned long long)p_computeCircularAutoStrideInLayoutSize:(struct CGSize { double x0; double x1; })a0;
- (unsigned long long)p_computeLinearAutoStrideInLayoutSize:(struct CGSize { double x0; double x1; })a0;
- (void)p_enumerateAxisLabelRectsWithBlock:(id /* block */)a0;
- (long long)p_labelBaselineDirectionRelativeToSpoke;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })p_localTransformForAxisLabelWithInfo:(id)a0;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })p_localTransformForCartesianAxisLabelWithInfo:(id)a0;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })p_localTransformForLabel:(unsigned long long)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a1 inLayoutSize:(struct CGSize { double x0; double x1; })a2 outElementSize:(struct CGSize { double x0; double x1; } *)a3 outClipRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a4 usingString:(id)a5 stride:(unsigned long long *)a6 useAngle:(BOOL)a7;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })p_localTransformForLabel:(unsigned long long)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; } *)a1 inLayoutSize:(struct CGSize { double x0; double x1; })a2 outElementSize:(struct CGSize { double x0; double x1; } *)a3 outClipRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a4 usingString:(id)a5 useAngle:(BOOL)a6;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })p_localTransformForPolarAngleAxisLabelWithInfo:(id)a0;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })p_localTransformForPolarAxisLabelWithInfo:(id)a0;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })p_localTransformForPolarRadiusAxisLabelWithInfo:(id)a0;
- (unsigned long long)p_numberOfAxisLabels;
- (id)p_overrideLabelStringForHitTestingEmptyLabel;
- (struct CGPoint { double x0; double x1; })p_pointWithLowerYOfPoint:(struct CGPoint { double x0; double x1; })a0 andPoint:(struct CGPoint { double x0; double x1; })a1 whenTransformedBy:(struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })a2;
- (void)p_rect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a0 andTransform:(struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; } *)a1 inLayoutSize:(struct CGSize { double x0; double x1; })a2 forIndex:(unsigned long long)a3 paragraphStyle:(id)a4;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })p_rectOfCircularStridingLabelAtIndex:(unsigned long long)a0 inLayoutSize:(struct CGSize { double x0; double x1; })a1 extraTransform:(struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })a2;
- (struct CGPoint { double x0; double x1; })p_relativeAnchorMidpointForLabelGeometry:(id)a0;
- (struct CGPoint { double x0; double x1; })p_relativeAnchorPointForLabelGeometry:(id)a0 useMidpoints:(BOOL)a1;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })p_rootedTransformFromLocalTransform:(struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })a0;
- (long long)p_smallestSecondValueLabelIndex:(long long)a0 start:(long long)a1 end:(long long)a2 inLayoutSize:(struct CGSize { double x0; double x1; })a3 paragraphStyle:(id)a4;
- (long long)p_smallestSecondValueLabelIndex:(long long)a0 start:(long long)a1 end:(long long)a2 inLayoutSize:(struct CGSize { double x0; double x1; })a3 paragraphStyle:(id)a4 isTop:(BOOL)a5;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })p_transformForLabelWithPaddingPerSide:(double)a0 outwardOrigin:(struct CGPoint { double x0; double x1; })a1 outwardDirection:(struct CGPoint { double x0; double x1; })a2 boundaryPosition:(struct CGPoint { double x0; double x1; })a3 boundaryNormal:(struct CGPoint { double x0; double x1; })a4 alignWithMaxSizeAtClosestMidpoint:(BOOL)a5 anchorMaxSizeAtClosestMidpoint:(BOOL)a6 info:(id)a7;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })p_transformWithOrigin:(struct CGPoint { double x0; double x1; })a0 verticalDirection:(struct CGPoint { double x0; double x1; })a1;
- (unsigned long long)selectionPathLabelIndexForIndex:(unsigned long long)a0 axis:(id)a1;
- (id)selectionPathLabelType;
- (BOOL)showLabelsForAxis:(id)a0;
- (unsigned long long)snappedLabelAngleInDegree:(float)a0;
- (unsigned long long)strideInLayoutSize:(struct CGSize { double x0; double x1; })a0;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })transformForRenderingLabel:(unsigned long long)a0 outElementSize:(struct CGSize { double x0; double x1; } *)a1 outClipRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a2;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })transformForRenderingLabel:(unsigned long long)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 outElementSize:(struct CGSize { double x0; double x1; } *)a2 outClipRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a3;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })transformForRenderingLabel:(unsigned long long)a0 usingString:(id)a1 outElementSize:(struct CGSize { double x0; double x1; } *)a2 outClipRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a3 useAngle:(BOOL)a4;
- (double)unitSpaceValueForAxis:(id)a0 index:(unsigned long long)a1;

@end