public interface ILcdEditableGeoPath extends ILcdGeoPath
ILcdGeoPath
.Modifier and Type | Method and Description |
---|---|
void |
addLeg(ILcdGeoPathLeg aLeg)
Adds the specified leg to the end of this GeoPath.
|
void |
insertLegAt(ILcdGeoPathLeg aLeg,
int aIndex)
Adds a
ILcdGeoPathLeg object to the ILcdEditableGeoPath
on the specified index. |
void |
removeLegAt(int aIndex)
Removes the
ILcdGeoPathLeg object on the specified index from the
from ILcdEditableGeoPath . |
getLeg, getLegCount
void addLeg(ILcdGeoPathLeg aLeg)
aLeg
- an ILcdGeoPathLeg
void insertLegAt(ILcdGeoPathLeg aLeg, int aIndex)
ILcdGeoPathLeg
object to the ILcdEditableGeoPath
on the specified index.aLeg
- the ILcdGeoPathLeg
object to be added to the
ILcdEditableGeoPath
.aIndex
- the index in the ILcdEditableAirspace
where the
ILcdAirspaceSegment
object must be added.ArrayIndexOutOfBoundsException
- if the index is out of range (index
< 0 || index >= getLegCount()).void removeLegAt(int aIndex)
ILcdGeoPathLeg
object on the specified index from the
from ILcdEditableGeoPath
.aIndex
- the index in the ILcdEditableGeoPath
where the
ILcdGeoPathLeg
object must be removed.ArrayIndexOutOfBoundsException
- if the index is out of range (index
< 0 || index >= getLegCount()).