Class JDSpline
java.lang.Object
fr.esrf.tangoatk.widget.util.jdraw.JDObject
fr.esrf.tangoatk.widget.util.jdraw.JDPolyline
fr.esrf.tangoatk.widget.util.jdraw.JDSpline
- All Implemented Interfaces:
JDRotatable
JDraw Spline graphic object.
-
Field Summary
Fields inherited from class fr.esrf.tangoatk.widget.util.jdraw.JDObject
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconnect(JDPolyline pline) Connects this spline to an other spline.copy(int x, int y) Returns a copy of this object at the specified location.voidmoveSummit(int id, double x, double y) Moves the specifed summit to the specified position.voidsetStep(int s) Sets the polyline interpolation step.Methods inherited from class fr.esrf.tangoatk.widget.util.jdraw.JDPolyline
getStep, invertSummitOrder, isClosed, isInsideObject, paint, rotate, setClosed, setStartingPointMethods inherited from class fr.esrf.tangoatk.widget.util.jdraw.JDObject
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
-
Constructor Details
-
JDSpline
Contruct a splie- Parameters:
objectName- spline namep- Array of control points
-
-
Method Details
-
copy
Description copied from class:JDObjectReturns a copy of this object at the specified location.- Overrides:
copyin classJDPolyline- Parameters:
x- Horizontal position of the copied object (pixel)y- Vertical Position of the copied object (pixel)- Returns:
- The copy of this object.
-
setStep
public void setStep(int s) Description copied from class:JDPolylineSets the polyline interpolation step.- Overrides:
setStepin classJDPolyline- Parameters:
s- Interpolation step (must be greater or equal than 1).
-
convertToPolyline
-
moveSummit
public void moveSummit(int id, double x, double y) Description copied from class:JDObjectMoves the specifed summit to the specified position. When using moveSummit() to animate objects, A call to refresh() of this object may be needed.- Overrides:
moveSummitin classJDPolyline- Parameters:
id- Summit indexx- Absolute X positiony- Absolute Y position- See Also:
-
connect
Connects this spline to an other spline. Points are added to the end of this spline. if pline if not a JDSpline, nothing happens.- Overrides:
connectin classJDPolyline- Parameters:
pline- Polyline to be concatened.
-