Interface ILcd3DEditableShape

All Superinterfaces:
Cloneable, ILcd2DEditableShape, ILcdBounded, ILcdCloneable, ILcdShape, Serializable
All Known Subinterfaces:
ILcd3DEditableArcBand, ILcd3DEditableBounds, ILcd3DEditableDome, ILcd3DEditablePoint, ILcd3DEditablePolygon, ILcd3DEditablePolyline, ILcd3DEditablePolypoint, ILcd3DEditableSphere, ILcd3DEditableVariableGeoBuffer, ILcdEditableAerodrome, ILcdEditableAreaMinimumAltitude, ILcdEditableArrestingGear, ILcdEditableDME, ILcdEditableGeoPathLeg, ILcdEditableGlidePath, ILcdEditableLocalizer, ILcdEditableLocationBasedService, ILcdEditableMarker, ILcdEditableMilitaryTrainingRoutePoint, ILcdEditableNavaid, ILcdEditableNDB, ILcdEditableObstacle, ILcdEditableOrtca, ILcdEditableRefuelingTrackPoint, ILcdEditableRoutePoint, ILcdEditableRunway, ILcdEditableRunwayClinePoint, ILcdEditableTACAN, ILcdEditableVFRRoute, ILcdEditableVFRRoutePoint, ILcdEditableVOR, ILcdEditableWayPoint
All Known Implementing Classes:
ALcd3DEditableBounds, ALcd3DEditableFloatPolypoint, ALcd3DEditableLine, ALcd3DEditablePoint, ALcd3DEditablePolypoint, ALcd3DEditableShape, TLcdAerodrome, TLcdAirspaceSegment, TLcdAISPoint, TLcdAISPolygon, TLcdAISPolyline, TLcdAIXM51ElevatedPoint, TLcdAIXM51Point, TLcdAreaMinimumAltitude, TLcdArrestingGear, TLcdASDITrack, TLcdASTERIXPlot, TLcdASTERIXTrack, TLcdDGNFloatCurve3D, TLcdDGNFloatLine3D, TLcdDGNFloatLineString3D, TLcdDGNFloatShape3D, TLcdDME, TLcdDWGPoint, TLcdExtrudeShape, TLcdFeaturedAerodrome, TLcdFeaturedAreaMinimumAltitude, TLcdFeaturedArrestingGear, TLcdFeaturedDME, TLcdFeaturedFinalApproachPath, TLcdFeaturedGeoborder, TLcdFeaturedGlidePath, TLcdFeaturedLocalizer, TLcdFeaturedLocationBasedService, TLcdFeaturedMarker, TLcdFeaturedMilitaryTrainingRoutePoint, TLcdFeaturedNDB, TLcdFeaturedObstacle, TLcdFeaturedOrtca, TLcdFeaturedRefuelingTrack, TLcdFeaturedRefuelingTrackPoint, TLcdFeaturedRunway, TLcdFeaturedRunwayClinePoint, TLcdFeaturedTACAN, TLcdFeaturedVFROffsetRoute, TLcdFeaturedVFRRoute, TLcdFeaturedVFRRoutePoint, TLcdFeaturedVOR, TLcdFeaturedWayPoint, TLcdFinalApproachPath, TLcdGeoborder, TLcdGeoPathLeg, TLcdGlidePath, TLcdGML2Box, TLcdGML2LinearRing, TLcdGML2LineString, TLcdGML2Point, TLcdGML31Box, TLcdGML31DirectPosition, TLcdGML31Envelope, TLcdGML31EnvelopeWithTimePeriod, TLcdGML31Geodesic, TLcdGML31GeodesicString, TLcdGML31LinearRing, TLcdGML31LineString, TLcdGML31LineStringSegment, TLcdGML31Point, TLcdGML31Rectangle, TLcdGML31Triangle, TLcdGML31Vector, TLcdGML32DirectPosition, TLcdGML32Envelope, TLcdGML32EnvelopeWithTimePeriod, TLcdGML32Geodesic, TLcdGML32GeodesicString, TLcdGML32LinearRing, TLcdGML32LineString, TLcdGML32LineStringSegment, TLcdGML32Point, TLcdGML32Rectangle, TLcdGML32Triangle, TLcdGML32Vector, TLcdKML223DModel, TLcdKML22AbstractGeometry, TLcdKML22LinearRing, TLcdKML22LineString, TLcdKML22Location, TLcdKML22MultiGeometry, TLcdKML22Point, TLcdKML22Polygon, TLcdLocalizer, TLcdLocationBasedService, TLcdLonLatHeight3DArcBand, TLcdLonLatHeightBounds, TLcdLonLatHeightBuffer, TLcdLonLatHeightDome, TLcdLonLatHeightLine, TLcdLonLatHeightMPoint, TLcdLonLatHeightMPolygon, TLcdLonLatHeightMPolyline, TLcdLonLatHeightMPolypoint, TLcdLonLatHeightPoint, TLcdLonLatHeightPolygon, TLcdLonLatHeightPolyline, TLcdLonLatHeightPolypoint, TLcdLonLatHeightSphere, TLcdLonLatHeightVariableGeoBuffer, TLcdMarker, TLcdMeasureXYZPoint, TLcdMeasureXYZPolygon, TLcdMeasureXYZPolyline, TLcdMeasureXYZPolypoint, TLcdMilitaryTrainingRoutePoint, TLcdNDB, TLcdObstacle, TLcdOrtca, TLcdParachuteJumpAreaSegment, TLcdRefuelingTrack, TLcdRefuelingTrackPoint, TLcdRunway, TLcdRunwayClinePoint, TLcdS57Node, TLcdSHPPointZ, TLcdSubPointlistAirspaceSegment, TLcdTACAN, TLcdVFROffsetRoute, TLcdVFRRoute, TLcdVFRRoutePoint, TLcdVOR, TLcdWayPoint, TLcdXYZ3DArcBand, TLcdXYZBounds, TLcdXYZFloatBounds, TLcdXYZFloatLine, TLcdXYZFloatPoint, TLcdXYZFloatPolygon, TLcdXYZFloatPolyline, TLcdXYZFloatPolypoint, TLcdXYZLine, TLcdXYZMPoint, TLcdXYZMPolygon, TLcdXYZMPolyline, TLcdXYZMPolypoint, TLcdXYZPoint, TLcdXYZPolygon, TLcdXYZPolyline, TLcdXYZPolypoint

public interface ILcd3DEditableShape extends ILcd2DEditableShape
An ILcd3DEditableShape is an ILcdShape that can be moved in all three dimensions.
  • Method Details

    • move3D

      void move3D(ILcdPoint aPoint)
      Moves this ILcd3DEditableShape to the given point in the 3D space. The focus point is used as the handle by which the shape is moved.
      Parameters:
      aPoint - the ILcdPoint to move to.
      See Also:
    • move3D

      void move3D(double aX, double aY, double aZ)
      Moves this ILcd3DEditableShape to the given point in the 3D space. The focus point is used as the handle by which the shape is moved.
      Parameters:
      aX - the x coordinate of the point.
      aY - the y coordinate of the point.
      aZ - the z coordinate of the point.
    • translate3D

      void translate3D(double aDeltaX, double aDeltaY, double aDeltaZ)
      Translates this ILcd3DEditableShape from its current position over the given translation vector in the 3D space.
      Parameters:
      aDeltaX - the x coordinate of the translation vector.
      aDeltaY - the y coordinate of the translation vector.
      aDeltaZ - the z coordinate of the translation vector.