Interface ILcdFeaturedDescriptor
- All Known Subinterfaces:
ILcdCollectionFeaturedDescriptor
,ILcdDatabaseModelDescriptor
- All Known Implementing Classes:
ALcdASDIModelDescriptor
,ALcdASTERIXModelDescriptor
,TLcdAerodromeModelDescriptor
,TLcdAirspaceModelDescriptor
,TLcdAIXMAerodromeModelDescriptor
,TLcdAIXMAirspaceModelDescriptor
,TLcdAIXMDesignatedPointModelDescriptor
,TLcdAIXMDMEModelDescriptor
,TLcdAIXMGeoborderModelDescriptor
,TLcdAIXMILSModelDescriptor
,TLcdAIXMMarkerModelDescriptor
,TLcdAIXMNDBModelDescriptor
,TLcdAIXMObstacleModelDescriptor
,TLcdAIXMProcedureTrajectoryModelDescriptor
,TLcdAIXMRouteModelDescriptor
,TLcdAIXMRunwayModelDescriptor
,TLcdAIXMTACANModelDescriptor
,TLcdAIXMVORModelDescriptor
,TLcdAPP6AModelDescriptor
,TLcdAreaMinimumAltitudeModelDescriptor
,TLcdARINCAerodromeModelDescriptor
,TLcdARINCAirportCommunicationModelDescriptor
,TLcdARINCControlledAirspaceModelDescriptor
,TLcdARINCDMEModelDescriptor
,TLcdARINCEnrouteAirwayModelDescriptor
,TLcdARINCEnrouteCommunicationModelDescriptor
,TLcdARINCFIRUIRModelDescriptor
,TLcdARINCHeliportCommunicationModelDescriptor
,TLcdARINCHoldingModelDescriptor
,TLcdARINCILSModelDescriptor
,TLcdARINCMarkerModelDescriptor
,TLcdARINCMinimumSectorAltitudeModelDescriptor
,TLcdARINCMORAModelDescriptor
,TLcdARINCNDBModelDescriptor
,TLcdARINCProcedureTrajectoryModelDescriptor
,TLcdARINCRestrictiveAirspaceModelDescriptor
,TLcdARINCRunwayModelDescriptor
,TLcdARINCTACANModelDescriptor
,TLcdARINCVORModelDescriptor
,TLcdARINCWayPointModelDescriptor
,TLcdASDIFlightPlanHistoryModelDescriptor
,TLcdASDIFlightPlanModelDescriptor
,TLcdASDITrackModelDescriptor
,TLcdASDITrajectoryModelDescriptor
,TLcdASTERIXPlotModelDescriptor
,TLcdASTERIXRadarServiceMessageModelDescriptor
,TLcdASTERIXRadarVideoModelDescriptor
,TLcdASTERIXTrackModelDescriptor
,TLcdASTERIXTrajectoryModelDescriptor
,TLcdASTERIXWeatherModelDescriptor
,TLcdATSRouteModelDescriptor
,TLcdDAFIFAerodromeModelDescriptor
,TLcdDAFIFAirspaceModelDescriptor
,TLcdDAFIFATSRouteModelDescriptor
,TLcdDAFIFDMEModelDescriptor
,TLcdDAFIFGlidePathModelDescriptor
,TLcdDAFIFHelipadModelDescriptor
,TLcdDAFIFHeliportModelDescriptor
,TLcdDAFIFHoldingModelDescriptor
,TLcdDAFIFILSDMEModelDescriptor
,TLcdDAFIFLocalizerModelDescriptor
,TLcdDAFIFMarkerModelDescriptor
,TLcdDAFIFMilitaryTrainingRouteModelDescriptor
,TLcdDAFIFMinimumSectorAltitudeModelDescriptor
,TLcdDAFIFNDBModelDescriptor
,TLcdDAFIFOrtcaModelDescriptor
,TLcdDAFIFParachuteJumpAreaModelDescriptor
,TLcdDAFIFPrecisionApproachPathModelDescriptor
,TLcdDAFIFProcedureTrajectoryModelDescriptor
,TLcdDAFIFRefuelingAirspaceModelDescriptor
,TLcdDAFIFRefuelingTrackModelDescriptor
,TLcdDAFIFRunwayModelDescriptor
,TLcdDAFIFSpecialUseAirspaceModelDescriptor
,TLcdDAFIFTACANModelDescriptor
,TLcdDAFIFVFROffsetModelDescriptor
,TLcdDAFIFVFRRouteModelDescriptor
,TLcdDAFIFVORModelDescriptor
,TLcdDAFIFWayPointModelDescriptor
,TLcdDatabaseModelDescriptor
,TLcdDB2SpatialModelDescriptor
,TLcdDMEModelDescriptor
,TLcdFeaturedModelDescriptor
,TLcdFinalApproachPathModelDescriptor
,TLcdGeoborderModelDescriptor
,TLcdGlidePathModelDescriptor
,TLcdHashedFeaturedDescriptor
,TLcdHashedFeaturedModelDescriptor
,TLcdHelipadModelDescriptor
,TLcdHeliportModelDescriptor
,TLcdHoldingModelDescriptor
,TLcdILSDMEModelDescriptor
,TLcdILSModelDescriptor
,TLcdInformixGeodeticModelDescriptor
,TLcdInformixSpatialModelDescriptor
,TLcdLocalizerModelDescriptor
,TLcdLVDBModelDescriptor
,TLcdMarkerModelDescriptor
,TLcdMIFModelDescriptor
,TLcdMilitaryTrainingRouteModelDescriptor
,TLcdMinimumSectorAltitudeModelDescriptor
,TLcdMS2525bModelDescriptor
,TLcdMSSQLModelDescriptor
,TLcdMultilevelTiledModelDescriptor
,TLcdNDBModelDescriptor
,TLcdObstacleModelDescriptor
,TLcdOracleGeoRasterModelDescriptor
,TLcdOracleSpatialModelDescriptor
,TLcdOrtcaModelDescriptor
,TLcdParachuteJumpAreaModelDescriptor
,TLcdPOLModelDescriptor
,TLcdPostGISModelDescriptor
,TLcdProcedureModelDescriptor
,TLcdProcedureTrajectoryModelDescriptor
,TLcdRefuelingAirspaceModelDescriptor
,TLcdRefuelingTrackModelDescriptor
,TLcdRunwayModelDescriptor
,TLcdS57ObjectClassDescriptor
,TLcdServiceModelDescriptor
,TLcdSHPModelDescriptor
,TLcdSpatiaLiteModelDescriptor
,TLcdSpecialUseAirspaceModelDescriptor
,TLcdTACANModelDescriptor
,TLcdVFRAerodromeModelDescriptor
,TLcdVFROffsetModelDescriptor
,TLcdVFRRouteModelDescriptor
,TLcdVORModelDescriptor
,TLcdVPFDatabase
,TLcdVPFModelDescriptor
,TLcdWayPointModelDescriptor
,TLcdXMLFeaturedDescriptor
,TLcyDrawingDataModelDescriptor
,TLcyDrawingModelDescriptor
An ILcdFeaturedDescriptor
describes a list of features.
Each feature has an index, a name, and a Class
. Feature
descriptions can be accessed through their indices or through their names.
The features are typically stored in an ILcdFeatured object.
See also the TLcdDataType
class, as this is the preferred way in
LuciadLightspeed for new code to provide data type information.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiongetFeatureClass
(int aIndex) Deprecated.Returns theClass
of the feature at the given index.int
Deprecated.Returns the number of features.int
getFeatureIndex
(String aName) Deprecated.Returns the index of the given feature name if it exists, -1 otherwise.getFeatureName
(int aIndex) Deprecated.Returns the name of the feature at the given index.default ILcdISO19103UnitOfMeasure
getFeatureUnitOfMeasure
(int aIndex) Deprecated.Returns the unit of measure in which the features at the given index are expressed.
-
Method Details
-
getFeatureCount
int getFeatureCount()Deprecated.Returns the number of features.- Returns:
- the number of features.
-
getFeatureName
Deprecated.Returns the name of the feature at the given index.- Parameters:
aIndex
- a valid feature index.- Returns:
- the name of the feature at the given index.
-
getFeatureIndex
Deprecated.Returns the index of the given feature name if it exists, -1 otherwise.- Parameters:
aName
- a feature name.- Returns:
- the index of the given feature name if it exists, -1 otherwise.
-
getFeatureClass
Deprecated.Returns theClass
of the feature at the given index.- Parameters:
aIndex
- a valid feature index.- Returns:
- the
Class
of the feature at the given index.
-
getFeatureUnitOfMeasure
Deprecated.Returns the unit of measure in which the features at the given index are expressed. This method will only return a non-
null
value when the feature represents a measurement, and all values of the feature are expressed with the same known unit. In all other conditions this method should returnnull
.For example when your model contains speed values expressed in km/h at a certain index, you could describe this with a descriptor which returns
Double.class
for thegetFeatureClass
method, and which returnsTLcdSpeedUnit.KmH
for thisgetFeatureUnitOfMeasure
method.The equivalent of this method for
TLcdDataModel
instances is annotating aTLcdDataProperty
with aTLcdISO19103MeasureAnnotation
.- Parameters:
aIndex
- a valid feature index- Returns:
- The unit of measure in which the feature at the given index is expressed when known,
null
otherwise. - Since:
- 2017.0
-
ILcdFeatured
interface has been deprecated in favor ofILcdDataObject
andTLcdDataModel
.