Class RoundScaleTickLabels
java.lang.Object
org.eclipse.draw2d.Figure
org.eclipse.nebula.visualization.widgets.figureparts.RoundScaleTickLabels
- All Implemented Interfaces:
org.eclipse.draw2d.IFigure
public class RoundScaleTickLabels
extends org.eclipse.draw2d.Figure
Round Scale tick labels.
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protected
RoundScaleTickLabels(RoundScale scale)
Constructor. -
Method Summary
Modifier and Type Method Description double
getGridStepInRadians()
int
getTickLabelMaxOutLength()
java.util.ArrayList<java.lang.Double>
getTickLabelPositions()
Gets the tick label positions.java.util.ArrayList<java.lang.Boolean>
getTickVisibilities()
protected void
paintClientArea(org.eclipse.draw2d.Graphics graphics)
protected void
update(double lengthInDegrees, int lengthInPixels)
Updates the tick labels.Methods inherited from class org.eclipse.draw2d.Figure
add, add, add, add, addAncestorListener, addCoordinateListener, addFigureListener, addFocusListener, addKeyListener, addLayoutListener, addListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, containsPoint, containsPoint, erase, findDescendantAtExcluding, findFigureAt, findFigureAt, findFigureAt, findFigureAtExcluding, findMouseEventTargetAt, findMouseEventTargetInDescendantsAt, fireCoordinateSystemChanged, fireFigureMoved, fireMoved, firePropertyChange, firePropertyChange, firePropertyChange, getBackgroundColor, getBorder, getBounds, getChildren, getClientArea, getClientArea, getClippingStrategy, getCursor, getFlag, getFont, getForegroundColor, getInsets, getLayoutManager, getListeners, getLocalBackgroundColor, getLocalFont, getLocalForegroundColor, getLocation, getMaximumSize, getMinimumSize, getMinimumSize, getParent, getPreferredSize, getPreferredSize, getSize, getToolTip, getUpdateManager, handleFocusGained, handleFocusLost, handleKeyPressed, handleKeyReleased, handleMouseDoubleClicked, handleMouseDragged, handleMouseEntered, handleMouseExited, handleMouseHover, handleMouseMoved, handleMousePressed, handleMouseReleased, hasFocus, internalGetEventDispatcher, intersects, invalidate, invalidateTree, isCoordinateSystem, isEnabled, isFocusTraversable, isMirrored, isMouseEventTarget, isOpaque, isRequestFocusEnabled, isShowing, isValid, isValidationRoot, isVisible, layout, paint, paintBorder, paintChildren, paintFigure, primTranslate, remove, removeAll, removeAncestorListener, removeCoordinateListener, removeFigureListener, removeFocusListener, removeKeyListener, removeLayoutListener, removeListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, revalidate, setBackgroundColor, setBorder, setBounds, setChildrenDirection, setChildrenEnabled, setChildrenOrientation, setClippingStrategy, setConstraint, setCursor, setEnabled, setFlag, setFocusTraversable, setFont, setForegroundColor, setLayoutManager, setLocation, setMaximumSize, setMinimumSize, setOpaque, setParent, setPreferredSize, setPreferredSize, setRequestFocusEnabled, setSize, setSize, setToolTip, setValid, setVisible, translate, translateFromParent, translateToAbsolute, translateToParent, translateToRelative, useLocalCoordinates, validate
-
Constructor Details
-
RoundScaleTickLabels
Constructor.- Parameters:
scale
- the round scale has this tick labels.
-
-
Method Details
-
getGridStepInRadians
public double getGridStepInRadians()- Returns:
- the gridStepInPixel
-
getTickLabelMaxOutLength
public int getTickLabelMaxOutLength()- Returns:
- if the tick label is draw outside scale's bounds, this is the max length of the outside part
-
getTickLabelPositions
public java.util.ArrayList<java.lang.Double> getTickLabelPositions()Gets the tick label positions.- Returns:
- the tick label positions
-
getTickVisibilities
public java.util.ArrayList<java.lang.Boolean> getTickVisibilities()- Returns:
- the tickVisibilities
-
paintClientArea
protected void paintClientArea(org.eclipse.draw2d.Graphics graphics)- Overrides:
paintClientArea
in classorg.eclipse.draw2d.Figure
-
update
protected void update(double lengthInDegrees, int lengthInPixels)Updates the tick labels.- Parameters:
lengthInDegrees
- scale length in degrees
-