Package com.luciad.shape.constraints
Class TLcdCircularArcByCenterPointConnector
java.lang.Object
com.luciad.shape.constraints.TLcdCircularArcByCenterPointConnector
- All Implemented Interfaces:
ILcdCurveConnector
Curve connector for
ILcd2DEditableCircularArcByCenterPoint.
The current implementation adapts the center, start angle and arc angle,
retaining the bulge.
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
-
TLcdCircularArcByCenterPointConnector
public TLcdCircularArcByCenterPointConnector()
-
-
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 adapts the center, start angle and arc angle, retaining the bulge. 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
-