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 TypeMethodDescriptionvoidsetArcAngle(double aArcAngle) Sets the angle over which the arc extends (in degrees).voidsetRadius(double aRadius) Sets the circle's radius.voidsetStartAngle(double aStartAngle) Sets the start angle of the arc (in degrees).Methods inherited from interface com.luciad.shape.shape2D.ILcd2DEditableShape
move2D, move2D, translate2DMethods inherited from interface com.luciad.shape.ILcdBounded
getBoundsMethods inherited from interface com.luciad.shape.ILcdCircularArc
getArcAngle, getCenter, getRadius, getStartAngleMethods inherited from interface com.luciad.shape.ILcdCircularArcByCenterPoint
getInterpolationMethods inherited from interface com.luciad.util.ILcdCloneable
cloneMethods inherited from interface com.luciad.shape.ILcdCurve
computePointSFCT, getEndPoint, getEndTangent2D, getLength2D, getLineSegmentIntersectionCount, getStartPoint, getStartTangent2D, getTangent2DMethods 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.
-