Class ALcd3DEditableShape

All Implemented Interfaces:
ILcdBounded, ILcdShape, ILcd2DEditableShape, ILcd3DEditableShape, ILcdCloneable, Serializable, Cloneable
Direct Known Subclasses:
ALcd3DEditableFloatPolypoint, ALcd3DEditablePolypoint, TLcdExtrudeShape, TLcdLonLatHeight3DArcBand, TLcdLonLatHeightBuffer, TLcdLonLatHeightVariableGeoBuffer, TLcdXYZ3DArcBand, TLcdXYZFloatLine

public abstract class ALcd3DEditableShape extends ALcd2DEditableShape implements ILcd3DEditableShape
This abstract class provides a basis for implementing the ILcd3DEditableShape interface.

This class is thread-safe for concurrent read-only access of its contents. For read-write access, external locking must be used. Such locking is typically done at the model level.

See Also:
  • Constructor Details

    • ALcd3DEditableShape

      public ALcd3DEditableShape()
  • Method Details

    • move3D

      public void move3D(ILcdPoint aPoint)
      Description copied from interface: ILcd3DEditableShape
      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.
      Specified by:
      move3D in interface ILcd3DEditableShape
      Parameters:
      aPoint - the ILcdPoint to move to.
      See Also:
    • move3D

      public void move3D(double aX, double aY, double aZ)
      Description copied from interface: ILcd3DEditableShape
      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.
      Specified by:
      move3D in interface ILcd3DEditableShape
      Parameters:
      aX - the x coordinate of the point.
      aY - the y coordinate of the point.
      aZ - the z coordinate of the point.