Package com.luciad.shape.constraints
Interface ILcdCurveConnectorProvider
- All Superinterfaces:
Cloneable
,ILcdCloneable
,Serializable
- All Known Implementing Classes:
TLcdDefaultCurveConnectorProvider
Provides a curve editor with an
ILcdCurveConnector
to connect
a given ILcdCurve
instance to another ILcdCurve
instance.
As such, a connector provider can be used to ensure the connectivity of ILcdCompositeCurve
instances.- Since:
- 9.0
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiongetCurveConnector
(ILcdCurve aPreviousCurve, ILcdCurve aCurveToConnect, ILcdCurve aNextCurve) Finds anILcdCurveConnector
that can connect a curve to the given previous and next curves.Methods inherited from interface com.luciad.util.ILcdCloneable
clone
-
Method Details
-
getCurveConnector
ILcdCurveConnector getCurveConnector(ILcdCurve aPreviousCurve, ILcdCurve aCurveToConnect, ILcdCurve aNextCurve) Finds anILcdCurveConnector
that can connect a curve to the given previous and next curves. Either ofaPreviousCurve
oraNextCurve
can benull
, but not both.- Parameters:
aPreviousCurve
- the previous curve. Can benull
.aCurveToConnect
- a curve that the returned connector can modify so as to make the start and end point coincide withaPreviousCurve
's end point andaNextCurve
's start point, respectivelyaNextCurve
- the next curve. Can benull
.- Returns:
- a connector that can connect the given curve to another
ILcdCurve
instance, or null if such a connector could not be found - See Also:
-