luxlabs header browser preview


@class UIView, CPTravelEstimates, NSArray, UIImageView, UILayoutGuide, CPSAspectFitImageView, CPSPrimaryManeuverLayoutConfiguration, CPSAbridgableLabel, CPManeuver;

@interface CPSPrimaryManeuverView : UIView

@property (nonatomic) BOOL calculationViewIsSizing;
@property (nonatomic) double generatedWidth;
@property (retain, nonatomic) UIView *junctionImageBackgroundView;
@property (retain, nonatomic) CPSAbridgableLabel *titleLabel;
@property (retain, nonatomic) CPSAbridgableLabel *subtitleLabel;
@property (retain, nonatomic) UIImageView *symbolImageView;
@property (retain, nonatomic) CPSAspectFitImageView *junctionImageView;
@property (retain, nonatomic) NSArray *activeLayoutConstraints;
@property (retain, nonatomic) UILayoutGuide *labelCenteringLayoutGuide;
@property (retain, nonatomic) UILayoutGuide *yCenteringGuide;
@property (retain, nonatomic) UILayoutGuide *centeringLayoutGuide;
@property (retain, nonatomic) CPSPrimaryManeuverLayoutConfiguration *activeLayoutConfiguration;
@property (retain, nonatomic) CPSPrimaryManeuverLayoutConfiguration *layoutConfigurationForIntrinsicSizing;
@property (readonly, nonatomic) CPManeuver *maneuver;
@property (retain, nonatomic) CPTravelEstimates *currentTravelEstimates;
@property (retain, nonatomic) NSArray *layoutConfigurations;
@property (nonatomic) BOOL usesCustomBackgroundColor;

+ (id)instructionsForManeuver:(id)a0;
+ (id)junctionImageForManeuver:(id)a0;
+ (id)symbolImageForManeuver:(id)a0;

- (id)_titleFont;
- (id)_init;
- (void)traitCollectionDidChange:(id)a0;
- (struct CGSize { double x0; double x1; })intrinsicContentSize;
- (void).cxx_destruct;
- (id)_subtitleFont;
- (void)layoutSubviews;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (id)_minimalLayoutConstraints;
- (id)_fullLayoutWideImageConstraints;
- (void)_activateFullLayoutConstraints;
- (void)_activateFullLayoutWideImageConstraints;
- (void)_activateFullNoJunctionViewLayoutConstraints;
- (void)_activateFullNoJunctionViewWideImageLayoutConstraints;
- (void)_activateFullSubtitleNextToImageConstraints;
- (void)_activateJunctionViewNoInstructionConstraints;
- (void)_activateJunctionViewNoInstructionWideImageConstraints;
- (void)_activateMinimalLayoutConstraints;
- (void)_activateMinimalWideImageLayoutConstraints;
- (long long)_compareInstruction:(id)a0 toInstruction:(id)a1;
- (id)_formattedDistance;
- (id)_fullLayoutConstraints;
- (id)_fullLayoutNoJunctionViewConstraints;
- (id)_fullLayoutNoJunctionViewWideImageConstraints;
- (id)_fullSubtitleNextToImageConstraints;
- (void)_generateLayoutConfigurationsForSizeIfNecessary:(struct CGSize { double x0; double x1; })a0 force:(BOOL)a1;
- (id)_junctionViewNoInstructionWideImageConstraints;
- (id)_junctionViewNoSubtitleConstraints;
- (id)_minimalLayoutWideImageConstraints;
- (void)_switchToLayoutConfiguration:(id)a0;
- (void)_updateJunctionBackgroundColor;
- (void)_updateSubtitleTextColor;
- (BOOL)centersManeuverInView;
- (BOOL)fitJunctionViewToHeight;
- (BOOL)hasJunctionImageBackground;
- (id)initWithManeuver:(id)a0;
- (id)junctionBackgroundColor;
- (id)layoutConfigurationForSize:(struct CGSize { double x0; double x1; })a0;
- (id)shortestInstructionlayoutConfigurationForSize:(struct CGSize { double x0; double x1; })a0;
- (id)shortestJunctionViewlayoutConfigurationForSize:(struct CGSize { double x0; double x1; })a0;
- (double)symbolImageHeight;

@end