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

public interface ILcd2DEditableShape extends ILcdShape
An ILcd2DEditableShape is an ILcdShape that can be moved in two dimensions.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    move2D(double aX, double aY)
    Moves this ILcd2DEditableShape to the given point in the 2D space.
    void
    move2D(ILcdPoint aPoint)
    Moves this ILcd2DEditableShape to the given point in the 2D space.
    void
    translate2D(double aDeltaX, double aDeltaY)
    Translates this ILcd2DEditableShape 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

      void move2D(ILcdPoint aPoint)
      Moves this ILcd2DEditableShape 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 the ILcdShape and the ILcdPoint are considered. The third dimension is left unchanged.
      Parameters:
      aPoint - the ILcdPoint to move to.
      See Also:
    • move2D

      void move2D(double aX, double aY)
      Moves this ILcd2DEditableShape 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 the ILcdShape 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 this ILcd2DEditableShape from its current position over the given translation vector in the 2D space. Only the first two dimensions of the ILcdShape 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.