luxlabs header browser preview


@class NSString, NSArray, DDUIPhysicalUnitGroup;

@interface DDUIPhysicalUnit : NSObject

@property (readonly) NSString *identifier;
@property (readonly) NSString *name;
@property (readonly) NSString *abbreviation;
@property (readonly) NSArray *restrictionLocales;
@property (readonly) unsigned long long groupType;
@property (weak) DDUIPhysicalUnitGroup *group;
@property (readonly) double a;
@property (readonly) double b;

+ (id)unitWithIdentifier:(id)a0;

- (void).cxx_destruct;
- (BOOL)isUKMeasurement;
- (double)valueFrom:(double)a0 unit:(id)a1;
- (double)baseToUnit:(double)a0;
- (id)floatFormatString:(id)a0 precision:(long long)a1 exp:(BOOL)a2;
- (id)initWithName:(id)a0 abbreviation:(id)a1 restrictionLocales:(id)a2 groupType:(unsigned long long)a3 a:(double)a4 b:(double)a5;
- (BOOL)inputValueIsValid:(double)a0 fromUnit:(id)a1;
- (BOOL)keepZeroValue;
- (id)localizedConvertedValueFormat:(id)a0;
- (id)localizedConvertedValueFrom:(double)a0 unit:(id)a1;
- (id)localizedMenuTitleFormat:(id)a0;
- (id)localizedTitleFormat:(id)a0;
- (id)localizedUnitNameWithValue:(double)a0 unit:(id)a1;
- (id)patchedVariantName;
- (double)unitToBase:(double)a0;
- (id)valueAsString:(double)a0;

@end