RTVisitSCIStayCluster.h
Download RTVisitSCIStayCluster.h
@class RTLocation, NSDate, NSMutableArray, RTLocationShifter;
@interface RTVisitSCIStayCluster : NSObject {
double _meanOfSquaredLat_deg;
double _meanOfSquaredLon_deg;
_Complex double _sumOfVectorLon;
double _motionInducedDev_m;
NSDate *_lastProcessedSampleDateForAdaption;
NSMutableArray *_residuePoints;
}
@property (readonly, nonatomic) unsigned long long numOfDataPoints;
@property (readonly, nonatomic) unsigned long long numOfOutliers;
@property (readonly, nonatomic) unsigned long long numOfResiduePoints;
@property (readonly, nonatomic) unsigned long long numOfAdaptionSample;
@property (readonly, nonatomic) NSDate *potentialEntry;
@property (readonly, nonatomic) NSDate *potentialExit;
@property (readonly, nonatomic) NSDate *lastProcessedSample;
@property (readonly, nonatomic) NSMutableArray *outliers;
@property (readonly, nonatomic) RTLocation *centroid;
@property (readonly, nonatomic) RTLocation *lastTrustedLocation;
@property (readonly, nonatomic) RTLocationShifter *locationShifter;
+ (double)evalMaxUncFromMotionDevMotionInducedDev:(double)a0 andMeasInducedDev:(double)a1;
+ (double)evaluateMotionInducedDeviationFromMeanLat:(double)a0 meanOfSquaredLat_deg:(double)a1 meanLon_deg:(double)a2 meanOfSquaredLon_deg:(double)a3;
+ (double)evaluateClustThresFromClustThresSlv:(double)a0 motionInducedDev:(double)a1 adaptionBasis:(double)a2 adaptionSampleCnt:(long long)a3 adaptionRate:(double)a4;
- (id)init;
- (double)getRadiusForDate:(id)a0;
- (void)updateLastTrustedLocation:(id)a0;
- (double)dwellTimeIntervalWithDate:(id)a0;
- (id)createVisit:(long long)a0 confidence:(double)a1;
- (id)description;
- (void).cxx_destruct;
- (id)centroidForVisitType:(long long)a0 confidence:(double)a1;
- (void)addNewPoint:(id)a0 event:(unsigned long long)a1 lcFSMState:(unsigned long long)a2 fsmState:(unsigned long long)a3;
- (void)addOutlier:(id)a0;
@end