NASA World Wind

gov.nasa.worldwind.render.airspaces.editor
Class BasicAirspaceControlPoint

java.lang.Object
  extended by gov.nasa.worldwind.render.airspaces.editor.BasicAirspaceControlPoint
All Implemented Interfaces:
AirspaceControlPoint

public class BasicAirspaceControlPoint
extends Object
implements AirspaceControlPoint


Nested Class Summary
static class BasicAirspaceControlPoint.BasicControlPointKey
           
 
Constructor Summary
BasicAirspaceControlPoint(AirspaceEditor editor, Airspace airspace, int locationIndex, int altitudeIndex, Vec4 point)
           
BasicAirspaceControlPoint(AirspaceEditor editor, Airspace airspace, Vec4 point)
           
 
Method Summary
 boolean equals(Object o)
           
 Airspace getAirspace()
           
 int getAltitudeIndex()
           
 AirspaceEditor getEditor()
           
 Object getKey()
           
 int getLocationIndex()
           
 Vec4 getPoint()
           
 int hashCode()
           
static Object keyFor(int locationIndex, int altitudeIndex)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicAirspaceControlPoint

public BasicAirspaceControlPoint(AirspaceEditor editor,
                                 Airspace airspace,
                                 int locationIndex,
                                 int altitudeIndex,
                                 Vec4 point)

BasicAirspaceControlPoint

public BasicAirspaceControlPoint(AirspaceEditor editor,
                                 Airspace airspace,
                                 Vec4 point)
Method Detail

equals

public boolean equals(Object o)
Overrides:
equals in class Object

getAirspace

public Airspace getAirspace()
Specified by:
getAirspace in interface AirspaceControlPoint

getAltitudeIndex

public int getAltitudeIndex()
Specified by:
getAltitudeIndex in interface AirspaceControlPoint

getEditor

public AirspaceEditor getEditor()
Specified by:
getEditor in interface AirspaceControlPoint

getKey

public Object getKey()
Specified by:
getKey in interface AirspaceControlPoint

getLocationIndex

public int getLocationIndex()
Specified by:
getLocationIndex in interface AirspaceControlPoint

getPoint

public Vec4 getPoint()
Specified by:
getPoint in interface AirspaceControlPoint

hashCode

public int hashCode()
Overrides:
hashCode in class Object

keyFor

public static Object keyFor(int locationIndex,
                            int altitudeIndex)

NASA World Wind