luxlabs header browser preview


@class GeographicCoordinate, NSSet, CLIndoorAvailabilityTileParams;

@interface CLAvailableVenuesStateMachine : NSObject

@property (readonly) GeographicCoordinate *lastFix;
@property double maxLoadRadius;
@property (retain) NSSet *disabledVenues;
@property (readonly) CLIndoorAvailabilityTileParams *availabilityTileParams;

+ (long long)getLocationContextFromVenueBounds:(const void *)a0;
+ (double)metersFromGreatCircleDistance:(double)a0;
+ (double)distBetweenLatLon:(id)a0 latlon1:(id)a1;
+ (double)deg2rad:(double)a0;

- (id)init;
- (id)computeAvailableVenues:(id)a0 nearCoordinates:(id)a1;
- (BOOL)shouldRecompute:(id)a0;
- (id)getNearbyLocationGroupsForTile:(id)a0 withUpdatedPos:(id)a1 nearLocationsOfInterest:(id)a2;
- (void)clearLastFix;
- (BOOL)isVenueDisabled:(id)a0 locationId:(id)a1;
- (id)getNearbyLocationGroupsForTile:(id)a0 withUpdatedPos:(id)a1;
- (void).cxx_destruct;
- (id)computeAvailableVenues:(id)a0 nearCoordinates:(id)a1 withError:(BOOL *)a2;
- (id)openTileParserAtPath:(id)a0;
- (id)recomputeIfNecessary:(id)a0 withGlobalAvailabilityTile:(id)a1 andAdditionalLOIs:(id)a2;
- (id)getNearbyLocationGroups:(id)a0 withUpdatedPos:(id)a1;
- (id)getNearbyLocationGroups:(id)a0 withUpdatedPos:(id)a1 nearLocationsOfInterest:(id)a2;

@end