Package com.luciad.shape.constraints
Class TLcdCircularArcBy3PointsConnector
java.lang.Object
com.luciad.shape.constraints.TLcdCircularArcBy3PointsConnector
- All Implemented Interfaces:
ILcdCurveConnector
Curve connector for
ILcd2DEditableCircularArcBy3Points.
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconnect(ILcdCurve aPreviousCurve, ILcdCurve aCurveSFCT, ILcdCurve aNextCurve, ILcdModelReference aModelReference) (Re)connects a curve to the given previous and next curve.
-
Constructor Details
-
TLcdCircularArcBy3PointsConnector
public TLcdCircularArcBy3PointsConnector()
-
-
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,aCurveSFCTwill be modified so that its start point will coincide with the end point ofaPreviousCurve, and its end point will coincide with the start point ofaNextCurve. Either ofaPreviousCurveoraNextCurvecan benull, but not both.The current implementation only adapts the start and end of the arc. This behavior may change in the future.
- Specified by:
connectin interfaceILcdCurveConnector- Parameters:
aPreviousCurve- the previous curve. Will not be changed. Can benull.aCurveSFCT- the arc whose start point and end point should be connectedaNextCurve- the next curve. Will not be changed. Can benull.aModelReference- the model reference of the given curves
-