luxlabs header browser preview


@class HUCameraActivityZoneCanvasView, HMCameraProfile, HUCameraLiveStreamViewController, UILabel, NSArray, NSString;

@interface HUCameraActivityZoneEditorViewController : UIViewController <HUCameraActivityZoneCanvasDelegate, HFCameraLiveStreamControllerDelegate>

@property (retain, nonatomic) HMCameraProfile *cameraProfile;
@property (retain, nonatomic) HUCameraActivityZoneCanvasView *activityZoneCanvas;
@property (retain, nonatomic) UILabel *tutorialLabel;
@property (retain, nonatomic) HUCameraLiveStreamViewController *liveStreamViewController;
@property (readonly, nonatomic) BOOL hasActivityZoneChanges;
@property (retain, nonatomic) NSArray *initialActivityZones;
@property (nonatomic) BOOL initialSettingDetectsInclusionZones;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)_updateNavigationBar;
- (void)dealloc;
- (void)viewDidLayoutSubviews;
- (void)viewDidLoad;
- (void).cxx_destruct;
- (void)_updateToolbar;
- (void)viewDidAppear:(BOOL)a0;
- (id)initWithCameraProfile:(id)a0;
- (void)cancelEditing;
- (void)streamControllerStateDidUpdate:(id)a0;
- (id)_addZoneButton;
- (void)_displayProgressIndicatorWhileLoading;
- (void)_refreshUI;
- (void)_updateTutorialText;
- (void)_updateViewsForTraitCollection;
- (void)commitChangesAndDismissEditor;
- (void)didAttemptToAddOverlappingLineForCanvas:(id)a0;
- (void)didAttemptToCreateOverlappingZoneForCanvas:(id)a0;
- (void)didAttemptToMovePointToOverlapZoneForCanvas:(id)a0;
- (void)didUpdateActivityZone:(id)a0;
- (void)didUpdateActivityZoneCanvas:(id)a0;
- (void)displayActivityZoneState;
- (void)displayAlertWithTitle:(id)a0 message:(id)a1;
- (void)displayErrorAlert;
- (void)displayLineOverlapAlert;
- (void)displayMoveOverlapAlert;
- (void)displayUnCommittedChangesAlert;
- (void)displayZoneOverlapAlert;
- (void)invertZones;

@end