Interface ILcdShapeList

All Superinterfaces:
Cloneable, ILcdBounded, ILcdCloneable, ILcdShape, Serializable
All Known Subinterfaces:
ILcdAssociationBasedAirspace, ILcdATSRoute, ILcdEditableAssociationBasedAirspace, ILcdEditableATSRoute, ILcdEditableMilitaryTrainingRoute, ILcdEditableMinimumSectorAltitude, ILcdEditableRoute, ILcdEditableShapeList, ILcdGDFAreaFeature, ILcdGDFComplexFeature, ILcdMilitaryTrainingRoute, ILcdMinimumSectorAltitude, ILcdRoute
All Known Implementing Classes:
ALcdShapeList, TLcdAIXM51AbstractAirportGroundServiceTimeSlice, TLcdAIXM51AbstractAirportHeliportProtectionAreaTimeSlice, TLcdAIXM51AbstractAIXMFeature, TLcdAIXM51AbstractAIXMFeatureBase, TLcdAIXM51AbstractAIXMMessage, TLcdAIXM51AbstractAIXMMessageBase, TLcdAIXM51AbstractAIXMTimeSlice, TLcdAIXM51AbstractApproachLegTimeSlice, TLcdAIXM51AbstractGroundLightSystemTimeSlice, TLcdAIXM51AbstractMarkingTimeSlice, TLcdAIXM51AbstractNavaidEquipmentTimeSlice, TLcdAIXM51AbstractNavigationSystemCheckpointTimeSlice, TLcdAIXM51AbstractProcedureTimeSlice, TLcdAIXM51AbstractRadarEquipmentTimeSlice, TLcdAIXM51AbstractSegmentLegTimeSlice, TLcdAIXM51AbstractServiceTimeSlice, TLcdAIXM51AbstractSurveillanceRadarTimeSlice, TLcdAIXM51AbstractTrafficSeparationServiceTimeSlice, TLcdAIXM51AerialRefuellingTimeSlice, TLcdAIXM51AeronauticalGroundLightTimeSlice, TLcdAIXM51AircraftGroundServiceTimeSlice, TLcdAIXM51AircraftStandTimeSlice, TLcdAIXM51AirportClearanceServiceTimeSlice, TLcdAIXM51AirportHeliportCollocationTimeSlice, TLcdAIXM51AirportHeliportTimeSlice, TLcdAIXM51AirportHotSpotTimeSlice, TLcdAIXM51AirportProtectionAreaMarkingTimeSlice, TLcdAIXM51AirportSuppliesServiceTimeSlice, TLcdAIXM51AirspaceBorderCrossingTimeSlice, TLcdAIXM51AirspaceTimeSlice, TLcdAIXM51AirTrafficControlServiceTimeSlice, TLcdAIXM51AirTrafficManagementServiceTimeSlice, TLcdAIXM51AltimeterSourceTimeSlice, TLcdAIXM51AngleIndicationTimeSlice, TLcdAIXM51ApproachLightingSystemTimeSlice, TLcdAIXM51ApronElementTimeSlice, TLcdAIXM51ApronLightSystemTimeSlice, TLcdAIXM51ApronMarkingTimeSlice, TLcdAIXM51ApronTimeSlice, TLcdAIXM51ArrestingGearTimeSlice, TLcdAIXM51ArrivalFeederLegTimeSlice, TLcdAIXM51ArrivalLegTimeSlice, TLcdAIXM51AuthorityForAirspaceTimeSlice, TLcdAIXM51AzimuthTimeSlice, TLcdAIXM51ChangeOverPointTimeSlice, TLcdAIXM51CheckpointINSTimeSlice, TLcdAIXM51CheckpointVORTimeSlice, TLcdAIXM51CirclingAreaTimeSlice, TLcdAIXM51DeicingAreaMarkingTimeSlice, TLcdAIXM51DeicingAreaTimeSlice, TLcdAIXM51DepartureLegTimeSlice, TLcdAIXM51DesignatedPointTimeSlice, TLcdAIXM51DirectionFinderTimeSlice, TLcdAIXM51DistanceIndicationTimeSlice, TLcdAIXM51DMETimeSlice, TLcdAIXM51ElevatedSurface, TLcdAIXM51ElevationTimeSlice, TLcdAIXM51Feature, TLcdAIXM51FinalLegTimeSlice, TLcdAIXM51FireFightingServiceTimeSlice, TLcdAIXM51FlightRestrictionTimeSlice, TLcdAIXM51FloatingDockSiteTimeSlice, TLcdAIXM51GeoBorderTimeSlice, TLcdAIXM51GlidepathTimeSlice, TLcdAIXM51GroundTrafficControlServiceTimeSlice, TLcdAIXM51GuidanceLineLightSystemTimeSlice, TLcdAIXM51GuidanceLineMarkingTimeSlice, TLcdAIXM51GuidanceLineTimeSlice, TLcdAIXM51HoldingAssessmentTimeSlice, TLcdAIXM51HoldingPatternTimeSlice, TLcdAIXM51InformationServiceTimeSlice, TLcdAIXM51InitialLegTimeSlice, TLcdAIXM51InstrumentApproachProcedureTimeSlice, TLcdAIXM51IntermediateLegTimeSlice, TLcdAIXM51LocalizerTimeSlice, TLcdAIXM51MarkerBeaconTimeSlice, TLcdAIXM51MarkingBuoyTimeSlice, TLcdAIXM51MissedApproachLegTimeSlice, TLcdAIXM51NavaidTimeSlice, TLcdAIXM51NavigationAreaRestrictionTimeSlice, TLcdAIXM51NavigationAreaTimeSlice, TLcdAIXM51NDBTimeSlice, TLcdAIXM51NonMovementAreaTimeSlice, TLcdAIXM51ObstacleAreaTimeSlice, TLcdAIXM51OrganisationAuthorityTimeSlice, TLcdAIXM51PassengerLoadingBridgeTimeSlice, TLcdAIXM51PassengerServiceTimeSlice, TLcdAIXM51PilotControlledLightingTimeSlice, TLcdAIXM51PrecisionApproachRadarTimeSlice, TLcdAIXM51PrimarySurveillanceRadarTimeSlice, TLcdAIXM51ProcedureDMETimeSlice, TLcdAIXM51RadarSystemTimeSlice, TLcdAIXM51RadioCommunicationChannelTimeSlice, TLcdAIXM51RadioFrequencyAreaTimeSlice, TLcdAIXM51RoadTimeSlice, TLcdAIXM51RouteDMETimeSlice, TLcdAIXM51RouteSegmentTimeSlice, TLcdAIXM51RouteTimeSlice, TLcdAIXM51RulesProceduresTimeSlice, TLcdAIXM51RunwayBlastPadTimeSlice, TLcdAIXM51RunwayCentrelinePointTimeSlice, TLcdAIXM51RunwayDirectionLightSystemTimeSlice, TLcdAIXM51RunwayDirectionTimeSlice, TLcdAIXM51RunwayElementTimeSlice, TLcdAIXM51RunwayMarkingTimeSlice, TLcdAIXM51RunwayProtectAreaLightSystemTimeSlice, TLcdAIXM51RunwayProtectAreaTimeSlice, TLcdAIXM51RunwayTimeSlice, TLcdAIXM51RunwayVisualRangeTimeSlice, TLcdAIXM51SafeAltitudeAreaTimeSlice, TLcdAIXM51SDFTimeSlice, TLcdAIXM51SeaplaneLandingAreaTimeSlice, TLcdAIXM51SeaplaneRampSiteTimeSlice, TLcdAIXM51SearchRescueServiceTimeSlice, TLcdAIXM51SecondarySurveillanceRadarTimeSlice, TLcdAIXM51SignificantPointInAirspaceTimeSlice, TLcdAIXM51SpecialDateTimeSlice, TLcdAIXM51SpecialNavigationStationTimeSlice, TLcdAIXM51SpecialNavigationSystemTimeSlice, TLcdAIXM51StandardInstrumentArrivalTimeSlice, TLcdAIXM51StandardInstrumentDepartureTimeSlice, TLcdAIXM51StandardLevelColumnTimeSlice, TLcdAIXM51StandardLevelSectorTimeSlice, TLcdAIXM51StandardLevelTableTimeSlice, TLcdAIXM51StandMarkingTimeSlice, TLcdAIXM51Surface, TLcdAIXM51SurveyControlPointTimeSlice, TLcdAIXM51TACANTimeSlice, TLcdAIXM51TaxiHoldingPositionLightSystemTimeSlice, TLcdAIXM51TaxiHoldingPositionMarkingTimeSlice, TLcdAIXM51TaxiHoldingPositionTimeSlice, TLcdAIXM51TaxiwayElementTimeSlice, TLcdAIXM51TaxiwayLightSystemTimeSlice, TLcdAIXM51TaxiwayMarkingTimeSlice, TLcdAIXM51TaxiwayTimeSlice, TLcdAIXM51TerminalArrivalAreaTimeSlice, TLcdAIXM51TouchDownLiftOffLightSystemTimeSlice, TLcdAIXM51TouchDownLiftOffMarkingTimeSlice, TLcdAIXM51TouchDownLiftOffSafeAreaTimeSlice, TLcdAIXM51TouchDownLiftOffTimeSlice, TLcdAIXM51UnitTimeSlice, TLcdAIXM51UnplannedHoldingTimeSlice, TLcdAIXM51VerticalStructureTimeSlice, TLcdAIXM51VisualGlideSlopeIndicatorTimeSlice, TLcdAIXM51VORTimeSlice, TLcdAIXM51WorkAreaTimeSlice, TLcdAssociationBasedAirspace, TLcdASTERIXPrecipitationZone, TLcdASTERIXWeatherPicture, TLcdATSRoute, TLcdDataObjectShapeList, TLcdDGN3DSurface, TLcdDGNCell, TLcdDGNComplexChain, TLcdDGNComplexShape, TLcdDGNSolid, TLcdDGNTextNode2D, TLcdDWGBlock, TLcdFeaturedAssociationBasedAirspace, TLcdFeaturedATSRoute, TLcdFeaturedMilitaryTrainingRoute, TLcdFeaturedMinimumSectorAltitude, TLcdFeaturedMultiShapeList, TLcdFeaturedShapeList, TLcdFeaturedSingleShapeList, TLcdGML2AbstractFeature, TLcdGML2AbstractFeatureCollection, TLcdGML2AbstractFeatureCollectionBase, TLcdGML2GeometryCollection, TLcdGML2MultiLineString, TLcdGML2MultiPoint, TLcdGML2MultiPolygon, TLcdGML31AbstractContinuousCoverage, TLcdGML31AbstractCoverage, TLcdGML31AbstractDiscreteCoverage, TLcdGML31AbstractFeature, TLcdGML31AbstractFeatureCollection, TLcdGML31AbstractGeometricAggregate, TLcdGML31BoundedFeature, TLcdGML31DirectedObservation, TLcdGML31DirectedObservationAtDistance, TLcdGML31DynamicFeature, TLcdGML31DynamicFeatureCollection, TLcdGML31FeatureCollection, TLcdGML31GridCoverage, TLcdGML31Model, TLcdGML31MultiCurve, TLcdGML31MultiCurveCoverage, TLcdGML31MultiGeometry, TLcdGML31MultiLineString, TLcdGML31MultiPoint, TLcdGML31MultiPointCoverage, TLcdGML31MultiPolygon, TLcdGML31MultiSolid, TLcdGML31MultiSolidCoverage, TLcdGML31MultiSurface, TLcdGML31MultiSurfaceCoverage, TLcdGML31Observation, TLcdGML31PolyhedralSurface, TLcdGML31RectifiedGridCoverage, TLcdGML31Surface, TLcdGML31Tin, TLcdGML31TriangulatedSurface, TLcdGML32AbstractContinuousCoverage, TLcdGML32AbstractCoverage, TLcdGML32AbstractFeature, TLcdGML32AbstractFeatureCollection, TLcdGML32AbstractGeometricAggregate, TLcdGML32DirectedObservation, TLcdGML32DirectedObservationAtDistance, TLcdGML32DiscreteCoverage, TLcdGML32DynamicFeature, TLcdGML32DynamicFeatureCollection, TLcdGML32FeatureCollection, TLcdGML32Model, TLcdGML32MultiCurve, TLcdGML32MultiGeometry, TLcdGML32MultiPoint, TLcdGML32MultiSolid, TLcdGML32MultiSurface, TLcdGML32Observation, TLcdGML32Surface, TLcdGML32Tin, TLcdKML22MultiGeometry, TLcdKML22Placemark, TLcdMIFCollection, TLcdMIFMultipoint, TLcdMIFPLine, TLcdMIFRegion, TLcdMIFText, TLcdMilitaryTrainingRoute, TLcdMinimumSectorAltitude, TLcdNVG15Anchor, TLcdNVG15Composite, TLcdNVG15Group, TLcdNVG20Composite, TLcdNVG20Group, TLcdSegmentBasedRoute, TLcdShapeList, TLcySLDDomainObject

public interface ILcdShapeList extends ILcdShape
An ILcdShapeList is an ILcdShape that consists of other ILcdShape objects (Composite pattern [Gamma et al.]).

The list can only be read, not modified.

ILcdShapeList Structure

  • Method Details

    • getShapeCount

      int getShapeCount()
      Returns the number of ILcdShape objects in the list.
      Returns:
      the number of ILcdShape objects in the list.
    • getShape

      ILcdShape getShape(int aIndex) throws IndexOutOfBoundsException
      Returns the ILcdShape at the given index.
      Parameters:
      aIndex - a valid index in the list of ILcdShape objects.
      Returns:
      the ILcdShape at the given index.
      Throws:
      IndexOutOfBoundsException - when the index is not valid.