luxlabs header browser preview


@interface TSCH3DGenericAxisLabelPositioner : NSObject <TSCH3DAxisLabelPositioner> {
    struct tvec2<float> { union { float x; float r; float s; } ; union { float y; float g; float t; } ; } _range;
    unsigned long long _axis;
    float _offset;
    unsigned int _alignment;
}

+ (id)vertical;
+ (id)horizontal;
+ (id)horizontalWithRange:(void *)a0;
+ (id)horizontalWithRange:(void *)a0 offset:(float)a1;
+ (id)verticalWithRange:(void *)a0;
+ (id)verticalWithRange:(void *)a0 offset:(float)a1;

- (BOOL)hasOffset;
- (id)init;
- (id).cxx_construct;
- (BOOL)isHorizontal;
- (unsigned int)alignmentForChartDirection:(void *)a0;
- (id)initWithAxis:(long long)a0 alignment:(unsigned int)a1 offset:(float)a2 range:(void *)a3;
- (float)labelGapForCount:(unsigned long long)a0;
- (struct tvec3<float> { union { float x0; float x1; float x2; } x0; union { float x0; float x1; float x2; } x1; union { float x0; float x1; float x2; } x2; })positionForValue:(double)a0 count:(unsigned long long)a1 chartDirection:(void *)a2;

@end