Package com.luciad.shape
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,TLcySLDDomainObject
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 TypeMethodDescriptionbooleancontains2D(double aX, double aY) Checks whether thisILcdShapecontains the given point in the 2D space.booleancontains2D(ILcdPoint aPoint) Checks whether thisILcdShapecontains the givenILcdPointin the 2D space.booleancontains3D(double aX, double aY, double aZ) Checks whether thisILcdShapecontains the given point in the 3D space.booleancontains3D(ILcdPoint aPoint) Checks whether thisILcdShapecontains the givenILcdPointin the 3D space.Returns the focus point of thisILcdShape.Methods inherited from interface com.luciad.shape.ILcdBounded
getBoundsMethods inherited from interface com.luciad.util.ILcdCloneable
clone
-
Method Details
-
getFocusPoint
ILcdPoint getFocusPoint()Returns the focus point of thisILcdShape.- Returns:
- the focus point of this
ILcdShape.
-
contains2D
Checks whether thisILcdShapecontains the givenILcdPointin the 2D space. Only the first two dimensions of theILcdShapeand theILcdPointare considered.- Parameters:
aPoint- theILcdPointto test.- Returns:
- the boolean result of the containment test.
- See Also:
-
contains2D
boolean contains2D(double aX, double aY) Checks whether thisILcdShapecontains the given point in the 2D space. Only the first two dimensions of theILcdShapeare 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
Checks whether thisILcdShapecontains the givenILcdPointin the 3D space.- Parameters:
aPoint- theILcdPointto test.- Returns:
- the boolean result of the containment test.
- See Also:
-
contains3D
boolean contains3D(double aX, double aY, double aZ) Checks whether thisILcdShapecontains 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.
-