Uses of Class
uavsim.datatypes.Scaler

Packages that use Scaler
uavsim.datatypes Provides... 
uavsim.graphics Provides... 
uavsim.graphics.controls Provides... 
uavsim.graphics.controls.buttons Provides... 
uavsim.graphics.controls.knobs Provides... 
uavsim.graphics.instruments Provides... 
uavsim.graphics.instruments.adfreceiver Provides... 
uavsim.graphics.instruments.altimeter Provides... 
uavsim.graphics.instruments.attitudeindicator Provides... 
uavsim.graphics.instruments.autopilot Provides... 
uavsim.graphics.instruments.clock Provides... 
uavsim.graphics.instruments.dme Provides... 
uavsim.graphics.instruments.gpsmap Provides... 
uavsim.graphics.instruments.horizontalsituationindicator Provides... 
uavsim.graphics.instruments.stallenunciator Provides... 
uavsim.graphics.instruments.turncoordinator Provides... 
uavsim.graphics.instruments.vorlocalizerglideslope Provides... 
uavsim.graphics.instruments.vorreceiver Provides... 
uavsim.navigationmodel Provides... 
uavsim.windmodel Provides... 
 

Uses of Scaler in uavsim.datatypes
 

Fields in uavsim.datatypes declared as Scaler
private  Scaler ScalerPair._scaler1
          the first scaler
private  Scaler ScalerPair._scaler2
          the second scaler
static Scaler Scaler.HALF
           
static Scaler Scaler.QUARTER
          zzz
static Scaler Scaler.THREE_QUARTER
           
 

Methods in uavsim.datatypes that return Scaler
 Scaler Scaler.add_(Scaler value)
          Adds another unit to this one.
 Scaler ScalerPair.getAspectRatio()
          Determines the ratio between the first and second scaler by dividing the former by the latter.
 Scaler Interval.getScaler(_UNIT_ value)
          Generates a scaler on the interval [0,1] for a value on this interval.
 Scaler ScalerPair.getScaler1()
          Gets the first scaler.
 Scaler ScalerPair.getScaler2()
          Gets the second scaler.
 Scaler Interval.getScalerInverse(_UNIT_ value)
          Generates a scaler on the interval [1,0] for a value on this interval.
 Scaler Scaler.rescale(Scaler scaler)
          Rescales this scaler according to another one.
 Scaler Scaler.subtract_(Scaler value)
          Subtract another unit from this one.
 

Methods in uavsim.datatypes with parameters of type Scaler
 Scaler Scaler.add_(Scaler value)
          Adds another unit to this one.
 int Scaler.compareTo(Scaler value)
          
abstract  _ANGLETYPE_ A_Angle.interpolate(_ANGLETYPE_ angle, Scaler scaler)
          Interpolates between this angle and another.
abstract  _ANGLETYPE_ A_Angle.interpolate(_ANGLETYPE_ angle, Scaler scaler, boolean isOverShortestPath)
          Interpolates between this angle and another.
 Airspeed Airspeed.interpolate(Airspeed airspeed, Scaler scaler)
          Interpolates between this airspeed and another in the forward direction.
 AngleMathematical AngleMathematical.interpolate(AngleMathematical angle, Scaler scaler)
          Interpolates between this angle and another.
 AngleMathematical AngleMathematical.interpolate(AngleMathematical angle, Scaler scaler, boolean isOverShortestPath)
          Interpolates between this angle and another.
 AngleNavigational AngleNavigational.interpolate(AngleNavigational angle, Scaler scaler)
          Interpolates between this angle and another.
 AngleNavigational AngleNavigational.interpolate(AngleNavigational angle, Scaler scaler, boolean isOverShortestPath)
          Interpolates between this angle and another.
 Velocity Velocity.interpolate(Velocity velocity, Scaler scaler)
          Interpolates between this velocity and another.
 Scaler Scaler.rescale(Scaler scaler)
          Rescales this scaler according to another one.
 double Interval.scale(Scaler scaler)
          Calculates the value on the interval corresponding to a scaler percentage.
protected  double A_Angle.scale(Scaler scaler)
          Scales this angle by a percent of a circle.
 Size Size.scale(Scaler scaler)
          Scales the size uniformly in both directions.
 Radius Radius.scale(Scaler scaler)
          Scales the radius according to a scaler.
private  void ScalerPair.setScalerPair(Scaler scaler1, Scaler scaler2)
          Sets the scalers.
 Scaler Scaler.subtract_(Scaler value)
          Subtract another unit from this one.
 

Constructors in uavsim.datatypes with parameters of type Scaler
CoordinateCartesianRelative(Scaler x, Scaler y)
          Creates a relative Cartesian coordinate on the interval [-1,+1] from two scalers on the interval [0,1].
ScalerPair(Scaler scaler1, Scaler scaler2)
          Creates a scaler pair.
 

Uses of Scaler in uavsim.graphics
 

Fields in uavsim.graphics declared as Scaler
protected  Scaler A_ShapeDescriptor._outlineScale
          the outline scale
 

Methods in uavsim.graphics that return Scaler
 Scaler A_ShapeDescriptor.getOutlineScale()
          Gets the outline scale.
 

Constructors in uavsim.graphics with parameters of type Scaler
A_ShapeDescriptor(_SHAPE_ shape, java.awt.Color bodyColor, Scaler outlineScale, java.awt.Color outlineColor)
          Creates an abstract shape descriptor.
BoxDescriptor(Box box, java.awt.Color bodyColor, Scaler outlineScale, java.awt.Color outlineColor)
          Creates a box descriptor.
CircleDescriptor(Circle circle, java.awt.Color bodyColor, Scaler outlineScale, java.awt.Color outlineColor)
          Creates a box descriptor.
 

Uses of Scaler in uavsim.graphics.controls
 

Fields in uavsim.graphics.controls declared as Scaler
protected  Scaler A_KnobProperties._bodyScale
          the relative scale of the body to its host's absolute size
protected  Scaler A_ControlProperties._outlineScale
          the relative scale of the outline to the body
 

Methods in uavsim.graphics.controls that return Scaler
 Scaler A_KnobProperties.getBodyScale()
          Gets the relative scale of the body to its host's absolute size.
 Scaler A_ControlProperties.getOutlineScale()
          Gets the relative scale of the outline to the body.
 

Constructors in uavsim.graphics.controls with parameters of type Scaler
A_ControlProperties(CoordinateCartesianRelative anchorRelative, Scaler outlineScale, java.awt.Color bodyColor, java.awt.Color outlineColor, java.lang.String label, TextProperties labelProperties)
          Creates an abstract properties descriptor for a control.
A_KnobProperties(CoordinateCartesianRelative anchorRelative, Scaler bodyScale, Scaler outlineScale, java.awt.Color bodyColor, java.awt.Color outlineColor, java.lang.String label, TextProperties labelProperties)
          Creates an abstract knob descriptor.
 

Uses of Scaler in uavsim.graphics.controls.buttons
 

Constructors in uavsim.graphics.controls.buttons with parameters of type Scaler
A_ButtonProperties(CoordinateCartesianRelative anchorRelative, ScalerPair bodyScale, Scaler outlineScale, java.awt.Color bodyColor, java.awt.Color outlineColor, java.lang.String label, TextProperties labelProperties)
          Creates an abstract button control descriptor.
ButtonProperties(CoordinateCartesianRelative anchorRelative, ScalerPair bodyScale, Scaler outlineScale, java.awt.Color bodyColor, java.awt.Color outlineColor, java.lang.String label, TextProperties labelProperties)
          Creates a button control descriptor.
 

Uses of Scaler in uavsim.graphics.controls.knobs
 

Constructors in uavsim.graphics.controls.knobs with parameters of type Scaler
KnobProperties(CoordinateCartesianRelative anchorRelative, Scaler bodyScale, Scaler outlineScale, java.awt.Color bodyColor, java.awt.Color outlineColor, java.lang.String label, TextProperties labelProperties)
          Creates a knob control descriptor.
 

Uses of Scaler in uavsim.graphics.instruments
 

Fields in uavsim.graphics.instruments declared as Scaler
private  Scaler NeedleDescriptor._baseRadius
          the scaler for the needle base radius relative to the instrument size
private  Scaler NeedleDescriptor._baseWidth
          the scaler for the needle base width relative to the instrument size
private  Scaler RectangularFaceplaceDescriptor._outlineScale
          the width scale of the outline relative to the canvas size
private  Scaler NumberDescriptor._radius
          the radius scaler from the origin around which the numbers are arrayed
private  Scaler NeedleDescriptor._tipRadius
          the scaler for the needle tip radius relative to the instrument size
private  Scaler NeedleDescriptor._tipWidth
          the scaler for the needle tip width relative to the instrument size
private  Scaler TickDescriptor._width
          the width scale of the tick relative to the instrument size
protected static Scaler A_CircularInstrument.MOUNT_RING_INNER_SCALE
          the scale of the mount ring relative to the instrument size
 

Methods in uavsim.graphics.instruments that return Scaler
 Scaler NeedleDescriptor.getBaseRadiusScaler()
          Gets the scaler for the needle base radius relative to the instrument size.
 Scaler NeedleDescriptor.getBaseWidthScaler()
          Gets the scaler for the needle base width relative to the instrument size.
 Scaler RectangularFaceplaceDescriptor.getOutlineScale()
          Gets the width scale of the outline relative to the canvas size.
 Scaler NumberDescriptor.getRadiusScaler()
          Gets the radius scaler from the origin around which the numbers are arrayed.
 Scaler NeedleDescriptor.getTipRadiusScaler()
          Gets the scaler for the needle tip radius relative to the instrument size.
 Scaler NeedleDescriptor.getTipWidthScaler()
          Gets the scaler for the needle tip width relative to the instrument size.
 Scaler TickDescriptor.getWidth()
          Gets the width scale of the tick relative to the instrument size.
 

Constructors in uavsim.graphics.instruments with parameters of type Scaler
NeedleDescriptor(Scaler baseRadius, Scaler baseWidth, Scaler tipRadius, Scaler tipWidth, java.awt.Color color)
          Creates a needle descriptor.
NumberDescriptor(Interval<_UNIT_> interval, Scaler radius, TextProperties textProperties, boolean isRotated, AngleMathematical rotationOffset, int divider)
          Creates a number descriptor.
RectangularFaceplaceDescriptor(ScalerPair bodyScale, java.awt.Color bodyColor, Scaler outlineScale, java.awt.Color outlineColor)
          Creates a rectangular faceplate descriptor.
TickDescriptor(Interval<_UNIT_> interval, ScalerPair radiiScalers, Scaler width, java.awt.Color color)
          Creates a tick descriptor.
 

Uses of Scaler in uavsim.graphics.instruments.adfreceiver
 

Fields in uavsim.graphics.instruments.adfreceiver declared as Scaler
private static Scaler ADFReceiver.FREQUENCY_WINDOW_OUTLINE_SCALE
          the size scale of the window outline relative to the frequency window size
 

Uses of Scaler in uavsim.graphics.instruments.altimeter
 

Fields in uavsim.graphics.instruments.altimeter declared as Scaler
private static Scaler Altimeter.NEEDLE_PIVOT_SCALE
          the size scale of the needle pivot relative to the instrument size
 

Uses of Scaler in uavsim.graphics.instruments.attitudeindicator
 

Fields in uavsim.graphics.instruments.attitudeindicator declared as Scaler
private static Scaler AttitudeIndicator.GROUND_LINE_SCALE
          the size scale of the ground lines relative to the instrument size
private static Scaler AttitudeIndicator.MINIATURE_AIRPLANE_DOT_SCALE
          the size scale of the airplane dot relative to the instrument size
private static Scaler AttitudeIndicator.MINIATURE_AIRPLANE_LINE_END_SCALE
          the position scale of the airplane wing line end relative to the instrument center
private static Scaler AttitudeIndicator.MINIATURE_AIRPLANE_LINE_SCALE
          the size scale of the airplane wing lines relative to the instrument size
private static Scaler AttitudeIndicator.MINIATURE_AIRPLANE_LINE_START_SCALE
          the position scale of the airplane wing line start relative to the instrument center
private static Scaler AttitudeIndicator.PITCH_BAR_10_SCALE
          the position scale of the +/-10-degree pitch bar relative to the horizon midpoint
private static Scaler AttitudeIndicator.PITCH_BAR_20_SCALE
          the position scale of the +/-20-degree pitch bar relative to the horizon midpoint
private static Scaler AttitudeIndicator.PITCH_BAR_30_SCALE
          the position scale of the +/-30-degree pitch bar relative to the horizon midpoint
private static Scaler AttitudeIndicator.PITCH_BAR_SCALE
          the size scale of the pitch bars relative to the instrument size
private static Scaler AttitudeIndicator.ROLL_TICK_MEDIUM_SCALE
          the size scale of the medium roll tick relative to the instrument size
private static Scaler AttitudeIndicator.ROLL_TICK_RADIUS_SCALE
          the position scale of the medium roll tick relative to the instrument center
private static Scaler AttitudeIndicator.ROLL_TICK_THICK_SCALE
          the size scale of the thick roll tick relative to the instrument size
private static Scaler AttitudeIndicator.ROLL_TICK_THIN_SCALE
          the size scale of the thin roll tick relative to the instrument size
private static Scaler AttitudeIndicator.TUMBLE_CROSSBAR_SCALE
          the size scale of the tumble crossbar relative to the instrument size
 

Methods in uavsim.graphics.instruments.attitudeindicator with parameters of type Scaler
private  void AttitudeIndicator.renderPitchBar(Attitude attitude, AttitudePitch pitchOffset, Scaler lineWidthScaler, java.awt.Color color)
          Renders a pitch bar.
private  void AttitudeIndicator.renderRollTick(AttitudeRoll roll, Scaler scale)
          Renders the roll ticks on the bezel.
 

Uses of Scaler in uavsim.graphics.instruments.autopilot
 

Fields in uavsim.graphics.instruments.autopilot declared as Scaler
private static Scaler Autopilot.ALTITUDE_WINDOW_OUTLINE_SCALE
          the size scale of the window outline relative to the instrument size
 

Uses of Scaler in uavsim.graphics.instruments.clock
 

Fields in uavsim.graphics.instruments.clock declared as Scaler
private static Scaler ClockBasic.HAND_PIVOT_SCALE
          the size scale of the pivot circle relative to the instrument size
private static Scaler ClockEnhanced.HAND_PIVOT_SCALE
          the size scale of the pivot circle relative to the instrument size
 

Uses of Scaler in uavsim.graphics.instruments.dme
 

Fields in uavsim.graphics.instruments.dme declared as Scaler
private static Scaler DMEMarkerIndicator.DISTANCE_WINDOW_OUTLINE_SCALE
          the size scale of the distance-window outline relative to the instrument size
private static Scaler DMEMarkerIndicator.MARKER_OUTLINE_SCALE
          the size scale of the marker outline relative to the instrument size
private static Scaler DMEMarkerIndicator.MARKER_SIZE_SCALE
          the size scale of the marker relative to the instrument size
 

Uses of Scaler in uavsim.graphics.instruments.gpsmap
 

Fields in uavsim.graphics.instruments.gpsmap declared as Scaler
private static Scaler GPSMap.AIRPLANE_SCALE
          the size scale of the airplane relative to the instrument size
private static Scaler GPSMap.MAP_WINDOW_OUTLINE_SCALE
          the size scale of the map-window outline relative to the instrument size
 

Uses of Scaler in uavsim.graphics.instruments.horizontalsituationindicator
 

Fields in uavsim.graphics.instruments.horizontalsituationindicator declared as Scaler
private static Scaler HorizontalSituationIndicator.GLIDESLOPE_TICK_LENGTH
          the size scale of the glideslope needle relative to the instrument size
private static Scaler HorizontalSituationIndicator.GLIDESLOPE_TICK_WEIGHT
          the weight scale of the glideslope needle relative to the instrument size
private static Scaler HorizontalSituationIndicator.LOCALIZER_TICK_LARGE_WEIGHT
          the weight scale of the localizer large tick relative to the instrument size
private static Scaler HorizontalSituationIndicator.LOCALIZER_TICK_SMALL_WEIGHT
          the weight scale of the localizer small tick relative to the instrument size
 

Uses of Scaler in uavsim.graphics.instruments.stallenunciator
 

Fields in uavsim.graphics.instruments.stallenunciator declared as Scaler
private static Scaler StallEnunciator.DISTANCE_WINDOW_OUTLINE_SCALE
          the size scale of the distance-window outline relative to the instrument size
 

Uses of Scaler in uavsim.graphics.instruments.turncoordinator
 

Fields in uavsim.graphics.instruments.turncoordinator declared as Scaler
private static Scaler TurnCoordinator.AIRPLANE_DOT_SCALE
          the size scale of the airplane center dot relative to the instrument size
private static Scaler TurnCoordinator.AIRPLANE_LINE_END_SCALE
          the position scale of the airplane wing lines relative to the instrument center
private static Scaler TurnCoordinator.AIRPLANE_LINE_SCALE
          the weight scale of the airplane wing lines relative to the instrument size
private static Scaler TurnCoordinator.ARC_INNER_RADIUS_SCALE
          the size scale of the arc inner radius relative to the instrument size
private static Scaler TurnCoordinator.ARC_OUTER_RADIUS_SCALE
          the size scale of the arc outer radius relative to the instrument size
private static Scaler TurnCoordinator.BALL_LINE_SCALE
          the size scale of the ball line relative to the instrument size
private static Scaler TurnCoordinator.BALL_SCALE
          the size scale of the ball relative to the instrument size
private static Scaler TurnCoordinator.TICK_LINE_SCALE
          the size scale of the tick lines relative to the instrument size
private static Scaler TurnCoordinator.TUBE_RADIUS_INNER_SCALE
          the size scale of the tube inner radius relative to the instrument size
private static Scaler TurnCoordinator.TUBE_RADIUS_OUTER_SCALE
          the size scale of the tube outer radius relative to the instrument size
private static Scaler TurnCoordinator.TUBE_RADIUS_POSITION_SCALE
          the position scale of the tube anchor relative to the instrument center
 

Uses of Scaler in uavsim.graphics.instruments.vorlocalizerglideslope
 

Fields in uavsim.graphics.instruments.vorlocalizerglideslope declared as Scaler
private static Scaler VORLocalizerGlideslope.GLIDESLOPE_NEEDLE_BASE
          the position scale of the glideslope needle base relative to the instrument center
private static Scaler VORLocalizerGlideslope.GLIDESLOPE_TICK_LENGTH
          the size scale of the glideslope needle relative to the instrument size
private static Scaler VORLocalizerGlideslope.GLIDESLOPE_TICK_WEIGHT
          the weight scale of the glideslope needle relative to the instrument size
private static Scaler VORLocalizerGlideslope.LOCALIZER_NEEDLE_BASE
          the position scale of the localizer needle relative to the instrument center
private static Scaler VORLocalizerGlideslope.LOCALIZER_TICK_LARGE_WEIGHT
          the weight scale of the localizer large tick relative to the instrument size
private static Scaler VORLocalizerGlideslope.LOCALIZER_TICK_SMALL_WEIGHT
          the weight scale of the localizer small tick relative to the instrument size
 

Uses of Scaler in uavsim.graphics.instruments.vorreceiver
 

Fields in uavsim.graphics.instruments.vorreceiver declared as Scaler
private static Scaler VORDMEReceiver.FREQUENCY_WINDOW_OUTLINE_SCALE
          the size scale of the window outline relative to the instrument size
 

Uses of Scaler in uavsim.navigationmodel
 

Fields in uavsim.navigationmodel declared as Scaler
private  Scaler Airport.RunwayDescriptor._length
          the length relative to the airport radius
private static Scaler ILSAssembly.NAUTICAL_MILES_PER_MINUTE
          the number of nautical miles in a minute of latitude
 

Methods in uavsim.navigationmodel that return Scaler
 Scaler Airport.RunwayDescriptor.getLength()
          Gets the length relative to the airport radius.
 

Constructors in uavsim.navigationmodel with parameters of type Scaler
Airport.RunwayDescriptor(java.lang.String id, CoordinateWorld3D coordinate, AngleNavigational azimuth, Scaler length)
          Creates a runway chart element.
 

Uses of Scaler in uavsim.windmodel
 

Methods in uavsim.windmodel that return Scaler
private  Scaler WindVelocityCell.calculateScaler(A_LatitudeLongitude<?> latitudeOrLongitude)
          Calculates the scaler between the two nearest latitude or longitude samples.
private  Scaler WindVelocityCell.calculateScaler(Altitude altitude)
          Calculates the scaler between the two nearest altitude samples.
 

Methods in uavsim.windmodel with parameters of type Scaler
private  Velocity WindVelocityCell.interpolateVelocity(Velocity velocity1, Velocity velocity2, Scaler scaler)
          Interpolates between two velocities.