luxlabs header browser preview


@class TSCHChartPieWedgeElement, NSArray, NSNumber;

@interface TSCHChartPieWedgeLayoutInfo : NSObject <NSCopying> {
    NSNumber *_enableCalloutLine;
}

@property (retain, nonatomic) TSCHChartPieWedgeElement *wedgeElement;
@property (copy, nonatomic) NSArray *pieLabels;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } combinedLabelRect;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } combinedLabelErasableFrame;
@property (nonatomic) struct CGAffineTransform { double a; double b; double c; double d; double tx; double ty; } combinedLabelTransformIntoPieChartCoordinateSpace;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } combinedLabelRectInChartCoordinateSpace;
@property (readonly, nonatomic) struct CGPoint { double x0; double x1; } combinedLabelRectMidpointInChartCoordinateSpace;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } combinedLabelErasableFrameInChartCoordinateSpace;
@property (readonly, nonatomic) long long enableCalloutLineSetting;
@property (readonly, nonatomic) BOOL stackLabels;

- (void).cxx_destruct;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (struct CGPoint { double x0; double x1; })pointAtLabelInChartCoordinateSpaceOnFarXSideTopYWithStartPoint:(struct CGPoint { double x0; double x1; })a0;
- (double)combinedLabelDistanceFromWedgeTip;
- (BOOL)combinedLabelIsOnLeftSide;
- (BOOL)combinedLabelOutsideWedge;
- (struct CGPoint { double x0; double x1; })combinedLabelRectBottomLeftCornerInChartCoordinateSpace;
- (struct CGPoint { double x0; double x1; })combinedLabelRectBottomRightCornerInChartCoordinateSpace;
- (struct CGPoint { double x0; double x1; })combinedLabelRectTopLeftCornerInChartCoordinateSpace;
- (struct CGPoint { double x0; double x1; })combinedLabelRectTopRightCornerInChartCoordinateSpace;
- (void)concatenateCombinedLabelTransformWithTransform:(struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })a0;
- (id)initWithPieWedgeElement:(id)a0 pieLabels:(id)a1 combinedLabelTransformIntoPieChartCoordinateSpace:(struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })a2;
- (struct CGPoint { double x0; double x1; })pointAtLabelInChartCoordinateSpace;
- (struct CGPoint { double x0; double x1; })pointAtLabelInChartCoordinateSpaceOnCloseXSideBottomYWithStartPoint:(struct CGPoint { double x0; double x1; })a0;
- (struct CGPoint { double x0; double x1; })pointAtLabelInChartCoordinateSpaceOnCloseXSideMiddleY;
- (struct CGPoint { double x0; double x1; })pointAtLabelInChartCoordinateSpaceOnCloseXSideMiddleYWithStartPoint:(struct CGPoint { double x0; double x1; })a0;
- (struct CGPoint { double x0; double x1; })pointAtLabelInChartCoordinateSpaceOnCloseXSideTopYWithStartPoint:(struct CGPoint { double x0; double x1; })a0;
- (struct CGPoint { double x0; double x1; })pointAtLabelInChartCoordinateSpaceOnFarXSideBottomYWithStartPoint:(struct CGPoint { double x0; double x1; })a0;
- (struct CGPoint { double x0; double x1; })pointAtLabelInChartCoordinateSpaceOnFarXSideMiddleYWithStartPoint:(struct CGPoint { double x0; double x1; })a0;
- (BOOL)pointOutsidePieChart:(struct CGPoint { double x0; double x1; })a0;
- (void)realignPieLabels:(long long)a0;
- (void)updateToUseChartCoordinateSpaceWithChartBodyCenterPoint:(struct CGPoint { double x0; double x1; })a0;
- (struct CGPoint { double x0; double x1; })vectorFromWedgeTipToCombinedLabelRect;

@end