Interface ILcdFeatured

All Superinterfaces:
Serializable
All Known Subinterfaces:
ILcdDefaultDisplayNameSettable, ILcdDWGShape, ILcdEditablePOLGeometry, ILcdMagneticNorthModel, ILcdMIFShape, ILcdPOLGeometry, ILcdSelfDescribedFeatured, ILcdVPFFeature
All Known Implementing Classes:
TLcd2DEditableFeaturedPoint, TLcdASDIFlightPlan, TLcdASDIFlightPlanHistory, TLcdASDITrack, TLcdASDITrajectory, TLcdASTERIXPlot, TLcdASTERIXPrecipitationZone, TLcdASTERIXTrack, TLcdASTERIXTrajectory, TLcdASTERIXWeatherPicture, TLcdDWGArc, TLcdDWGBlock, TLcdDWGCircle, TLcdDWGCompositeCurve, TLcdDWGCompositeRing, TLcdDWGEllipse, TLcdDWGFace3D, TLcdDWGLine, TLcdDWGPoint, TLcdDWGPolyline2D, TLcdDWGSolid, TLcdDWGText, TLcdEditableAPP6AObject, TLcdEditableMS2525bObject, TLcdFeatureArray, TLcdFeaturedAerodrome, TLcdFeaturedAirspace, TLcdFeaturedAirspaceCorridor, TLcdFeaturedAreaMinimumAltitude, TLcdFeaturedArrestingGear, TLcdFeaturedAssociationBasedAirspace, TLcdFeaturedATSRoute, TLcdFeaturedDataObject, TLcdFeaturedDME, TLcdFeaturedFinalApproachPath, TLcdFeaturedGeoborder, TLcdFeaturedGlidePath, TLcdFeaturedHelipad, TLcdFeaturedHolding, TLcdFeaturedILS, TLcdFeaturedLocalizer, TLcdFeaturedLocationBasedService, TLcdFeaturedMarker, TLcdFeaturedMilitaryTrainingRoute, TLcdFeaturedMilitaryTrainingRoutePoint, TLcdFeaturedMinimumSectorAltitude, TLcdFeaturedMultiShapeList, TLcdFeaturedNDB, TLcdFeaturedObstacle, TLcdFeaturedOrtca, TLcdFeaturedParachuteJumpArea, TLcdFeaturedProcedure, TLcdFeaturedProcedureLeg, TLcdFeaturedRefuelingAirspace, TLcdFeaturedRefuelingTrack, TLcdFeaturedRefuelingTrackPoint, TLcdFeaturedRouteSegment, TLcdFeaturedRunway, TLcdFeaturedRunwayClinePoint, TLcdFeaturedRunwayDirection, TLcdFeaturedSector, TLcdFeaturedService, TLcdFeaturedShapeList, TLcdFeaturedSingleShapeList, TLcdFeaturedTACAN, TLcdFeaturedVFROffsetRoute, TLcdFeaturedVFRRoute, TLcdFeaturedVFRRoutePoint, TLcdFeaturedVOR, TLcdFeaturedWayPoint, TLcdGML2AbstractFeature, TLcdGML2AbstractFeatureCollection, TLcdGML2AbstractFeatureCollectionBase, TLcdGML2AbstractGeometry, TLcdGML2AbstractGeometryCollectionBase, TLcdGML2BoundingShape, TLcdGML2Box, TLcdGML2Coord, TLcdGML2Coordinates, TLcdGML2FeatureAssociation, TLcdGML2GeometryAssociation, TLcdGML2GeometryCollection, TLcdGML2GeometryProperty, TLcdGML2LinearRing, TLcdGML2LinearRingMember, TLcdGML2LineString, TLcdGML2LineStringMember, TLcdGML2LineStringProperty, TLcdGML2MultiGeometryProperty, TLcdGML2MultiLineString, TLcdGML2MultiLineStringProperty, TLcdGML2MultiPoint, TLcdGML2MultiPointProperty, TLcdGML2MultiPolygon, TLcdGML2MultiPolygonProperty, TLcdGML2Point, TLcdGML2PointMember, TLcdGML2PointProperty, TLcdGML2Polygon, TLcdGML2PolygonMember, TLcdGML2PolygonProperty, TLcdGML31AbstractContinuousCoverage, TLcdGML31AbstractCoverage, TLcdGML31AbstractCurve, TLcdGML31AbstractCurveSegment, TLcdGML31AbstractDiscreteCoverage, TLcdGML31AbstractFeature, TLcdGML31AbstractFeatureCollection, TLcdGML31AbstractGeometricAggregate, TLcdGML31AbstractGeometricPrimitive, TLcdGML31AbstractGeometry, TLcdGML31AbstractGML, TLcdGML31AbstractGriddedSurface, TLcdGML31AbstractMetaData, TLcdGML31AbstractParametricCurveSurface, TLcdGML31AbstractRing, TLcdGML31AbstractRingProperty, TLcdGML31AbstractSolid, TLcdGML31AbstractSurface, TLcdGML31AbstractSurfacePatch, TLcdGML31AbstractTimeComplex, TLcdGML31AbstractTimeGeometricPrimitive, TLcdGML31AbstractTimeObject, TLcdGML31AbstractTimePrimitive, TLcdGML31AbstractTimeSlice, TLcdGML31AffinePlacement, TLcdGML31Angle, TLcdGML31AngleChoice, TLcdGML31Arc, TLcdGML31ArcByBulge, TLcdGML31ArcByCenterPoint, TLcdGML31ArcString, TLcdGML31ArcStringByBulge, TLcdGML31Area, TLcdGML31Array, TLcdGML31ArrayAssociation, TLcdGML31Association, TLcdGML31Bag, TLcdGML31Bezier, TLcdGML31BooleanProperty, TLcdGML31BoundedFeature, TLcdGML31BoundingShape, TLcdGML31Box, TLcdGML31BSpline, TLcdGML31CategoryExtent, TLcdGML31CategoryProperty, TLcdGML31Circle, TLcdGML31CircleByCenterPoint, TLcdGML31Clothoid, TLcdGML31Clothoid.RefLocation, TLcdGML31Code, TLcdGML31CodeList, TLcdGML31CodeOrNullList, TLcdGML31CompositeCurve, TLcdGML31CompositeCurveProperty, TLcdGML31CompositeSolid, TLcdGML31CompositeSolidProperty, TLcdGML31CompositeSurface, TLcdGML31CompositeSurfaceProperty, TLcdGML31CompositeValue, TLcdGML31Cone, TLcdGML31Coord, TLcdGML31Coordinates, TLcdGML31CountProperty, TLcdGML31CoverageFunction, TLcdGML31CubicSpline, TLcdGML31Curve, TLcdGML31CurveArrayProperty, TLcdGML31CurveProperty, TLcdGML31CurveSegmentArrayProperty, TLcdGML31Cylinder, TLcdGML31DataBlock, TLcdGML31Degrees, TLcdGML31DirectedObservation, TLcdGML31DirectedObservationAtDistance, TLcdGML31DirectionProperty, TLcdGML31DirectionVector, TLcdGML31DirectPosition, TLcdGML31DirectPositionList, TLcdGML31DMSAngle, TLcdGML31DomainSet, TLcdGML31DynamicFeature, TLcdGML31DynamicFeatureCollection, TLcdGML31Envelope, TLcdGML31EnvelopeWithTimePeriod, TLcdGML31FeatureArrayProperty, TLcdGML31FeatureCollection, TLcdGML31FeatureProperty, TLcdGML31File, TLcdGML31GenericMetaData, TLcdGML31Geodesic, TLcdGML31GeodesicString, TLcdGML31GeometricComplex, TLcdGML31GeometricComplexProperty, TLcdGML31GeometricPrimitiveProperty, TLcdGML31GeometryArrayProperty, TLcdGML31GeometryProperty, TLcdGML31Grid, TLcdGML31GridCoverage, TLcdGML31GridDomain, TLcdGML31GridEnvelope, TLcdGML31GridFunction, TLcdGML31GridLength, TLcdGML31GridLimits, TLcdGML31HistoryProperty, TLcdGML31IndexMap, TLcdGML31Knot, TLcdGML31KnotProperty, TLcdGML31Length, TLcdGML31LinearRing, TLcdGML31LinearRingProperty, TLcdGML31LineString, TLcdGML31LineStringProperty, TLcdGML31LineStringSegment, TLcdGML31LineStringSegmentArrayProperty, TLcdGML31LocationProperty, TLcdGML31Measure, TLcdGML31MeasureList, TLcdGML31MeasureOrNullList, TLcdGML31MetaDataProperty, TLcdGML31Model, TLcdGML31MovingObjectStatus, TLcdGML31MultiCurve, TLcdGML31MultiCurveCoverage, TLcdGML31MultiCurveDomain, TLcdGML31MultiCurveProperty, TLcdGML31MultiGeometry, TLcdGML31MultiGeometryProperty, TLcdGML31MultiLineString, TLcdGML31MultiLineStringProperty, TLcdGML31MultiPoint, TLcdGML31MultiPointCoverage, TLcdGML31MultiPointDomain, TLcdGML31MultiPointProperty, TLcdGML31MultiPolygon, TLcdGML31MultiPolygonProperty, TLcdGML31MultiSolid, TLcdGML31MultiSolidCoverage, TLcdGML31MultiSolidDomain, TLcdGML31MultiSolidProperty, TLcdGML31MultiSurface, TLcdGML31MultiSurfaceCoverage, TLcdGML31MultiSurfaceDomain, TLcdGML31MultiSurfaceProperty, TLcdGML31Observation, TLcdGML31OffsetCurve, TLcdGML31OrientableCurve, TLcdGML31OrientableSurface, TLcdGML31Point, TLcdGML31PointArrayProperty, TLcdGML31PointProperty, TLcdGML31Polygon, TLcdGML31PolygonPatch, TLcdGML31PolygonPatchArrayProperty, TLcdGML31PolygonProperty, TLcdGML31PolyhedralSurface, TLcdGML31PriorityLocationProperty, TLcdGML31QuantityExtent, TLcdGML31QuantityProperty, TLcdGML31RangeParameters, TLcdGML31RangeSet, TLcdGML31Rectangle, TLcdGML31RectifiedGrid, TLcdGML31RectifiedGridCoverage, TLcdGML31RectifiedGridDomain, TLcdGML31Reference, TLcdGML31RelatedTime, TLcdGML31Ring, TLcdGML31RingProperty, TLcdGML31Row, TLcdGML31ScalarValueProperty, TLcdGML31Scale, TLcdGML31SequenceRule, TLcdGML31Solid, TLcdGML31SolidArrayProperty, TLcdGML31SolidProperty, TLcdGML31Speed, TLcdGML31Sphere, TLcdGML31StringOrRef, TLcdGML31Surface, TLcdGML31SurfaceArrayProperty, TLcdGML31SurfacePatchArrayProperty, TLcdGML31SurfaceProperty, TLcdGML31TargetProperty, TLcdGML31Time, TLcdGML31TimeGeometricPrimitiveProperty, TLcdGML31TimeInstant, TLcdGML31TimeInstantProperty, TLcdGML31TimeIntervalLength, TLcdGML31TimePeriod, TLcdGML31TimePeriodProperty, TLcdGML31TimePosition, TLcdGML31TimePrimitiveProperty, TLcdGML31Tin, TLcdGML31Tin.ControlPoint, TLcdGML31Track, TLcdGML31Triangle, TLcdGML31TrianglePatchArrayProperty, TLcdGML31TriangulatedSurface, TLcdGML31UnitOfMeasure, TLcdGML31ValueArray, TLcdGML31ValueArrayProperty, TLcdGML31ValueProperty, TLcdGML31Vector, TLcdGML31Volume, TLcdMagneticNorthModel, TLcdMIFCollection, TLcdMIFMultipoint, TLcdMIFPLine, TLcdMIFPoint, TLcdMIFRegion, TLcdMIFText, TLcdProcedureTrajectory, TLcdS57Area, TLcdS57EditableIdentifier, TLcdS57FeatureObject, TLcdS57Identifier, TLcdS57Line, TLcdS57Point, TLcdS57SoundingPoint, TLcdSHPLazyFeatured, TLcdVPFDatabase, TLcdXMLElement, TLcdXMLFeaturedObject, TLcySLDDomainObject

@Deprecated public interface ILcdFeatured extends Serializable
Deprecated.
The ILcdFeatured interface has been deprecated in favor of ILcdDataObject and TLcdDataModel.

An ILcdFeatured object has features that can be indexed using an integer. Meta-information on the features may be given by a corresponding ILcdFeaturedDescriptor object (possibly the same object), which provides feature names and feature classes. The indices of an ILcdFeatured range from 0 to getFeatureCount() - 1.

See also the ILcdDataObject interface, as this is the preferred way in LuciadLightspeed for new code to provide a generic data API.

See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    canSetFeature(int aIndex)
    Deprecated.
    Checks whether the specified feature is editable.
    getFeature(int aIndex)
    Deprecated.
    Returns the feature Object at the given index.
    int
    Deprecated.
    Returns the number of features.
    void
    setFeature(int aIndex, Object aFeature)
    Deprecated.
    Sets the feature Object at the given index.
  • Method Details

    • getFeatureCount

      int getFeatureCount()
      Deprecated.
      Returns the number of features.
      Returns:
      the number of features.
    • getFeature

      Object getFeature(int aIndex) throws IndexOutOfBoundsException
      Deprecated.
      Returns the feature Object at the given index.
      Parameters:
      aIndex - a valid feature index.
      Returns:
      the feature Object at the given index.
      Throws:
      IndexOutOfBoundsException - when an index is chosen greater than the result of getFeatureCount.
      See Also:
    • setFeature

      void setFeature(int aIndex, Object aFeature) throws IllegalArgumentException
      Deprecated.
      Sets the feature Object at the given index.
      Parameters:
      aIndex - a valid feature index.
      aFeature - the new feature Object.
      Throws:
      IllegalArgumentException - if the feature can't be set.
      See Also:
    • canSetFeature

      boolean canSetFeature(int aIndex)
      Deprecated.
      Checks whether the specified feature is editable.
      Parameters:
      aIndex - a valid feature index.
      Returns:
      true if the feature can be set, false otherwise.