text: /*
  * This header is generated by classdump-dyld 1.0
  * on Sunday, September 27, 2020 at 11:52:32 AM Mountain Standard Time
  * Operating System: Version 14.0 (Build 18A373)
  * Image Source: /System/Library/PrivateFrameworks/ARKitCore.framework/ARKitCore
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  
  #import <ARKitCore/ARKitCore-Structs.h>
  @class VLLocalizer, ARDeviceOrientationData, ARLocationData, ARGeoTrackingConsensusAndAverageFilter, ARGeoTrackingGradualCorrectionFilter, NSMutableArray, ARCircularArray;
  
  @interface ARGeoTrackingTechniqueState : NSObject {
  
  	BOOL _hasStartedAvailabilityCheck;
  	int _poseOkCount;
  	VLLocalizer* _VLHandle;
  	ARDeviceOrientationData* _lastCMDeviceMotion;
  	ARLocationData* _lastCLLocation;
  	double _last6DofPoseUpdateTimestamp;
  	long long _trackingState;
  	long long _trackingAccuracy;
  	long long _failureReasons;
  	ARGeoTrackingConsensusAndAverageFilter* _consensusAverageFilter;
  	ARGeoTrackingGradualCorrectionFilter* _gradualCorrectionFilter;
  	ARLocationData* _enuOrigin;
  	long long _resetCount;
  	NSMutableArray* _resultDatas;
  	double _VLFirstPoseEstimationTimestamp;
  	double _first6DofPoseUpdateAttemptTimestamp;
  	double _last6DofPoseUpdateAttemptTimestamp;
  	double _lastGradualCorrectionTime;
  	long long _lastLoggedFailureReasons;
  	long long _failureLogCount;
  	double _lastPoseOriginTimestamp;
  	ARCircularArray* _deviceMotionCircularBuffer;
  	double _timeDiffVioLastCL;
  	SCD_Struct_AR1 _enuFromVIO;
  
  }
  
  @property (nonatomic,retain) VLLocalizer * VLHandle;                                                       //@synthesize VLHandle=_VLHandle - In the implementation block
  @property (retain) ARDeviceOrientationData * lastCMDeviceMotion;                                           //@synthesize lastCMDeviceMotion=_lastCMDeviceMotion - In the implementation block
  @property (retain) ARLocationData * lastCLLocation;                                                        //@synthesize lastCLLocation=_lastCLLocation - In the implementation block
  @property (assign) double last6DofPoseUpdateTimestamp;                                                     //@synthesize last6DofPoseUpdateTimestamp=_last6DofPoseUpdateTimestamp - In the implementation block
  @property (assign) long long trackingState;                                                                //@synthesize trackingState=_trackingState - In the implementation block
  @property (assign) long long trackingAccuracy;                                                             //@synthesize trackingAccuracy=_trackingAccuracy - In the implementation block
  @property (assign) long long failureReasons;                                                               //@synthesize failureReasons=_failureReasons - In the implementation block
  @property (nonatomic,retain) ARGeoTrackingConsensusAndAverageFilter * consensusAverageFilter;              //@synthesize consensusAverageFilter=_consensusAverageFilter - In the implementation block
  @property (nonatomic,retain) ARGeoTrackingGradualCorrectionFilter * gradualCorrectionFilter;               //@synthesize gradualCorrectionFilter=_gradualCorrectionFilter - In the implementation block
  @property (assign) SCD_Struct_AR1 enuFromVIO;                                                              //@synthesize enuFromVIO=_enuFromVIO - In the implementation block
  @property (retain) ARLocationData * enuOrigin;                                                             //@synthesize enuOrigin=_enuOrigin - In the implementation block
  @property (assign,nonatomic) long long resetCount;                                                         //@synthesize resetCount=_resetCount - In the implementation block
  @property (nonatomic,retain) NSMutableArray * resultDatas;                                                 //@synthesize resultDatas=_resultDatas - In the implementation block
  @property (assign,nonatomic) int poseOkCount;                                                              //@synthesize poseOkCount=_poseOkCount - In the implementation block
  @property (assign,nonatomic) double VLFirstPoseEstimationTimestamp;                                        //@synthesize VLFirstPoseEstimationTimestamp=_VLFirstPoseEstimationTimestamp - In the implementation block
  @property (assign,nonatomic) double first6DofPoseUpdateAttemptTimestamp;                                   //@synthesize first6DofPoseUpdateAttemptTimestamp=_first6DofPoseUpdateAttemptTimestamp - In the implementation block
  @property (assign,nonatomic) double last6DofPoseUpdateAttemptTimestamp;                                    //@synthesize last6DofPoseUpdateAttemptTimestamp=_last6DofPoseUpdateAttemptTimestamp - In the implementation block
  @property (assign,nonatomic) BOOL hasStartedAvailabilityCheck;                                             //@synthesize hasStartedAvailabilityCheck=_hasStartedAvailabilityCheck - In the implementation block
  @property (assign,nonatomic) double lastGradualCorrectionTime;                                             //@synthesize lastGradualCorrectionTime=_lastGradualCorrectionTime - In the implementation block
  @property (assign,nonatomic) long long lastLoggedFailureReasons;                                           //@synthesize lastLoggedFailureReasons=_lastLoggedFailureReasons - In the implementation block
  @property (assign,nonatomic) long long failureLogCount;                                                    //@synthesize failureLogCount=_failureLogCount - In the implementation block
  @property (assign,nonatomic) double lastPoseOriginTimestamp;                                               //@synthesize lastPoseOriginTimestamp=_lastPoseOriginTimestamp - In the implementation block
  @property (nonatomic,retain) ARCircularArray * deviceMotionCircularBuffer;                                 //@synthesize deviceMotionCircularBuffer=_deviceMotionCircularBuffer - In the implementation block
  @property (assign,nonatomic) double timeDiffVioLastCL;                                                     //@synthesize timeDiffVioLastCL=_timeDiffVioLastCL - In the implementation block
  -(long long)trackingState;
  -(void)setTrackingState:(long long)arg1 ;
  -(long long)resetCount;
  -(void)setResetCount:(long long)arg1 ;
  -(long long)failureReasons;
  -(NSMutableArray *)resultDatas;
  -(void)setResultDatas:(NSMutableArray *)arg1 ;
  -(ARLocationData *)enuOrigin;
  -(id)initWithResetCount:(long long)arg1 useCLCMFusion:(BOOL)arg2 ;
  -(VLLocalizer *)VLHandle;
  -(void)setVLHandle:(VLLocalizer *)arg1 ;
  -(void)removeFailureReason:(long long)arg1 ;
  -(void)setLastCLLocation:(ARLocationData *)arg1 ;
  -(void)setTimeDiffVioLastCL:(double)arg1 ;
  -(BOOL)hasStartedAvailabilityCheck;
  -(void)setHasStartedAvailabilityCheck:(BOOL)arg1 ;
  -(void)addFailureReason:(long long)arg1 ;
  -(void)setEnuOrigin:(ARLocationData *)arg1 ;
  -(void)setLastCMDeviceMotion:(ARDeviceOrientationData *)arg1 ;
  -(ARCircularArray *)deviceMotionCircularBuffer;
  -(double)lastPoseOriginTimestamp;
  -(void)setLastPoseOriginTimestamp:(double)arg1 ;
  -(double)last6DofPoseUpdateTimestamp;
  -(SCD_Struct_AR1)enuFromVIO;
  -(ARGeoTrackingGradualCorrectionFilter *)gradualCorrectionFilter;
  -(void)setEnuFromVIO:(SCD_Struct_AR1)arg1 ;
  -(ARDeviceOrientationData *)lastCMDeviceMotion;
  -(ARLocationData *)lastCLLocation;
  -(double)first6DofPoseUpdateAttemptTimestamp;
  -(void)setFirst6DofPoseUpdateAttemptTimestamp:(double)arg1 ;
  -(double)last6DofPoseUpdateAttemptTimestamp;
  -(void)setLast6DofPoseUpdateAttemptTimestamp:(double)arg1 ;
  -(void)setFailureReasons:(long long)arg1 ;
  -(long long)lastLoggedFailureReasons;
  -(long long)failureLogCount;
  -(void)setFailureLogCount:(long long)arg1 ;
  -(void)setLastLoggedFailureReasons:(long long)arg1 ;
  -(double)VLFirstPoseEstimationTimestamp;
  -(void)setVLFirstPoseEstimationTimestamp:(double)arg1 ;
  -(int)poseOkCount;
  -(void)setPoseOkCount:(int)arg1 ;
  -(ARGeoTrackingConsensusAndAverageFilter *)consensusAverageFilter;
  -(void)setConsensusAverageFilter:(ARGeoTrackingConsensusAndAverageFilter *)arg1 ;
  -(void)setGradualCorrectionFilter:(ARGeoTrackingGradualCorrectionFilter *)arg1 ;
  -(long long)trackingAccuracy;
  -(void)setTrackingAccuracy:(long long)arg1 ;
  -(void)setLast6DofPoseUpdateTimestamp:(double)arg1 ;
  -(double)timeDiffVioLastCL;
  -(double)lastGradualCorrectionTime;
  -(void)setLastGradualCorrectionTime:(double)arg1 ;
  -(void)setDeviceMotionCircularBuffer:(ARCircularArray *)arg1 ;
  @end
  
  