faa.tg.nas.route
Class AarCrossingLine

java.lang.Object
  extended by faa.tg.nas.route.AarCrossingLine
All Implemented Interfaces:
TextWritable, Filterable, Recordable, java.io.Serializable, java.lang.Cloneable

public class AarCrossingLine
extends java.lang.Object
implements java.lang.Cloneable, Recordable, TextWritable

See Also:
Serialized Form

Field Summary
static java.lang.String CVS_VERSION_ID
          The CVS Version ID.
private  Distance mDistance
           
private  java.lang.String mName
           
private  java.util.List<Position> mPoints
           
private  Fix mTransition
           
private static long serialVersionUID
           
 
Constructor Summary
AarCrossingLine(java.lang.String aName)
           
 
Method Summary
 void addLinePoint(Position aPos)
           
 boolean equals(AarCrossingLine aLine)
           
 java.util.List<Position> getLinePoints()
           
 java.lang.String getName()
           
 Distance getTransitionDistance()
           
 Fix getTransitionFix()
           
 void setTransitionDistance(Distance aDist)
           
 void setTransitionFix(Fix aFix)
           
 java.lang.String toDraText()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

CVS_VERSION_ID

public static final java.lang.String CVS_VERSION_ID
The CVS Version ID.

See Also:
Constant Field Values

mName

private java.lang.String mName

mTransition

private Fix mTransition

mPoints

private java.util.List<Position> mPoints

mDistance

private Distance mDistance
Constructor Detail

AarCrossingLine

public AarCrossingLine(java.lang.String aName)
Method Detail

getName

public java.lang.String getName()

setTransitionFix

public void setTransitionFix(Fix aFix)

getTransitionFix

public Fix getTransitionFix()

addLinePoint

public void addLinePoint(Position aPos)

getLinePoints

public java.util.List<Position> getLinePoints()

setTransitionDistance

public void setTransitionDistance(Distance aDist)

getTransitionDistance

public Distance getTransitionDistance()

equals

public boolean equals(AarCrossingLine aLine)

toDraText

public java.lang.String toDraText()
Specified by:
toDraText in interface TextWritable
Returns:
Returns a DR&A format text output string.