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 anILcdCurveConnectorthat 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 anILcdCurveConnectorthat can connect a curve to the given previous and next curves. Either ofaPreviousCurveoraNextCurvecan 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
ILcdCurveinstance, or null if such a connector could not be found - See Also:
-