faa.tg.prep.tmf.radar.validation
Class BeaconTarget

java.lang.Object
  extended by faa.tg.pointmodel.Position
      extended by faa.tg.prep.tmf.radar.validation.BeaconTarget
All Implemented Interfaces:
HasDateTime, HasName, HasPosition, Filterable, ManagedObject, Immutable, java.io.Serializable

public class BeaconTarget
extends Position
implements Filterable, HasPosition, HasDateTime

See Also:
Serialized Form

Field Summary
private  Azimuth azimuth
           
private  java.lang.String beacon
           
static java.lang.String CVS_VERSION_ID
          The CVS Version ID
private  java.lang.String dateTime
           
private  Position position
           
private  Range range
           
(package private) static long serialVersionUID
           
private  java.lang.String siteId
           
 
Fields inherited from class faa.tg.pointmodel.Position
ZERO
 
Constructor Summary
BeaconTarget(java.lang.String siteId, java.lang.String dateTime, java.lang.String beacon, Range range, Azimuth azimuth, Position position)
           
 
Method Summary
 Azimuth getAzimuth()
           
 java.lang.String getBeacon()
           
 int getBeaconAsInt()
           
 java.lang.String getDateTime()
           
 java.lang.String getName()
          Represents a unique instance of a class: objects should either be the only object of a class with that name, or should replace obsolete objects of that name.
 Position getPosition()
           
 Range getRange()
           
 void setAzimuth(Azimuth azimuth)
           
 void setBeacon(java.lang.String beacon)
           
 void setDateTimeString(java.lang.String dateTime)
           
 void setRange(Range range)
           
 java.lang.String toString()
          toString() 22121818,PHL,3532,45.53125,6.2555736529976445,41-21-45.924N,075-27-59.63W,11400.0
 
Methods inherited from class faa.tg.pointmodel.Position
bearingTo, calcGeoCenter, calcNED_VelocityVector, createPositionList, equals, equalsLatLon, getAltitude, getLatitude, getLongitude, getPointOfIntercept, getX, getY, greatCircleDistTo, greatCircleDistTo, horizSeparation, linearDistTo, main, rhumbLineDistTo, rhumbLineHeadingTo, toDraText, toDraTextXY, toLatLonString, toLatLonText, toText, vectorTo, vertSeparation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

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

dateTime

private java.lang.String dateTime

range

private Range range

beacon

private java.lang.String beacon

siteId

private java.lang.String siteId

azimuth

private Azimuth azimuth

position

private Position position
Constructor Detail

BeaconTarget

public BeaconTarget(java.lang.String siteId,
                    java.lang.String dateTime,
                    java.lang.String beacon,
                    Range range,
                    Azimuth azimuth,
                    Position position)
Method Detail

getName

public java.lang.String getName()
Description copied from interface: ManagedObject
Represents a unique instance of a class: objects should either be the only object of a class with that name, or should replace obsolete objects of that name.

Specified by:
getName in interface ManagedObject
Returns:
Returns the name of the object.

setDateTimeString

public void setDateTimeString(java.lang.String dateTime)

setBeacon

public void setBeacon(java.lang.String beacon)

setRange

public void setRange(Range range)

setAzimuth

public void setAzimuth(Azimuth azimuth)

getDateTime

public java.lang.String getDateTime()
Specified by:
getDateTime in interface HasDateTime

getBeaconAsInt

public int getBeaconAsInt()
                   throws java.lang.NumberFormatException
Throws:
java.lang.NumberFormatException

getBeacon

public java.lang.String getBeacon()

getRange

public Range getRange()

getAzimuth

public Azimuth getAzimuth()

getPosition

public Position getPosition()
Specified by:
getPosition in interface HasPosition
Returns:
Returns the position of the object.

toString

public java.lang.String toString()
toString() 22121818,PHL,3532,45.53125,6.2555736529976445,41-21-45.924N,075-27-59.63W,11400.0

Overrides:
toString in class Position
Returns:
String a String representation of this object