Package com.luciad.shape.shape2D
Interface ILcd2DEditableShape
- All Superinterfaces:
Cloneable,ILcdBounded,ILcdCloneable,ILcdShape,Serializable
- All Known Subinterfaces:
ILcd2DEditableArc,ILcd2DEditableArcBand,ILcd2DEditableBounds,ILcd2DEditableCircle,ILcd2DEditableCircularArcBy3Points,ILcd2DEditableCircularArcByBulge,ILcd2DEditableCircularArcByCenterPoint,ILcd2DEditableEllipse,ILcd2DEditableGeoBuffer,ILcd2DEditablePoint,ILcd2DEditablePolygon,ILcd2DEditablePolyline,ILcd2DEditablePolypoint,ILcd2DEditableText,ILcd2DEditableVariableGeoBuffer,ILcd2DEditableZonalPoint,ILcd3DEditableArcBand,ILcd3DEditableBounds,ILcd3DEditableDome,ILcd3DEditablePoint,ILcd3DEditablePolygon,ILcd3DEditablePolyline,ILcd3DEditablePolypoint,ILcd3DEditableShape,ILcd3DEditableSphere,ILcd3DEditableVariableGeoBuffer,ILcdEditableAerodrome,ILcdEditableAreaMinimumAltitude,ILcdEditableArrestingGear,ILcdEditableDME,ILcdEditableGeoPathLeg,ILcdEditableGlidePath,ILcdEditableLocalizer,ILcdEditableLocationBasedService,ILcdEditableMarker,ILcdEditableMilitaryTrainingRoutePoint,ILcdEditableNavaid,ILcdEditableNDB,ILcdEditableObstacle,ILcdEditableOrtca,ILcdEditableRefuelingTrackPoint,ILcdEditableRoutePoint,ILcdEditableRunway,ILcdEditableRunwayClinePoint,ILcdEditableSector,ILcdEditableTACAN,ILcdEditableVFRRoute,ILcdEditableVFRRoutePoint,ILcdEditableVOR,ILcdEditableWayPoint
- All Known Implementing Classes:
ALcd2DEditableBounds,ALcd2DEditableFloatPolypoint,ALcd2DEditableLine,ALcd2DEditablePoint,ALcd2DEditablePolypoint,ALcd2DEditableShape,ALcd3DEditableBounds,ALcd3DEditableFloatPolypoint,ALcd3DEditableLine,ALcd3DEditablePoint,ALcd3DEditablePolypoint,ALcd3DEditableShape,TLcd2DEditableFeaturedPoint,TLcdAerodrome,TLcdAirspaceSegment,TLcdAISArcBand,TLcdAISPoint,TLcdAISPolygon,TLcdAISPolyline,TLcdAIXM51ElevatedPoint,TLcdAIXM51Point,TLcdAreaMinimumAltitude,TLcdArrestingGear,TLcdASDITrack,TLcdASTERIXPlot,TLcdASTERIXTrack,TLcdCGMArc,TLcdCGMCircle,TLcdCGMEllipse,TLcdCGMPolygon,TLcdCGMPolyline,TLcdCGMRectangle,TLcdCGMText,TLcdDGNArc2D,TLcdDGNCurve2D,TLcdDGNDimension,TLcdDGNDisplayableTag,TLcdDGNEllipse2D,TLcdDGNFloatCurve2D,TLcdDGNFloatCurve3D,TLcdDGNFloatLine2D,TLcdDGNFloatLine3D,TLcdDGNFloatLineString2D,TLcdDGNFloatLineString3D,TLcdDGNFloatShape2D,TLcdDGNFloatShape3D,TLcdDGNLine2D,TLcdDGNLineString2D,TLcdDGNShape2D,TLcdDGNText2D,TLcdDME,TLcdDWGArc,TLcdDWGCircle,TLcdDWGEllipse,TLcdDWGFace3D,TLcdDWGLine,TLcdDWGPoint,TLcdDWGPolyline2D,TLcdDWGSolid,TLcdDWGText,TLcdEditableAPP6AObject,TLcdEditableMS2525bObject,TLcdExtrudeShape,TLcdFeaturedAerodrome,TLcdFeaturedAreaMinimumAltitude,TLcdFeaturedArrestingGear,TLcdFeaturedDME,TLcdFeaturedFinalApproachPath,TLcdFeaturedGeoborder,TLcdFeaturedGlidePath,TLcdFeaturedLocalizer,TLcdFeaturedLocationBasedService,TLcdFeaturedMarker,TLcdFeaturedMilitaryTrainingRoutePoint,TLcdFeaturedNDB,TLcdFeaturedObstacle,TLcdFeaturedOrtca,TLcdFeaturedRefuelingTrack,TLcdFeaturedRefuelingTrackPoint,TLcdFeaturedRunway,TLcdFeaturedRunwayClinePoint,TLcdFeaturedSector,TLcdFeaturedTACAN,TLcdFeaturedVFROffsetRoute,TLcdFeaturedVFRRoute,TLcdFeaturedVFRRoutePoint,TLcdFeaturedVOR,TLcdFeaturedWayPoint,TLcdFinalApproachPath,TLcdGeoborder,TLcdGeoPathLeg,TLcdGlidePath,TLcdGML2Box,TLcdGML2LinearRing,TLcdGML2LineString,TLcdGML2Point,TLcdGML31Arc,TLcdGML31ArcByBulge,TLcdGML31ArcByCenterPoint,TLcdGML31Box,TLcdGML31Circle,TLcdGML31CircleByCenterPoint,TLcdGML31DirectPosition,TLcdGML31Envelope,TLcdGML31EnvelopeWithTimePeriod,TLcdGML31Geodesic,TLcdGML31GeodesicString,TLcdGML31LinearRing,TLcdGML31LineString,TLcdGML31LineStringSegment,TLcdGML31Point,TLcdGML31Rectangle,TLcdGML31Triangle,TLcdGML31Vector,TLcdGML32Arc,TLcdGML32ArcByBulge,TLcdGML32ArcByCenterPoint,TLcdGML32Circle,TLcdGML32CircleByCenterPoint,TLcdGML32DirectPosition,TLcdGML32Envelope,TLcdGML32EnvelopeWithTimePeriod,TLcdGML32Geodesic,TLcdGML32GeodesicString,TLcdGML32LinearRing,TLcdGML32LineString,TLcdGML32LineStringSegment,TLcdGML32Point,TLcdGML32Rectangle,TLcdGML32Triangle,TLcdGML32Vector,TLcdKML223DModel,TLcdKML22AbstractGeometry,TLcdKML22LinearRing,TLcdKML22LineString,TLcdKML22Location,TLcdKML22MultiGeometry,TLcdKML22Point,TLcdKML22Polygon,TLcdLocalizer,TLcdLocationBasedService,TLcdLonLatArc,TLcdLonLatArcBand,TLcdLonLatBounds,TLcdLonLatBuffer,TLcdLonLatCircle,TLcdLonLatCircleBy3Points,TLcdLonLatCircularArcBy3Points,TLcdLonLatCircularArcByBulge,TLcdLonLatCircularArcByCenterPoint,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,TLcdMIFPoint,TLcdMilitaryTrainingRoutePoint,TLcdNDB,TLcdNVG15Arc,TLcdNVG15ArcBand,TLcdNVG15Arrow,TLcdNVG15Circle,TLcdNVG15Corridor,TLcdNVG15Ellipse,TLcdNVG15Multipoint,TLcdNVG15Point,TLcdNVG15Polygon,TLcdNVG15Polyline,TLcdNVG15Text,TLcdNVG20Arc,TLcdNVG20ArcBandRing,TLcdNVG20Arrow,TLcdNVG20CircularRing,TLcdNVG20Corridor,TLcdNVG20EllipticRing,TLcdNVG20LinearRing,TLcdNVG20MultiPoint,TLcdNVG20Orbit,TLcdNVG20Point,TLcdNVG20Polyline,TLcdNVG20RectangularRing,TLcdNVG20Text,TLcdObstacle,TLcdOrtca,TLcdParachuteJumpAreaSegment,TLcdRefuelingTrack,TLcdRefuelingTrackPoint,TLcdRunway,TLcdRunwayClinePoint,TLcdS57Edge,TLcdS57Face,TLcdS57Line,TLcdS57Node,TLcdS57Point,TLcdS57SoundingPoint,TLcdSector,TLcdSHPPointM,TLcdSHPPointZ,TLcdSubPointlistAirspaceSegment,TLcdTACAN,TLcdVFROffsetRoute,TLcdVFRRoute,TLcdVFRRoutePoint,TLcdVOR,TLcdWayPoint,TLcdXYArc,TLcdXYArcBand,TLcdXYBounds,TLcdXYCircle,TLcdXYCircleBy3Points,TLcdXYCircularArcBy3Points,TLcdXYCircularArcByBulge,TLcdXYCircularArcByCenterPoint,TLcdXYEllipse,TLcdXYFloatBounds,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
An
ILcd2DEditableShape is an ILcdShape that can be moved in two dimensions.-
Method Summary
Modifier and TypeMethodDescriptionvoidmove2D(double aX, double aY) Moves thisILcd2DEditableShapeto the given point in the 2D space.voidMoves thisILcd2DEditableShapeto the given point in the 2D space.voidtranslate2D(double aDeltaX, double aDeltaY) Translates thisILcd2DEditableShapefrom its current position over the given translation vector in the 2D space.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
-
move2D
Moves thisILcd2DEditableShapeto the given point in the 2D space. The focus point is used as the handle by which the shape is moved. Only the first two dimensions of theILcdShapeand theILcdPointare considered. The third dimension is left unchanged.- Parameters:
aPoint- theILcdPointto move to.- See Also:
-
move2D
void move2D(double aX, double aY) Moves thisILcd2DEditableShapeto the given point in the 2D space. The focus point is used as the handle by which the shape is moved. Only the first two dimensions of theILcdShapeare considered. The third dimension is left unchanged.- Parameters:
aX- the x coordinate of the point.aY- the y coordinate of the point.
-
translate2D
void translate2D(double aDeltaX, double aDeltaY) Translates thisILcd2DEditableShapefrom its current position over the given translation vector in the 2D space. Only the first two dimensions of theILcdShapeare considered. The third dimension is left unchanged.- Parameters:
aDeltaX- the x coordinate of the translation vector.aDeltaY- the y coordinate of the translation vector.
-