luxlabs header browser preview


@class CPSActionButton, MKMapView, NSArray, NSTimer, CLLocationManager, CPSPanViewController, NSMutableDictionary, CPSPointsOfInterestPickerViewController, UILayoutGuide, NSString, CPSPointsOfInterestMapControlsViewController, CLLocation;

@interface CPSPointsOfInterestMapViewController : CPSBaseEntityContentViewController <MKMapViewDelegate, CPSPointsOfInterestMapDelegate, CPSPointsOfInterestPickerDelegate, CPSPanEventDelegate, CPSButtonDelegate, CPSActionButtonLayoutDelegate, CPSLinearFocusProviding, CLLocationManagerDelegate>

@property (retain, nonatomic) CPSPointsOfInterestPickerViewController *pickerViewController;
@property (retain, nonatomic) CPSPointsOfInterestMapControlsViewController *mapControlsViewController;
@property (retain, nonatomic) MKMapView *mapView;
@property (retain, nonatomic) UILayoutGuide *mapVisibleRegionGuide;
@property (readonly, nonatomic) struct { struct CLLocationCoordinate2D { double x0; double x1; } x0; struct { double x0; double x1; } x1; } mapVisibleRegion;
@property (nonatomic) BOOL centerMapPending;
@property (retain, nonatomic) NSArray *pickerModeConstraints;
@property (retain, nonatomic) NSArray *panModeConstraints;
@property (readonly, nonatomic) NSMutableDictionary *annotations;
@property (retain, nonatomic) NSMutableDictionary *clusterAnnotations;
@property (retain, nonatomic) CPSPanViewController *panViewController;
@property (copy, nonatomic) id /* block */ panCompletionHandler;
@property (retain, nonatomic) CPSActionButton *donePanningButton;
@property (retain, nonatomic) NSTimer *panTimer;
@property (retain, nonatomic) CLLocationManager *locationManager;
@property (readonly, nonatomic, getter=isLocationAuthorized) BOOL locationAuthorized;
@property (readonly, nonatomic) CLLocation *userLocation;
@property (nonatomic) BOOL hasPerformedInitialLayout;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) BOOL useRightHandDriveFocusGuide;

- (struct CGSize { double x0; double x1; })buttonSize;
- (void)viewDidLayoutSubviews;
- (void)locationManagerDidChangeAuthorization:(id)a0;
- (void)viewDidLoad;
- (id)preferredFocusEnvironments;
- (void)zoomOut;
- (id)font;
- (void)didMoveToParentViewController:(id)a0;
- (void).cxx_destruct;
- (void)locationManager:(id)a0 didUpdateLocations:(id)a1;
- (void)viewDidAppear:(BOOL)a0;
- (void)zoomIn;
- (void)locationManager:(id)a0 didFailWithError:(id)a1;
- (id)_linearFocusMovementSequences;
- (void)setupViews;
- (id)mapView:(id)a0 clusterAnnotationForMemberAnnotations:(id)a1;
- (void)mapView:(id)a0 didAddAnnotationViews:(id)a1;
- (void)mapView:(id)a0 didSelectAnnotationView:(id)a1;
- (void)mapView:(id)a0 regionDidChangeAnimated:(BOOL)a1;
- (id)mapView:(id)a0 viewForAnnotation:(id)a1;
- (void)mapViewDidFinishRenderingMap:(id)a0 fullyRendered:(BOOL)a1;
- (id)template;
- (id)buttonBackgroundColor;
- (void)didSelectButton:(id)a0;
- (id)pointsOfInterest;
- (void)highlightModel:(id)a0;
- (void)zoomToLocation:(id)a0;
- (void)dismissPanView:(id)a0;
- (id)_linearFocusItems;
- (void)_notifyRegionDidChange;
- (void)_updateFocusedItem;
- (void)beginPanningWithCompletion:(id /* block */)a0;
- (double)buttonRadius;
- (void)centerMap;
- (void)didUpdateEntity:(id)a0;
- (id)initWithEntity:(id)a0 resourceProvider:(id)a1;
- (void)panBeganWithDirection:(long long)a0;
- (void)panEndedWithDirection:(long long)a0;
- (void)panWithDirection:(long long)a0;
- (void)picker:(id)a0 didDeselectModel:(id)a1;
- (void)picker:(id)a0 didHighlightModel:(id)a1;
- (void)picker:(id)a0 didSelectModel:(id)a1;
- (void)picker:(id)a0 didUnhighlightModel:(id)a1;
- (void)reloadAnnotations:(BOOL)a0;
- (void)setUpLocationManager;
- (void)setUpMapView;
- (void)setUpPanView;
- (void)unhighlightModel:(id)a0;
- (void)updateMapViewEdgeInsetsFittingAnnotations:(BOOL)a0;

@end