RTVisitPipelineModuleTrajectorySequenceCluster.h
Download RTVisitPipelineModuleTrajectorySequenceCluster.h
@class RTVisitDecoder, RTVisitHyperParameter, RTVisitCluster, NSArray, NSString, RTLocation;
@protocol RTVisitModelController;
@interface RTVisitPipelineModuleTrajectorySequenceCluster : NSObject <RTVisitPipelineModule> {
double _sumOfNorthing;
double _sumOfEasting;
double _sumOfSquaredNorthing;
double _sumOfSquaredEasting;
RTLocation *_referenceLocation;
}
@property (readonly, nonatomic) id<RTVisitModelController> trajectorySequenceClassifier;
@property (readonly, nonatomic) RTVisitHyperParameter *hyperParameter;
@property (readonly, nonatomic) RTVisitDecoder *decoder;
@property (readonly, nonatomic) RTVisitCluster *workingVisitCluster;
@property (readonly, nonatomic) unsigned long long numOfLocations;
@property (readonly, nonatomic) NSArray *residualLocations;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
+ (double)normalizeFeature:(double)a0 min:(double)a1 max:(double)a2;
- (id)init;
- (void).cxx_destruct;
- (id)process:(id)a0;
- (void)clearWorkingVisitCluster;
- (BOOL)computeFeatureVector:(float *)a0 cumSumNumLocations:(unsigned long long)a1 cumSumNorthings:(double *)a2 cumSumEastings:(double *)a3 cumSumSquaredNorthings:(double *)a4 cumSumSquaredEastings:(double *)a5 sequenceLength:(unsigned long long)a6;
- (float *)computeFeatureVectorFromLocalFramesNumOfLocations:(unsigned long long)a0 northings:(const double *)a1 eastings:(const double *)a2 sequenceLength:(unsigned long long)a3;
- (float *)computeFeatureVectorFromLocations:(id)a0 start:(unsigned long long)a1 end:(unsigned long long)a2;
- (double)computeRadiusFromCumSumNorthings:(const double *)a0 cumSumEastings:(const double *)a1 cumSumSquaredNorthings:(const double *)a2 cumSumSuaredEastings:(const double *)a3 firstLocationIndex:(unsigned long long)a4 lastLocationIndex:(unsigned long long)a5;
- (id)createVisitWithLocations:(id)a0 entryDate:(id)a1 exitDate:(id)a2;
- (id)initWithVisitTrajectorySequenceClassifier:(id)a0 hyperParameter:(id)a1;
- (unsigned long long)numLocationsFrom:(unsigned long long)a0;
- (id)performBatchInferenceWithFeatureVector:(const float *)a0 featureVectorLength:(unsigned long long)a1 start:(unsigned long long)a2 firstTimeStepDate:(id)a3;
- (unsigned long long)sequenceIndexFromDate:(id)a0 firstTimeStepDate:(id)a1;
- (unsigned long long)sequenceLengthFrom:(unsigned long long)a0;
- (unsigned long long)startLocationIndex:(unsigned long long)a0;
@end