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 TypeMethodDescriptionvoid
move2D
(double aX, double aY) Moves thisILcd2DEditableShape
to the given point in the 2D space.void
Moves thisILcd2DEditableShape
to the given point in the 2D space.void
translate2D
(double aDeltaX, double aDeltaY) Translates thisILcd2DEditableShape
from its current position over the given translation vector in the 2D space.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
-
move2D
Moves thisILcd2DEditableShape
to 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 theILcdShape
and theILcdPoint
are considered. The third dimension is left unchanged.- Parameters:
aPoint
- theILcdPoint
to move to.- See Also:
-
move2D
void move2D(double aX, double aY) Moves thisILcd2DEditableShape
to 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 theILcdShape
are 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 thisILcd2DEditableShape
from its current position over the given translation vector in the 2D space. Only the first two dimensions of theILcdShape
are considered. The third dimension is left unchanged.- Parameters:
aDeltaX
- the x coordinate of the translation vector.aDeltaY
- the y coordinate of the translation vector.
-