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 theILcdShapeat the given index.intReturns the number ofILcdShapeobjects in the list.Methods inherited from interface com.luciad.shape.ILcdBounded
getBoundsMethods inherited from interface com.luciad.util.ILcdCloneable
cloneMethods inherited from interface com.luciad.shape.ILcdShape
contains2D, contains2D, contains3D, contains3D, getFocusPoint
-
Method Details
-
getShapeCount
int getShapeCount()Returns the number ofILcdShapeobjects in the list.- Returns:
- the number of
ILcdShapeobjects in the list.
-
getShape
Returns theILcdShapeat the given index.- Parameters:
aIndex- a valid index in the list ofILcdShapeobjects.- Returns:
- the
ILcdShapeat the given index. - Throws:
IndexOutOfBoundsException- when the index is not valid.
-