public class TLcdAirspaceSegment extends TLcdGeoPathLeg implements ILcdEditableAirspaceSegment
TLcdAISPoint
, and so it is
required to set a delegate point implementation using the
setLocation()
method before using the airspace segment object.TLcdAISPoint
,
Serialized FormARC, ARC_BY_EDGE, CIRCLE_POINT, CIRCLE_RADIUS, GEODESIC_LINE, POINT, RHUMB_LINE, SUB_POINT_LIST
Constructor and Description |
---|
TLcdAirspaceSegment()
Constructs a new
TLcdAirspaceSegment object. |
TLcdAirspaceSegment(int aGeoPathLegType)
Constructs a new
TLcdAirspaceSegment object with
the given geoPathLegType. |
Modifier and Type | Method and Description |
---|---|
int |
getSegmentNumber()
Returns the segment number of the
ILcdAirspaceSegment object. |
void |
setSegmentNumber(int aSegmentNumber)
Specifies the segment number of the
ILcdEditableAirspaceSegment object. |
clone, getDataLength, getDataSFCT, getStoredData, getType, setData
cloneAs2DEditablePoint, cloneAs3DEditablePoint, contains2D, contains2D, contains3D, contains3D, equals, getBounds, getCosX, getCosY, getFocusPoint, getSinX, getSinY, getTanX, getTanY, getX, getY, getZ, hashCode, move2D, move2D, move3D, move3D, setLocation, translate2D, translate3D
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getDataLength, getDataSFCT, getType
cloneAs2DEditablePoint, cloneAs3DEditablePoint, equals, getCosX, getCosY, getSinX, getSinY, getTanX, getTanY, getX, getY, getZ
contains2D, contains2D, contains3D, contains3D, getFocusPoint
getBounds
clone
move3D, move3D, translate3D
move2D, move2D, translate2D
public TLcdAirspaceSegment()
TLcdAirspaceSegment
object.
The geoPathLegType is set to ILcdGeoPathLeg.POINT
.
public TLcdAirspaceSegment(int aGeoPathLegType)
TLcdAirspaceSegment
object with
the given geoPathLegType.aGeoPathLegType
- The type of the new segment.public int getSegmentNumber()
ILcdAirspaceSegment
ILcdAirspaceSegment
object.getSegmentNumber
in interface ILcdAirspaceSegment
ILcdAirspaceSegment
objectpublic void setSegmentNumber(int aSegmentNumber)
ILcdEditableAirspaceSegment
ILcdEditableAirspaceSegment
object.
The segment number is application-defined and does not necessarily have to
correspond with the index of the segment within containing airspace.setSegmentNumber
in interface ILcdEditableAirspaceSegment
aSegmentNumber
- a segment number for the ILcdEditableAirspaceSegment
object