Class TLcdCircularArcByBulgeConnector

java.lang.Object
com.luciad.shape.constraints.TLcdCircularArcByBulgeConnector
All Implemented Interfaces:
ILcdCurveConnector

public class TLcdCircularArcByBulgeConnector extends Object implements ILcdCurveConnector
Curve connector for ILcd2DEditableCircularArcByBulge. The current implementation only adapts the start or end point of the arc. Note that this behavior may change in the future.
Since:
9.0
  • Constructor Details

    • TLcdCircularArcByBulgeConnector

      public TLcdCircularArcByBulgeConnector()
  • Method Details

    • connect

      public void connect(ILcdCurve aPreviousCurve, ILcdCurve aCurveSFCT, ILcdCurve aNextCurve, ILcdModelReference aModelReference)
      (Re)connects a curve to the given previous and next curve. In other words, aCurveSFCT will be modified so that its start point will coincide with the end point of aPreviousCurve, and its end point will coincide with the start point of aNextCurve. Either of aPreviousCurve or aNextCurve can be null, but not both.

      The current implementation only adapts the start of the arc. This behavior may change in the future.

      Specified by:
      connect in interface ILcdCurveConnector
      Parameters:
      aPreviousCurve - the previous curve. Will not be changed. Can be null.
      aCurveSFCT - the arc whose start point and end point should be connected
      aNextCurve - the next curve. Will not be changed. Can be null.
      aModelReference - the model reference of the given curves