|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectuavsim.navigationmodel.A_ChartElement
uavsim.navigationmodel.A_ChartElementTuneable<VOR_ILS_DME_Frequency>
uavsim.navigationmodel.ILSAssembly
public class ILSAssembly
Defines an assembly of ILS subcomponents: localizer (with implied DME), glideslope, and inner, middle, and outer markers.
These subcomponents should not be added to a chart directly because they are processed only as members of this assembly.
| Field Summary | |
|---|---|
private Glideslope |
_glideslope
the glideslope |
private Localizer |
_localizer
the localizer |
private InnerMarker |
_markerInner
the inner marker |
private MiddleMarker |
_markerMiddle
the middle marker |
private OuterMarker |
_markerOuter
the outer marker |
private static Scaler |
NAUTICAL_MILES_PER_MINUTE
the number of nautical miles in a minute of latitude |
| Fields inherited from class uavsim.navigationmodel.A_ChartElementTuneable |
|---|
_designator, _frequency |
| Fields inherited from class uavsim.navigationmodel.A_ChartElement |
|---|
_anchor, _coordinate, _id |
| Constructor Summary | |
|---|---|
ILSAssembly(java.lang.String id,
java.lang.String designator,
VOR_ILS_DME_Frequency frequency,
CoordinateWorld3D origin,
AngleNavigational azimuth,
Radius radiusMarkerInner,
Radius radiusMarkerMiddle,
Radius radiusMarkerOuter)
Builds the subcomponents of an ILS assembly. |
|
| Method Summary | |
|---|---|
java.awt.Color |
getColor()
Gets the color of the glyph. |
Glideslope |
getGlideslope()
Gets the glideslope. |
Localizer |
getLocalizer()
Gets the localizer. |
InnerMarker |
getMarkerInner()
Gets the inner marker. |
MiddleMarker |
getMarkerMiddle()
Gets the middle marker. |
OuterMarker |
getMarkerOuter()
Gets the outer marker. |
void |
render(java.awt.Graphics2D graphics,
I_WorldMappable mapper,
boolean areDetailsVisible)
Renders the glyph. |
java.lang.String |
toString()
|
| Methods inherited from class uavsim.navigationmodel.A_ChartElementTuneable |
|---|
getDesignator, getFrequency, hasFrequency |
| Methods inherited from class uavsim.navigationmodel.A_ChartElement |
|---|
areDetailsVisible, getCoordinate, getID, renderLabel |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private final Glideslope _glideslope
private final Localizer _localizer
private final InnerMarker _markerInner
private final MiddleMarker _markerMiddle
private final OuterMarker _markerOuter
private static final Scaler NAUTICAL_MILES_PER_MINUTE
| Constructor Detail |
|---|
public ILSAssembly(java.lang.String id,
java.lang.String designator,
VOR_ILS_DME_Frequency frequency,
CoordinateWorld3D origin,
AngleNavigational azimuth,
Radius radiusMarkerInner,
Radius radiusMarkerMiddle,
Radius radiusMarkerOuter)
id - - the unique element identifier and base ID for the subcomponentsdesignator - - the station designator of the localizer and glideslopefrequency - - the station frequency of this unit and all its subcomponentsazimuth - - the azimuth of the localizer and glideslopeorigin - - the coordinate of the localizer and glidesloperadiusMarkerInner - - the radius to the inner marker in nautical milesradiusMarkerMiddle - - the radius to the middle marker in nautical milesradiusMarkerOuter - - the radius to the outer marker in nautical miles| Method Detail |
|---|
public java.awt.Color getColor()
getColor in class A_ChartElementpublic Glideslope getGlideslope()
public Localizer getLocalizer()
public InnerMarker getMarkerInner()
public MiddleMarker getMarkerMiddle()
public OuterMarker getMarkerOuter()
public void render(java.awt.Graphics2D graphics,
I_WorldMappable mapper,
boolean areDetailsVisible)
render in class A_ChartElementgraphics - - the graphics contextmapper - - the mapper that translates screen and world coordinatesareDetailsVisible - - whether low-level details that would clutter the display should be renderedpublic java.lang.String toString()
toString in class A_ChartElementTuneable<VOR_ILS_DME_Frequency>
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||