public interface ILcd2DEditableCircularArcByBulge extends ILcdCircularArcByBulge, ILcd2DEditableShape
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
Modifier and Type | Method and Description |
---|---|
void |
moveEndPoint2D(double aX,
double aY)
Moves the end point to the given point in the 2D space.
|
void |
moveStartPoint2D(double aX,
double aY)
Moves the start point to the given point in the 2D space.
|
void |
setBulge(double aBulge)
Sets the bulge factor to the given value.
|
void |
translateEndPoint2D(double aDeltaX,
double aDeltaY)
Translates the end point from its current position over the given translation vector in the 2D
space.
|
void |
translateStartPoint2D(double aDeltaX,
double aDeltaY)
Translates the start point from its current position over the given translation vector in the
2D space.
|
getBulge, getInterpolation
getArcAngle, getCenter, getRadius, getStartAngle
computePointSFCT, getEndPoint, getEndTangent2D, getLength2D, getLineSegmentIntersectionCount, getStartPoint, getStartTangent2D, getTangent2D
contains2D, contains2D, contains3D, contains3D, getFocusPoint
getBounds
clone
move2D, move2D, translate2D
void setBulge(double aBulge)
aBulge
- the bulge factor.ILcdCircularArcByBulge.getBulge()
void moveStartPoint2D(double aX, double aY)
ILcdShape
are considered. The third dimension is left unchanged.aX
- the x coordinate of the point.aY
- the y coordinate of the point.void moveEndPoint2D(double aX, double aY)
ILcdShape
are considered. The third dimension is left unchanged.aX
- the x coordinate of the point.aY
- the y coordinate of the point.void translateStartPoint2D(double aDeltaX, double aDeltaY)
aDeltaX
- the x coordinate of the translation vector.aDeltaY
- the y coordinate of the translation vector.void translateEndPoint2D(double aDeltaX, double aDeltaY)
aDeltaX
- the x coordinate of the translation vector.aDeltaY
- the y coordinate of the translation vector.