Package com.luciad.shape
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
An
ILcdShapeList
is an ILcdShape
that consists of other
ILcdShape
objects (Composite pattern [Gamma et al.]).
The list can only be read, not modified.
-
Method Summary
Modifier and TypeMethodDescriptiongetShape
(int aIndex) Returns theILcdShape
at the given index.int
Returns the number ofILcdShape
objects in the list.Methods inherited from interface com.luciad.shape.ILcdBounded
getBounds
Methods inherited from interface com.luciad.util.ILcdCloneable
clone
Methods inherited from interface com.luciad.shape.ILcdShape
contains2D, contains2D, contains3D, contains3D, getFocusPoint
-
Method Details
-
getShapeCount
int getShapeCount()Returns the number ofILcdShape
objects in the list.- Returns:
- the number of
ILcdShape
objects in the list.
-
getShape
Returns theILcdShape
at the given index.- Parameters:
aIndex
- a valid index in the list ofILcdShape
objects.- Returns:
- the
ILcdShape
at the given index. - Throws:
IndexOutOfBoundsException
- when the index is not valid.
-