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
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 theClassof the feature at the given index.intDeprecated.Returns the number of features.intgetFeatureIndex(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 ILcdISO19103UnitOfMeasuregetFeatureUnitOfMeasure(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 theClassof the feature at the given index.- Parameters:
aIndex- a valid feature index.- Returns:
- the
Classof 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-
nullvalue 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.classfor thegetFeatureClassmethod, and which returnsTLcdSpeedUnit.KmHfor thisgetFeatureUnitOfMeasuremethod.The equivalent of this method for
TLcdDataModelinstances is annotating aTLcdDataPropertywith aTLcdISO19103MeasureAnnotation.- Parameters:
aIndex- a valid feature index- Returns:
- The unit of measure in which the feature at the given index is expressed when known,
nullotherwise. - Since:
- 2017.0
-
ILcdFeaturedinterface has been deprecated in favor ofILcdDataObjectandTLcdDataModel.