public interface ILcd2DEditableArcBand extends ILcdArcBand, ILcd2DEditableShape
ILcd2DEditableArcBand
object is an ILcdArcBand
that can be changed in two dimensions.MAX_RADIUS_END_CORNER, MAX_RADIUS_START_CORNER, MIN_RADIUS_END_CORNER, MIN_RADIUS_START_CORNER
Modifier and Type | Method and Description |
---|---|
void |
moveCornerPoint2D(int aCorner,
double aX,
double aY)
Moves the specified corner point to a new location.
|
void |
setArcAngle(double aArcAngle)
Sets the angle over which this
ILcd2DEditableArcBand extends (in degrees). |
void |
setMaxRadius(double aMaxRadius)
Sets the maximum radius of this
ILcd2DEditableArcBand . |
void |
setMinRadius(double aMinRadius)
Sets the minimum radius of this
ILcd2DEditableArcBand . |
void |
setStartAngle(double aStartAngle)
Sets the start angle of this
ILcd2DEditableArcBand (in degrees). |
corner2DEditablePointSFCT, getArcAngle, getCenter, getMaxRadius, getMinRadius, getStartAngle
move2D, move2D, translate2D
contains2D, contains2D, contains3D, contains3D, getFocusPoint
getBounds
clone
void setMinRadius(double aMinRadius)
ILcd2DEditableArcBand
.aMinRadius
- the new minimum radius.void setMaxRadius(double aMaxRadius)
ILcd2DEditableArcBand
.aMaxRadius
- the new maximum radius.void setStartAngle(double aStartAngle)
ILcd2DEditableArcBand
(in degrees).
The angle is measured from 3 o'clock position, positive
counter-clockwise.aStartAngle
- the new start angle.void setArcAngle(double aArcAngle)
ILcd2DEditableArcBand
extends (in degrees).
The angle is positive counter-clockwise.aArcAngle
- the new arc angle.void moveCornerPoint2D(int aCorner, double aX, double aY)
aCorner
- a constant indicating which corner is to be moved:
ILcdArcBand.MIN_RADIUS_START_CORNER
,
ILcdArcBand.MAX_RADIUS_START_CORNER
,
ILcdArcBand.MIN_RADIUS_END_CORNER
, or
ILcdArcBand.MAX_RADIUS_END_CORNER
.aX
- the new x coordinate of the point.aY
- the new y coordinate of the point.