Package com.luciad.shape
Interface ILcdEditableCompositeCurve
- All Superinterfaces:
Cloneable,ILcdBounded,ILcdCloneable,ILcdCompositeCurve,ILcdCurve,ILcdShape,Serializable
- All Known Implementing Classes:
TLcdAIXM51Curve,TLcdAIXM51ElevatedCurve,TLcdCompositeCurve,TLcdDWGCompositeCurve,TLcdDWGCompositeRing,TLcdGML31CompositeCurve,TLcdGML31Curve,TLcdGML31Ring,TLcdGML32CompositeCurve,TLcdGML32Curve,TLcdGML32Ring,TLcdLonLatCompositeRing,TLcdXYCompositeRing
A composite curve that can be edited:
ILcdCompositeCurve.getCurves() returns an editable list, allowing to
insert, remove, and replace curve elements.- Since:
- 9.0
-
Field Summary
Fields inherited from interface com.luciad.shape.ILcdCurve
INTERPOLATION_CIRCLE_BY_3POINTS, INTERPOLATION_CIRCLE_BY_CENTERPOINT, INTERPOLATION_CIRCULARARC_BY_3POINTS, INTERPOLATION_CIRCULARARC_BY_BULGE, INTERPOLATION_CIRCULARARC_BY_CENTERPOINT, INTERPOLATION_ELLIPTICAL, INTERPOLATION_GEODESIC, INTERPOLATION_LINEAR, INTERPOLATION_MIXED, INTERPOLATION_RHUMB -
Method Summary
Methods inherited from interface com.luciad.shape.ILcdBounded
getBoundsMethods inherited from interface com.luciad.util.ILcdCloneable
cloneMethods inherited from interface com.luciad.shape.ILcdCompositeCurve
getCurves, getEndPoint, getInterpolation, getStartPointMethods inherited from interface com.luciad.shape.ILcdCurve
computePointSFCT, getEndTangent2D, getLength2D, getLineSegmentIntersectionCount, getStartTangent2D, getTangent2DMethods inherited from interface com.luciad.shape.ILcdShape
contains2D, contains2D, contains3D, contains3D, getFocusPoint