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 protectedRoundScaleTickLabels(RoundScale scale)Constructor. - 
Method Summary
Modifier and Type Method Description doublegetGridStepInRadians()intgetTickLabelMaxOutLength()java.util.ArrayList<java.lang.Double>getTickLabelPositions()Gets the tick label positions.java.util.ArrayList<java.lang.Boolean>getTickVisibilities()protected voidpaintClientArea(org.eclipse.draw2d.Graphics graphics)protected voidupdate(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:
 paintClientAreain classorg.eclipse.draw2d.Figure
 - 
update
protected void update(double lengthInDegrees, int lengthInPixels)Updates the tick labels.- Parameters:
 lengthInDegrees- scale length in degrees
 
 -