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

    Nested classes/interfaces inherited from class org.eclipse.draw2d.Figure

    org.eclipse.draw2d.Figure.FigureIterator, org.eclipse.draw2d.Figure.IdentitySearch

    Nested classes/interfaces inherited from interface org.eclipse.draw2d.IFigure

    org.eclipse.draw2d.IFigure.NoInsets
  • Field Summary

    Fields inherited from class org.eclipse.draw2d.Figure

    bgColor, border, bounds, fgColor, flags, font, MAX_FLAG, maxSize, minSize, NO_MANAGER, prefSize, toolTip

    Fields inherited from interface org.eclipse.draw2d.IFigure

    MAX_DIMENSION, MIN_DIMENSION, NO_INSETS
  • 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • 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 class org.eclipse.draw2d.Figure
    • update

      protected void update​(double lengthInDegrees, int lengthInPixels)
      Updates the tick labels.
      Parameters:
      lengthInDegrees - scale length in degrees