luxlabs header browser preview


@class NSUnit, NSArray, NSSet, NSMutableDictionary, MXMSample, MXMSampleTag, MXMSampleTimeSeries;

@interface MXMSampleSet : NSObject <NSFastEnumeration, NSSecureCoding, NSCopying, NSMutableCopying>

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) MXMSample *min;
@property (readonly, nonatomic) MXMSample *max;
@property (readonly, nonatomic) MXMSample *distance;
@property (readonly, nonatomic) MXMSampleSet *range;
@property (readonly, nonatomic) MXMSample *geoMean;
@property (readonly, nonatomic) MXMSample *standardDeviation;
@property (readonly, nonatomic) MXMSample *relativeStandardDeviation;
@property (readonly, nonatomic) MXMSample *sum;
@property (nonatomic) struct { unsigned long long x0; unsigned long long x1; } *index;
@property (nonatomic) void *underlyingBuffer;
@property (nonatomic) long long underlyingBufferLength;
@property (retain) NSArray *cachedSamples;
@property (readonly, nonatomic) NSMutableDictionary *attributesMap;
@property (readonly, copy) NSSet *attributes;
@property (readonly) double *doubleValues;
@property (readonly) double *firstDoubleValue;
@property (readonly) double *lastDoubleValue;
@property (readonly) MXMSampleTag *tag;
@property (readonly) NSUnit *unit;
@property (readonly, retain) MXMSampleTimeSeries *timeIndex;
@property (readonly, copy) NSArray *samples;
@property (readonly) unsigned long long length;

- (void)dealloc;
- (id)objectAtIndexedSubscript:(unsigned long long)a0;
- (void)encodeWithCoder:(id)a0;
- (id)mutableCopy;
- (id)copy;
- (void).cxx_destruct;
- (unsigned long long)countByEnumeratingWithState:(struct { unsigned long long x0; id *x1; unsigned long long *x2; unsigned long long x3[5]; } *)a0 objects:(id *)a1 count:(unsigned long long)a2;
- (id)mutableCopyWithZone:(struct _NSZone { } *)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)_appendAttribute:(id)a0;
- (void)_appendDoubleValue:(double)a0 timestamp:(unsigned long long)a1;
- (void)_appendSample:(id)a0;
- (void)_appendSet:(id)a0;
- (void)_prepareUnderlyingBufferSizeWithAdditionalBytes:(unsigned long long)a0;
- (id)attributeWithName:(id)a0;
- (id)initWithTag:(id)a0 unit:(id)a1 attributes:(id)a2;
- (id)initWithTime:(id)a0 tag:(id)a1 unit:(id)a2 attributes:(id)a3;
- (id)initWithTime:(id)a0 tag:(id)a1 unit:(id)a2 attributes:(id)a3 doubleValues:(double *)a4 length:(unsigned long long)a5;
- (id)initWithTime:(id)a0 tag:(id)a1 unit:(id)a2 attributes:(id)a3 values:(void *)a4 length:(unsigned long long)a5 valueSize:(unsigned long long)a6;
- (id)sampleWithIndex:(unsigned long long)a0;

@end