Interface ILcdRing

All Superinterfaces:
Cloneable, ILcdBounded, ILcdCloneable, ILcdCurve, ILcdShape, Serializable
All Known Subinterfaces:
ILcd2DEditableCircleBy3Points, ILcdAirspace, ILcdCircleBy3Points, ILcdEditableAirspace, ILcdEditableHelipad, ILcdEditableParachuteJumpArea, ILcdEditableRefuelingAirspace, ILcdHelipad, ILcdParachuteJumpArea, ILcdRefuelingAirspace
All Known Implementing Classes:
ALcdDiscretizedGeoPath, TLcdAirspace, TLcdAISPolygon, TLcdAreaMinimumAltitude, TLcdCGMCircle, TLcdCGMEllipse, TLcdCGMPolygon, TLcdDGNEllipse2D, TLcdDGNFloatShape2D, TLcdDGNFloatShape3D, TLcdDGNShape2D, TLcdDiscretizedLonLatGeoPath, TLcdDWGCircle, TLcdDWGCompositeRing, TLcdDWGFace3D, TLcdDWGPolyline2D, TLcdDWGSolid, TLcdFeaturedAirspace, TLcdFeaturedAreaMinimumAltitude, TLcdFeaturedHelipad, TLcdFeaturedOrtca, TLcdFeaturedParachuteJumpArea, TLcdFeaturedRefuelingAirspace, TLcdGML2LinearRing, TLcdGML31AbstractRing, TLcdGML31Circle, TLcdGML31CircleByCenterPoint, TLcdGML31LinearRing, TLcdGML31Ring, TLcdGML31Triangle, TLcdGML32AbstractRing, TLcdGML32Circle, TLcdGML32CircleByCenterPoint, TLcdGML32LinearRing, TLcdGML32Ring, TLcdGML32Triangle, TLcdHelipad, TLcdKML22LinearRing, TLcdLonLatCircle, TLcdLonLatCircleBy3Points, TLcdLonLatCompositeRing, TLcdLonLatEllipse, TLcdLonLatFloatPolygon, TLcdLonLatFloatPolygonCache, TLcdLonLatHeightMPolygon, TLcdLonLatHeightPolygon, TLcdLonLatMPolygon, TLcdLonLatPolygon, TLcdLonLatRhumbPolygon, TLcdMeasureXYPolygon, TLcdMeasureXYZPolygon, TLcdNVG15Arc, TLcdNVG15ArcBand, TLcdNVG15Circle, TLcdNVG15Ellipse, TLcdNVG15Polygon, TLcdNVG20ArcBandRing, TLcdNVG20CircularRing, TLcdNVG20EllipticRing, TLcdNVG20LinearRing, TLcdNVG20RectangularRing, TLcdOrtca, TLcdParachuteJumpArea, TLcdRefuelingAirspace, TLcdRoundedPolygon, TLcdS57Face, TLcdSHPPolygonZ, TLcdXYCircle, TLcdXYCircleBy3Points, TLcdXYCompositeRing, TLcdXYEllipse, TLcdXYFloatPolygon, TLcdXYFloatPolygonCache, TLcdXYMPolygon, TLcdXYPolygon, TLcdXYZFloatPolygon, TLcdXYZMPolygon, TLcdXYZPolygon

public interface ILcdRing extends ILcdCurve
A ring is a closed curve, hence the start and end points are the same.

Note that this interface does not enforce this aspect: it is the responsibility of the instance (e.g. ILcdGXYEditor) that creates or manipulates the rings.

In addition to the invariants for a curve, a ring should have these:

Since:
9.0
See Also: