Interface ILcd2DEditableCircularArcByBulge

All Superinterfaces:
Cloneable, ILcd2DEditableShape, ILcdBounded, ILcdCircularArc, ILcdCircularArcByBulge, ILcdCloneable, ILcdCurve, ILcdShape, Serializable
All Known Implementing Classes:
TLcdGML31ArcByBulge, TLcdGML32ArcByBulge, TLcdLonLatCircularArcByBulge, TLcdXYCircularArcByBulge

public interface ILcd2DEditableCircularArcByBulge extends ILcdCircularArcByBulge, ILcd2DEditableShape
A circular arc-by-bulge whose defining parameters can be edited.
Since:
9.0
  • Method Details

    • setBulge

      void setBulge(double aBulge)
      Sets the bulge factor to the given value.
      Parameters:
      aBulge - the bulge factor.
      See Also:
    • moveStartPoint2D

      void moveStartPoint2D(double aX, double aY)
      Moves the start point to the given point in the 2D space. 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.
    • moveEndPoint2D

      void moveEndPoint2D(double aX, double aY)
      Moves the end point to the given point in the 2D space. 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.
    • translateStartPoint2D

      void translateStartPoint2D(double aDeltaX, double aDeltaY)
      Translates the start point from its current position over the given translation vector in the 2D space. Only the first two dimensions of the points 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.
    • translateEndPoint2D

      void translateEndPoint2D(double aDeltaX, double aDeltaY)
      Translates the end point from its current position over the given translation vector in the 2D space. Only the first two dimensions of the points 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.