Interface ILcdShape

All Superinterfaces:
Cloneable, ILcdBounded, ILcdCloneable, Serializable
All Known Subinterfaces:
ILcd2DDynamicSegmentationEvent, ILcd2DEditableArc, ILcd2DEditableArcBand, ILcd2DEditableBounds, ILcd2DEditableCircle, ILcd2DEditableCircleBy3Points, ILcd2DEditableCircularArcBy3Points, ILcd2DEditableCircularArcByBulge, ILcd2DEditableCircularArcByCenterPoint, ILcd2DEditableDynamicSegmentationEvent, ILcd2DEditableEllipse, ILcd2DEditableGeoBuffer, ILcd2DEditablePoint, ILcd2DEditablePolygon, ILcd2DEditablePolyline, ILcd2DEditablePolypoint, ILcd2DEditableShape, ILcd2DEditableText, ILcd2DEditableVariableGeoBuffer, ILcd2DEditableZonalPoint, ILcd3DArcBand, ILcd3DEditableArcBand, ILcd3DEditableBounds, ILcd3DEditableDome, ILcd3DEditablePoint, ILcd3DEditablePolygon, ILcd3DEditablePolyline, ILcd3DEditablePolypoint, ILcd3DEditableShape, ILcd3DEditableSphere, ILcd3DEditableVariableGeoBuffer, ILcdAerodrome, ILcdAirspace, ILcdAirspaceCorridor, ILcdAirspaceSegment, ILcdArc, ILcdArcBand, ILcdAreaMinimumAltitude, ILcdArrestingGear, ILcdAssociationBasedAirspace, ILcdATSRoute, ILcdBounds, ILcdCircle, ILcdCircleBy3Points, ILcdCircularArc, ILcdCircularArcBy3Points, ILcdCircularArcByBulge, ILcdCircularArcByCenterPoint, ILcdComplexPolygon, ILcdCompositeCurve, ILcdCurve, ILcdDGNShape, ILcdDME, ILcdDome, ILcdDWGShape, ILcdEditableAerodrome, ILcdEditableAirspace, ILcdEditableAirspaceCorridor, ILcdEditableAirspaceSegment, ILcdEditableAreaMinimumAltitude, ILcdEditableArrestingGear, ILcdEditableAssociationBasedAirspace, ILcdEditableATSRoute, ILcdEditableComplexPolygon, ILcdEditableCompositeCurve, ILcdEditableDME, ILcdEditableExtrudedShape, ILcdEditableFinalApproachPath, ILcdEditableGeoPathLeg, ILcdEditableGlidePath, ILcdEditableHelipad, ILcdEditableLocalizer, ILcdEditableLocationBasedService, ILcdEditableMarker, ILcdEditableMilitaryTrainingRoute, ILcdEditableMilitaryTrainingRoutePoint, ILcdEditableMinimumSectorAltitude, ILcdEditableNavaid, ILcdEditableNDB, ILcdEditableObstacle, ILcdEditableOrtca, ILcdEditableParachuteJumpArea, ILcdEditableParachuteJumpAreaSegment, ILcdEditablePOLGeometry, ILcdEditableRefuelingAirspace, ILcdEditableRefuelingTrack, ILcdEditableRefuelingTrackPoint, ILcdEditableRoute, ILcdEditableRoutePoint, ILcdEditableRunway, ILcdEditableRunwayClinePoint, ILcdEditableSector, ILcdEditableShapeList, ILcdEditableSurface, ILcdEditableTACAN, ILcdEditableVFRRoute, ILcdEditableVFRRoutePoint, ILcdEditableVOR, ILcdEditableWayPoint, ILcdEllipse, ILcdExtrudedShape, ILcdFinalApproachPath, ILcdGDFAreaFeature, ILcdGDFComplexFeature, ILcdGDFFeature, ILcdGDFLineFeature, ILcdGDFPointFeature, ILcdGenericAirspace, ILcdGeoborder, ILcdGeoBuffer, ILcdGeoPathLeg, ILcdGlidePath, ILcdHelipad, ILcdLocalizer, ILcdLocationBasedService, ILcdMarker, ILcdMIFShape, ILcdMilitaryTrainingRoute, ILcdMilitaryTrainingRoutePoint, ILcdMinimumSectorAltitude, ILcdNavaid, ILcdNDB, ILcdObstacle, ILcdOrtca, ILcdParachuteJumpArea, ILcdParachuteJumpAreaSegment, ILcdPoint, ILcdPOLGeometry, ILcdPolygon, ILcdPolyline, ILcdPolypoint, ILcdRefuelingAirspace, ILcdRefuelingTrack, ILcdRefuelingTrackPoint, ILcdRing, ILcdRoute, ILcdRoutePoint, ILcdRunway, ILcdRunwayClinePoint, ILcdS57DepthAreaEdge, ILcdS57Object, ILcdS57SoundingPoint, ILcdSector, ILcdShapeList, ILcdSphere, ILcdSurface, ILcdTACAN, ILcdText, ILcdVariableGeoBuffer, ILcdVFRRoute, ILcdVFRRoutePoint, ILcdVOR, ILcdWayPoint, ILcdZonalPoint, ILfnTileBounds, ILfnTiledSurface
All Known Implementing Classes:
ALcd2DEditableBounds, ALcd2DEditableFloatPolypoint, ALcd2DEditableLine, ALcd2DEditablePoint, ALcd2DEditablePolypoint, ALcd2DEditableShape, ALcd3DEditableBounds, ALcd3DEditableFloatPolypoint, ALcd3DEditableLine, ALcd3DEditablePoint, ALcd3DEditablePolypoint, ALcd3DEditableShape, ALcdBounds, ALcdDiscretizedGeoPath, ALcdPoint, ALcdShape, ALcdShapeList, ALcdXYDynamicSegmentationEvent, TLcd2DEditableFeaturedPoint, TLcdAerodrome, TLcdAirspace, TLcdAirspaceCorridor, TLcdAirspaceSegment, TLcdAISArcBand, TLcdAISPoint, TLcdAISPolygon, TLcdAISPolyline, 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, TLcdAIXM51AirspaceVolume, TLcdAIXM51AirTrafficControlServiceTimeSlice, TLcdAIXM51AirTrafficManagementServiceTimeSlice, TLcdAIXM51AltimeterSourceTimeSlice, TLcdAIXM51AngleIndicationTimeSlice, TLcdAIXM51ApproachLightingSystemTimeSlice, TLcdAIXM51ApronElementTimeSlice, TLcdAIXM51ApronLightSystemTimeSlice, TLcdAIXM51ApronMarkingTimeSlice, TLcdAIXM51ApronTimeSlice, TLcdAIXM51ArrestingGearTimeSlice, TLcdAIXM51ArrivalFeederLegTimeSlice, TLcdAIXM51ArrivalLegTimeSlice, TLcdAIXM51AuthorityForAirspaceTimeSlice, TLcdAIXM51AzimuthTimeSlice, TLcdAIXM51ChangeOverPointTimeSlice, TLcdAIXM51CheckpointINSTimeSlice, TLcdAIXM51CheckpointVORTimeSlice, TLcdAIXM51CirclingAreaTimeSlice, TLcdAIXM51Curve, TLcdAIXM51DeicingAreaMarkingTimeSlice, TLcdAIXM51DeicingAreaTimeSlice, TLcdAIXM51DepartureLegTimeSlice, TLcdAIXM51DesignatedPointTimeSlice, TLcdAIXM51DirectionFinderTimeSlice, TLcdAIXM51DistanceIndicationTimeSlice, TLcdAIXM51DMETimeSlice, TLcdAIXM51ElevatedCurve, TLcdAIXM51ElevatedPoint, 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, TLcdAIXM51Point, 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, TLcdAIXM51VerticalStructurePart, TLcdAIXM51VerticalStructureTimeSlice, TLcdAIXM51VisualGlideSlopeIndicatorTimeSlice, TLcdAIXM51VORTimeSlice, TLcdAIXM51WorkAreaTimeSlice, TLcdAreaMinimumAltitude, TLcdArrestingGear, TLcdASDITrack, TLcdAssociationBasedAirspace, TLcdASTERIXPlot, TLcdASTERIXPrecipitationZone, TLcdASTERIXTrack, TLcdASTERIXTrajectory, TLcdASTERIXWeatherPicture, TLcdATSRoute, TLcdBingMapsCoverageArea, TLcdCGMArc, TLcdCGMCircle, TLcdCGMEllipse, TLcdCGMPolygon, TLcdCGMPolyline, TLcdCGMRectangle, TLcdCGMText, TLcdComplexPolygon, TLcdCompositeCurve, TLcdDataObjectShapeList, TLcdDGN3DSurface, TLcdDGNArc2D, TLcdDGNCell, TLcdDGNComplexChain, TLcdDGNComplexShape, TLcdDGNCurve2D, TLcdDGNDimension, TLcdDGNDisplayableTag, TLcdDGNEllipse2D, TLcdDGNFloatCurve2D, TLcdDGNFloatCurve3D, TLcdDGNFloatLine2D, TLcdDGNFloatLine3D, TLcdDGNFloatLineString2D, TLcdDGNFloatLineString3D, TLcdDGNFloatShape2D, TLcdDGNFloatShape3D, TLcdDGNLine2D, TLcdDGNLineString2D, TLcdDGNShape2D, TLcdDGNSolid, TLcdDGNText2D, TLcdDGNTextNode2D, TLcdDiscretizedLonLatGeoPath, TLcdDME, TLcdDWGArc, TLcdDWGBlock, TLcdDWGCircle, TLcdDWGCompositeCurve, TLcdDWGCompositeRing, TLcdDWGEllipse, TLcdDWGFace3D, TLcdDWGLine, TLcdDWGPoint, TLcdDWGPolyline2D, TLcdDWGSolid, TLcdDWGSurface, TLcdDWGText, TLcdEditableAPP6AObject, TLcdEditableMS2525bObject, TLcdExtrudedShape, TLcdExtrudeShape, TLcdFeaturedAerodrome, TLcdFeaturedAirspace, TLcdFeaturedAirspaceCorridor, TLcdFeaturedAreaMinimumAltitude, TLcdFeaturedArrestingGear, TLcdFeaturedAssociationBasedAirspace, TLcdFeaturedATSRoute, TLcdFeaturedDME, TLcdFeaturedFinalApproachPath, TLcdFeaturedGeoborder, TLcdFeaturedGlidePath, TLcdFeaturedHelipad, TLcdFeaturedLocalizer, TLcdFeaturedLocationBasedService, TLcdFeaturedMarker, TLcdFeaturedMilitaryTrainingRoute, TLcdFeaturedMilitaryTrainingRoutePoint, TLcdFeaturedMinimumSectorAltitude, TLcdFeaturedMultiShapeList, TLcdFeaturedNDB, TLcdFeaturedObstacle, TLcdFeaturedOrtca, TLcdFeaturedParachuteJumpArea, TLcdFeaturedRefuelingAirspace, TLcdFeaturedRefuelingTrack, TLcdFeaturedRefuelingTrackPoint, TLcdFeaturedRunway, TLcdFeaturedRunwayClinePoint, TLcdFeaturedSector, TLcdFeaturedShapeList, TLcdFeaturedSingleShapeList, TLcdFeaturedTACAN, TLcdFeaturedVFROffsetRoute, TLcdFeaturedVFRRoute, TLcdFeaturedVFRRoutePoint, TLcdFeaturedVOR, TLcdFeaturedWayPoint, TLcdFinalApproachPath, TLcdGeoborder, TLcdGeoPathLeg, TLcdGlidePath, TLcdGML2AbstractFeature, TLcdGML2AbstractFeatureCollection, TLcdGML2AbstractFeatureCollectionBase, TLcdGML2AbstractGeometry, TLcdGML2AbstractGeometryCollectionBase, TLcdGML2Box, TLcdGML2GeometryCollection, TLcdGML2LinearRing, TLcdGML2LineString, TLcdGML2MultiLineString, TLcdGML2MultiPoint, TLcdGML2MultiPolygon, TLcdGML2Point, TLcdGML2Polygon, TLcdGML31AbstractContinuousCoverage, TLcdGML31AbstractCoverage, TLcdGML31AbstractCurve, TLcdGML31AbstractCurveSegment, TLcdGML31AbstractDiscreteCoverage, TLcdGML31AbstractFeature, TLcdGML31AbstractFeatureCollection, TLcdGML31AbstractGeometricAggregate, TLcdGML31AbstractGeometricPrimitive, TLcdGML31AbstractGeometry, TLcdGML31AbstractGriddedSurface, TLcdGML31AbstractParametricCurveSurface, TLcdGML31AbstractRing, TLcdGML31AbstractSolid, TLcdGML31AbstractSurface, TLcdGML31AbstractSurfacePatch, TLcdGML31Arc, TLcdGML31ArcByBulge, TLcdGML31ArcByCenterPoint, TLcdGML31ArcString, TLcdGML31ArcStringByBulge, TLcdGML31Bezier, TLcdGML31BoundedFeature, TLcdGML31Box, TLcdGML31BSpline, TLcdGML31Circle, TLcdGML31CircleByCenterPoint, TLcdGML31Clothoid, TLcdGML31CompositeCurve, TLcdGML31CompositeSolid, TLcdGML31CompositeSurface, TLcdGML31Cone, TLcdGML31CubicSpline, TLcdGML31Curve, TLcdGML31Cylinder, TLcdGML31DirectedObservation, TLcdGML31DirectedObservationAtDistance, TLcdGML31DirectPosition, TLcdGML31DynamicFeature, TLcdGML31DynamicFeatureCollection, TLcdGML31Envelope, TLcdGML31EnvelopeWithTimePeriod, TLcdGML31FeatureCollection, TLcdGML31Geodesic, TLcdGML31GeodesicString, TLcdGML31GeometricComplex, TLcdGML31Grid, TLcdGML31GridCoverage, TLcdGML31LinearRing, TLcdGML31LineString, TLcdGML31LineStringSegment, TLcdGML31Model, TLcdGML31MultiCurve, TLcdGML31MultiCurveCoverage, TLcdGML31MultiGeometry, TLcdGML31MultiLineString, TLcdGML31MultiPoint, TLcdGML31MultiPointCoverage, TLcdGML31MultiPolygon, TLcdGML31MultiSolid, TLcdGML31MultiSolidCoverage, TLcdGML31MultiSurface, TLcdGML31MultiSurfaceCoverage, TLcdGML31Observation, TLcdGML31OffsetCurve, TLcdGML31OrientableCurve, TLcdGML31OrientableSurface, TLcdGML31Point, TLcdGML31Polygon, TLcdGML31PolygonPatch, TLcdGML31PolyhedralSurface, TLcdGML31Rectangle, TLcdGML31RectifiedGrid, TLcdGML31RectifiedGridCoverage, TLcdGML31Ring, TLcdGML31Solid, TLcdGML31Sphere, TLcdGML31Surface, TLcdGML31Tin, TLcdGML31Triangle, TLcdGML31TriangulatedSurface, TLcdGML31Vector, TLcdGML32AbstractContinuousCoverage, TLcdGML32AbstractCoverage, TLcdGML32AbstractCurve, TLcdGML32AbstractCurveSegment, TLcdGML32AbstractFeature, TLcdGML32AbstractFeatureCollection, TLcdGML32AbstractGeometricAggregate, TLcdGML32AbstractGeometricPrimitive, TLcdGML32AbstractGeometry, TLcdGML32AbstractGriddedSurface, TLcdGML32AbstractParametricCurveSurface, TLcdGML32AbstractRing, TLcdGML32AbstractSolid, TLcdGML32AbstractSurface, TLcdGML32AbstractSurfacePatch, TLcdGML32Arc, TLcdGML32ArcByBulge, TLcdGML32ArcByCenterPoint, TLcdGML32ArcString, TLcdGML32ArcStringByBulge, TLcdGML32Bezier, TLcdGML32BSpline, TLcdGML32Circle, TLcdGML32CircleByCenterPoint, TLcdGML32Clothoid, TLcdGML32CompositeCurve, TLcdGML32CompositeSolid, TLcdGML32CompositeSurface, TLcdGML32Cone, TLcdGML32CubicSpline, TLcdGML32Curve, TLcdGML32Cylinder, TLcdGML32DirectedObservation, TLcdGML32DirectedObservationAtDistance, TLcdGML32DirectPosition, TLcdGML32DiscreteCoverage, TLcdGML32DynamicFeature, TLcdGML32DynamicFeatureCollection, TLcdGML32Envelope, TLcdGML32EnvelopeWithTimePeriod, TLcdGML32FeatureCollection, TLcdGML32Geodesic, TLcdGML32GeodesicString, TLcdGML32GeometricComplex, TLcdGML32Grid, TLcdGML32LinearRing, TLcdGML32LineString, TLcdGML32LineStringSegment, TLcdGML32Model, TLcdGML32MultiCurve, TLcdGML32MultiGeometry, TLcdGML32MultiPoint, TLcdGML32MultiSolid, TLcdGML32MultiSurface, TLcdGML32Observation, TLcdGML32OffsetCurve, TLcdGML32OrientableCurve, TLcdGML32OrientableSurface, TLcdGML32Point, TLcdGML32Polygon, TLcdGML32PolygonPatch, TLcdGML32Rectangle, TLcdGML32RectifiedGrid, TLcdGML32Ring, TLcdGML32Solid, TLcdGML32Sphere, TLcdGML32Surface, TLcdGML32Tin, TLcdGML32Triangle, TLcdGML32Vector, TLcdHelipad, TLcdISO19115GeographicBoundingBox, TLcdKML223DModel, TLcdKML22AbstractGeometry, TLcdKML22LatLonAltBox, TLcdKML22LinearRing, TLcdKML22LineString, TLcdKML22Location, TLcdKML22MultiGeometry, TLcdKML22Placemark, TLcdKML22Point, TLcdKML22Polygon, TLcdLocalizer, TLcdLocationBasedService, TLcdLonLatArc, TLcdLonLatArcBand, TLcdLonLatBounds, TLcdLonLatBuffer, TLcdLonLatCircle, TLcdLonLatCircleBy3Points, TLcdLonLatCircularArcBy3Points, TLcdLonLatCircularArcByBulge, TLcdLonLatCircularArcByCenterPoint, TLcdLonLatCompositeRing, TLcdLonLatEllipse, TLcdLonLatFloatBounds, TLcdLonLatFloatPoint, TLcdLonLatFloatPolygon, TLcdLonLatFloatPolygonCache, TLcdLonLatFloatPolyline, TLcdLonLatFloatPolylineCache, TLcdLonLatFloatPolypoint, TLcdLonLatFloatPolypointCache, TLcdLonLatGeoBuffer, TLcdLonLatHeight3DArcBand, TLcdLonLatHeightBounds, TLcdLonLatHeightBuffer, TLcdLonLatHeightDome, TLcdLonLatHeightLine, TLcdLonLatHeightMPoint, TLcdLonLatHeightMPolygon, TLcdLonLatHeightMPolyline, TLcdLonLatHeightMPolypoint, TLcdLonLatHeightPoint, TLcdLonLatHeightPolygon, TLcdLonLatHeightPolyline, TLcdLonLatHeightPolypoint, TLcdLonLatHeightSphere, TLcdLonLatHeightVariableGeoBuffer, TLcdLonLatLine, TLcdLonLatMPoint, TLcdLonLatMPolygon, TLcdLonLatMPolyline, TLcdLonLatMPolypoint, TLcdLonLatPoint, TLcdLonLatPolygon, TLcdLonLatPolyline, TLcdLonLatPolypoint, TLcdLonLatRhumbPolygon, TLcdLonLatRhumbPolyline, TLcdLonLatZonalPoint, TLcdMarker, TLcdMeasureXYPoint, TLcdMeasureXYPolygon, TLcdMeasureXYPolyline, TLcdMeasureXYPolypoint, TLcdMeasureXYZPoint, TLcdMeasureXYZPolygon, TLcdMeasureXYZPolyline, TLcdMeasureXYZPolypoint, TLcdMIFCollection, TLcdMIFMultipoint, TLcdMIFPLine, TLcdMIFPoint, TLcdMIFRegion, TLcdMIFText, TLcdMilitaryTrainingRoute, TLcdMilitaryTrainingRoutePoint, TLcdMinimumSectorAltitude, TLcdNDB, TLcdNVG15Anchor, TLcdNVG15Arc, TLcdNVG15ArcBand, TLcdNVG15Arrow, TLcdNVG15Circle, TLcdNVG15Composite, TLcdNVG15Corridor, TLcdNVG15Ellipse, TLcdNVG15Group, TLcdNVG15Multipoint, TLcdNVG15Point, TLcdNVG15Polygon, TLcdNVG15Polyline, TLcdNVG15Text, TLcdNVG20Arc, TLcdNVG20ArcBand, TLcdNVG20ArcBandRing, TLcdNVG20Arrow, TLcdNVG20Circle, TLcdNVG20CircularRing, TLcdNVG20Composite, TLcdNVG20Corridor, TLcdNVG20Ellipse, TLcdNVG20EllipticRing, TLcdNVG20Group, TLcdNVG20LinearRing, TLcdNVG20MultiPoint, TLcdNVG20Orbit, TLcdNVG20Point, TLcdNVG20Polygon, TLcdNVG20Polyline, TLcdNVG20Rectangle, TLcdNVG20RectangularRing, TLcdNVG20Text, TLcdObstacle, TLcdOrtca, TLcdParachuteJumpArea, TLcdParachuteJumpAreaSegment, TLcdProcedureTrajectory, TLcdRefuelingAirspace, TLcdRefuelingTrack, TLcdRefuelingTrackPoint, TLcdRoundedPolygon, TLcdRoundedPolyline, TLcdRunway, TLcdRunwayClinePoint, TLcdS57Area, TLcdS57Edge, TLcdS57Face, TLcdS57Line, TLcdS57Node, TLcdS57Point, TLcdS57SoundingPoint, TLcdSector, TLcdSegmentBasedRoute, TLcdShapeList, TLcdSHPMultiPointZ, TLcdSHPPointM, TLcdSHPPointZ, TLcdSHPPolygonZ, TLcdSHPPolylineZ, TLcdSubPointlistAirspaceSegment, TLcdSurface, TLcdTACAN, TLcdVFROffsetRoute, TLcdVFRRoute, TLcdVFRRoutePoint, TLcdVOR, TLcdWayPoint, TLcdXYArc, TLcdXYArcBand, TLcdXYBounds, TLcdXYCircle, TLcdXYCircleBy3Points, TLcdXYCircularArcBy3Points, TLcdXYCircularArcByBulge, TLcdXYCircularArcByCenterPoint, TLcdXYCompositeRing, TLcdXYDynamicSegmentationEvent, TLcdXYEllipse, TLcdXYFloatBounds, TLcdXYFloatDynamicSegmentationEvent, TLcdXYFloatLine, TLcdXYFloatPoint, TLcdXYFloatPolygon, TLcdXYFloatPolygonCache, TLcdXYFloatPolyline, TLcdXYFloatPolylineCache, TLcdXYFloatPolypoint, TLcdXYFloatPolypointCache, TLcdXYGeoBuffer, TLcdXYLine, TLcdXYMPoint, TLcdXYMPolygon, TLcdXYMPolyline, TLcdXYMPolypoint, TLcdXYPoint, TLcdXYPolygon, TLcdXYPolyline, TLcdXYPolypoint, TLcdXYText, TLcdXYZ3DArcBand, TLcdXYZBounds, TLcdXYZFloatBounds, TLcdXYZFloatLine, TLcdXYZFloatPoint, TLcdXYZFloatPolygon, TLcdXYZFloatPolyline, TLcdXYZFloatPolypoint, TLcdXYZLine, TLcdXYZMPoint, TLcdXYZMPolygon, TLcdXYZMPolyline, TLcdXYZMPolypoint, TLcdXYZonalPoint, TLcdXYZPoint, TLcdXYZPolygon, TLcdXYZPolyline, TLcdXYZPolypoint

public interface ILcdShape extends ILcdBounded, ILcdCloneable, Serializable
An ILcdShape is a representation of a bounded 3D geometry. Containment tests determine the geometry of the shape. For convenience, 2D containment tests are provided for shapes that are essentially two-dimensional. The third dimension is then ignored.

The topological space of a shape is defined by the actual implementation of this interface. For instance, points, boxes, spheres, etc. may each have different implementations for cartesian, spherical, toroidal, etc. topologies. Operations between shapes will generally only make sense if the shapes live in the same topology.

An ILcdShape has a 3D focus point, which is typically used as a handle or a labeling point in graphical user interfaces.

  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    contains2D(double aX, double aY)
    Checks whether this ILcdShape contains the given point in the 2D space.
    boolean
    Checks whether this ILcdShape contains the given ILcdPoint in the 2D space.
    boolean
    contains3D(double aX, double aY, double aZ)
    Checks whether this ILcdShape contains the given point in the 3D space.
    boolean
    Checks whether this ILcdShape contains the given ILcdPoint in the 3D space.
    Returns the focus point of this ILcdShape.

    Methods inherited from interface com.luciad.shape.ILcdBounded

    getBounds

    Methods inherited from interface com.luciad.util.ILcdCloneable

    clone
  • Method Details

    • getFocusPoint

      ILcdPoint getFocusPoint()
      Returns the focus point of this ILcdShape.
      Returns:
      the focus point of this ILcdShape.
    • contains2D

      boolean contains2D(ILcdPoint aPoint)
      Checks whether this ILcdShape contains the given ILcdPoint in the 2D space. Only the first two dimensions of the ILcdShape and the ILcdPoint are considered.
      Parameters:
      aPoint - the ILcdPoint to test.
      Returns:
      the boolean result of the containment test.
      See Also:
    • contains2D

      boolean contains2D(double aX, double aY)
      Checks whether this ILcdShape contains the given point in the 2D space. Only the first two dimensions of the ILcdShape are considered.
      Parameters:
      aX - the x coordinate of the point.
      aY - the y coordinate of the point.
      Returns:
      the boolean result of the containment test.
    • contains3D

      boolean contains3D(ILcdPoint aPoint)
      Checks whether this ILcdShape contains the given ILcdPoint in the 3D space.
      Parameters:
      aPoint - the ILcdPoint to test.
      Returns:
      the boolean result of the containment test.
      See Also:
    • contains3D

      boolean contains3D(double aX, double aY, double aZ)
      Checks whether this ILcdShape contains the given point in the 3D space.
      Parameters:
      aX - the x coordinate of the point.
      aY - the y coordinate of the point.
      aZ - the z coordinate of the point.
      Returns:
      the boolean result of the containment test.