Package com.luciad.ais.model.sector
Interface ILcdSector
- All Superinterfaces:
Cloneable
,ILcdArcBand
,ILcdBounded
,ILcdCloneable
,ILcdDataObject
,ILcdShape
,Serializable
- All Known Subinterfaces:
ILcdEditableSector
- All Known Implementing Classes:
TLcdFeaturedSector
,TLcdSector
Represents a sector with a sector number and altitude. The horizontal extent of the sector is modeled by an arc band,
consisting of a center, a min and max radius and a min and max angle.
This type can be used in an ILcdMinimumSectorAltitude
to model sector-based minimum safety altitudes.
- Since:
- 2022.0
-
Field Summary
Fields inherited from interface com.luciad.shape.ILcdArcBand
MAX_RADIUS_END_CORNER, MAX_RADIUS_START_CORNER, MIN_RADIUS_END_CORNER, MIN_RADIUS_START_CORNER
-
Method Summary
Modifier and TypeMethodDescriptionReturns the altitude for this sector.Returns the unit in which thealtitude
is defined.int
Returns number of this sector.Methods inherited from interface com.luciad.shape.ILcdArcBand
corner2DEditablePointSFCT, getArcAngle, getCenter, getMaxRadius, getMinRadius, getStartAngle
Methods inherited from interface com.luciad.shape.ILcdBounded
getBounds
Methods inherited from interface com.luciad.util.ILcdCloneable
clone
Methods inherited from interface com.luciad.datamodel.ILcdDataObject
getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue
Methods inherited from interface com.luciad.shape.ILcdShape
contains2D, contains2D, contains3D, contains3D, getFocusPoint
-
Method Details
-
getNumber
int getNumber()Returns number of this sector.- Returns:
- the number of this sector.
-
getAltitude
Integer getAltitude()Returns the altitude for this sector.Returns
null
if there is no information for this sector.- Returns:
- the altitude, or
null
if unknown.
-
getAltitudeUnit
TLcdAltitudeUnit getAltitudeUnit()Returns the unit in which thealtitude
is defined.Only returns
null
if the altitude is unknown.- Returns:
- the unit of the altitude.
-