public class JDSpline extends JDPolyline
Here is an example of few JDSpline:
FILL_STYLE_DOT_PATTERN_1, FILL_STYLE_DOT_PATTERN_2, FILL_STYLE_DOT_PATTERN_3, FILL_STYLE_GRADIENT, FILL_STYLE_LARGE_CROSS_HATCH, FILL_STYLE_LARGE_LEFT_HATCH, FILL_STYLE_LARGE_RIGHT_HATCH, FILL_STYLE_NONE, FILL_STYLE_SMALL_CROSS_HATCH, FILL_STYLE_SMALL_LEFT_HATCH, FILL_STYLE_SMALL_RIGHT_HATCH, FILL_STYLE_SOLID, LINE_STYLE_DASH, LINE_STYLE_DASH_DOT, LINE_STYLE_DOT, LINE_STYLE_LONG_DASH, LINE_STYLE_SOLID, VALUE_CHANGE_ON_XDRAG_LEFT, VALUE_CHANGE_ON_XDRAG_RIGHT, VALUE_CHANGE_ON_YDRAG_BOTTOM, VALUE_CHANGE_ON_YDRAG_TOP, VALUE_INC_ON_CLICK, VALUE_INC_ON_PRESSRELEASE
Constructor and Description |
---|
JDSpline(java.lang.String objectName,
java.awt.Point[] p)
Contruct a splie
|
Modifier and Type | Method and Description |
---|---|
void |
connect(JDPolyline pline)
Connects this spline to an other spline.
|
JDPolyline |
convertToPolyline()
Convert this object to a JDPolyline
|
JDObject |
copy(int x,
int y)
Returns a copy of this object at the specified location.
|
void |
moveSummit(int id,
double x,
double y)
Moves the specifed summit to the specified position.
|
void |
setStep(int s)
Sets the polyline interpolation step.
|
getStep, invertSummitOrder, isClosed, isInsideObject, paint, rotate, setClosed, setStartingPoint
addExtension, addMouseListener, addValueListener, centerOrigin, clearMouseListener, clearValueListener, getBackground, getBackgroundMapper, getBoundRect, getExtendedParam, getExtendedParam, getExtendedParamDesc, getExtendedParamIndex, getExtendedParamName, getExtendedParamNumber, getFillStyle, getForeground, getForegroundMapper, getHTranslationMapper, getInitValue, getInvertShadowMapper, getLineStyle, getLineWidth, getMaxValue, getMinValue, getName, getObjectsByName, getOrigin, getShadowWidth, getSummit, getSummitNumber, getValue, getValueChangeMode, getVisibilityMapper, getVTranslationMapper, hasBackgroundMapper, hasExtendedParam, hasForegroundMapper, hasHTranslationMapper, hasInverseShadow, hasInvertShadowMapper, hasShadow, hasVisibilityMapper, hasVTranslationMapper, isAntiAliased, isDisabled, isFixedExtendedParam, isInteractive, isProgrammed, isVisible, moveSummitH, moveSummitV, preRefresh, refresh, removeExtension, removeMouseListener, removeValueListener, restoreTransform, rotate90, saveTransform, scale, scaleTranslate, setAntiAlias, setBackground, setBackgroundMapper, setDisabled, setExtendedParam, setExtendedParam, setExtensionList, setFillStyle, setForeground, setForegroundMapper, setGradientFillParam, setHTranslationMapper, setInitValue, setInteractive, setInverseShadow, setInvertShadowMapper, setLineStyle, setLineWidth, setMaxValue, setMinValue, setName, setOrigin, setShadow, setShadowWidth, setValue, setValueChangeMode, setVisibilityMapper, setVisible, setVTranslationMapper, toString, translate
public JDSpline(java.lang.String objectName, java.awt.Point[] p)
objectName
- spline namep
- Array of control pointspublic JDObject copy(int x, int y)
JDObject
copy
in class JDPolyline
x
- Horizontal position of the copied object (pixel)y
- Vertical Position of the copied object (pixel)public void setStep(int s)
JDPolyline
setStep
in class JDPolyline
s
- Interpolation step (must be >=1).public JDPolyline convertToPolyline()
public void moveSummit(int id, double x, double y)
JDObject
moveSummit
in class JDPolyline
id
- Summit indexx
- Absolute X positiony
- Absolute Y positionJDObject.refresh()
public void connect(JDPolyline pline)
connect
in class JDPolyline
pline
- Polyline to be concatened.