Package com.luciad.shape.shape2D
Interface ILcd2DEditableCircularArcByCenterPoint
- All Superinterfaces:
Cloneable
,ILcd2DEditableShape
,ILcdBounded
,ILcdCircularArc
,ILcdCircularArcByCenterPoint
,ILcdCloneable
,ILcdCurve
,ILcdShape
,Serializable
- All Known Implementing Classes:
TLcdGML31ArcByCenterPoint
,TLcdGML31CircleByCenterPoint
,TLcdGML32ArcByCenterPoint
,TLcdGML32CircleByCenterPoint
,TLcdLonLatCircularArcByCenterPoint
,TLcdXYCircularArcByCenterPoint
public interface ILcd2DEditableCircularArcByCenterPoint
extends ILcdCircularArcByCenterPoint, ILcd2DEditableShape
A circular arc-by-centerpoint whose defining parameters can be edited.
- 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
Modifier and TypeMethodDescriptionvoid
setArcAngle
(double aArcAngle) Sets the angle over which the arc extends (in degrees).void
setRadius
(double aRadius) Sets the circle's radius.void
setStartAngle
(double aStartAngle) Sets the start angle of the arc (in degrees).Methods inherited from interface com.luciad.shape.shape2D.ILcd2DEditableShape
move2D, move2D, translate2D
Methods inherited from interface com.luciad.shape.ILcdBounded
getBounds
Methods inherited from interface com.luciad.shape.ILcdCircularArc
getArcAngle, getCenter, getRadius, getStartAngle
Methods inherited from interface com.luciad.shape.ILcdCircularArcByCenterPoint
getInterpolation
Methods inherited from interface com.luciad.util.ILcdCloneable
clone
Methods inherited from interface com.luciad.shape.ILcdCurve
computePointSFCT, getEndPoint, getEndTangent2D, getLength2D, getLineSegmentIntersectionCount, getStartPoint, getStartTangent2D, getTangent2D
Methods inherited from interface com.luciad.shape.ILcdShape
contains2D, contains2D, contains3D, contains3D, getFocusPoint
-
Method Details
-
setRadius
void setRadius(double aRadius) Sets the circle's radius.- Parameters:
aRadius
- the new radius.
-
setStartAngle
void setStartAngle(double aStartAngle) Sets the start angle of the arc (in degrees). The angle is measured from 3 o'clock position, positive counter-clockwise.- Parameters:
aStartAngle
- the new start angle.
-
setArcAngle
void setArcAngle(double aArcAngle) Sets the angle over which the arc extends (in degrees). The angle is positive counter-clockwise.- Parameters:
aArcAngle
- the new arc angle.
-