MBNNPredictiveLocationTrackerOptions.h 1.3 KB

12345678910111213141516171819202122232425262728293031
  1. // This file is generated and will be overwritten automatically.
  2. #import <Foundation/Foundation.h>
  3. NS_SWIFT_NAME(PredictiveLocationTrackerOptions)
  4. __attribute__((visibility ("default")))
  5. @interface MBNNPredictiveLocationTrackerOptions : NSObject
  6. // This class provides custom init which should be called
  7. - (nonnull instancetype)init NS_UNAVAILABLE;
  8. // This class provides custom init which should be called
  9. + (nonnull instancetype)new NS_UNAVAILABLE;
  10. - (nonnull instancetype)initWithCurrentLocationRadius:(uint32_t)currentLocationRadius
  11. routeBufferRadius:(uint32_t)routeBufferRadius
  12. destinationLocationRadius:(uint32_t)destinationLocationRadius;
  13. /** How far around the user's location we're going to cache, in meters. */
  14. @property (nonatomic, readonly) uint32_t currentLocationRadius;
  15. /** How far around the active route we're going to cache, in meters. (if route is set) */
  16. @property (nonatomic, readonly) uint32_t routeBufferRadius;
  17. /** How far around the destination location we're going to cache, in meters. (if route is set) */
  18. @property (nonatomic, readonly) uint32_t destinationLocationRadius;
  19. - (BOOL)isEqualToPredictiveLocationTrackerOptions:(nonnull MBNNPredictiveLocationTrackerOptions *)other;
  20. @end