luxlabs header browser preview


@class NSMutableArray, NSCalendar;

@interface HDMHValenceDistributionSummaryBuilder : NSObject

@property (retain, nonatomic) NSMutableArray *dailyValenceValues;
@property (retain, nonatomic) NSMutableArray *momentaryValenceDistributions;
@property (nonatomic) double valenceMergeInterval;
@property (readonly, nonatomic) struct { long long start; long long duration; } dayIndexRange;
@property (readonly, nonatomic) NSCalendar *gregorianCalendar;

- (void).cxx_destruct;
- (id)_calculateAverageDailyValenceDistribution;
- (void)_mergeAdjacentValenceDistributions:(id)a0;
- (void)_mergeStatesOfMind:(id)a0 intoValenceDistributions:(id)a1;
- (double)_valenceMergeInterval;
- (BOOL)_value:(double)a0 isBetweenMinValue:(double)a1 maxValue:(double)a2;
- (void)addDaySummary:(id)a0;
- (id)initWithDayIndexRange:(struct { long long x0; long long x1; })a0 gregorianCalendar:(id)a1;
- (id)valenceDistributionSummary;

@end