Class ColorMapRamp

java.lang.Object
org.eclipse.draw2d.Figure
org.eclipse.nebula.visualization.widgets.figureparts.ColorMapRamp
All Implemented Interfaces:
org.eclipse.draw2d.IFigure

public class ColorMapRamp
extends org.eclipse.draw2d.Figure
The color map figure which can be used as the ramp of intensity graph.
  • Nested Class Summary

    Nested Classes 
    Modifier and Type Class Description
    (package private) class  ColorMapRamp.ColorMapFigure  

    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 
    Constructor Description
    ColorMapRamp()
    Default constructor with a LinearScale scale
    ColorMapRamp​(LinearScale scale)
    Constructor with custom scale
  • Method Summary

    Modifier and Type Method Description
    org.eclipse.draw2d.geometry.Dimension getPreferredSize​(int hint, int hint2)  
    protected void layout()  
    void setColorMap​(ColorMap colorMap)  
    void setFont​(org.eclipse.swt.graphics.Font f)  
    void setImageData​(org.eclipse.swt.graphics.ImageData imageData)
    Sets the overridden image data to use when drawing the color map.
    void setLog10​(boolean log)
    Sets the Log 10 on or off
    void setMax​(double max)  
    void setMin​(double min)  

    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, 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, paint, paintBorder, paintChildren, paintClientArea, 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, 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

    • ColorMapRamp

      public ColorMapRamp()
      Default constructor with a LinearScale scale
    • ColorMapRamp

      public ColorMapRamp​(LinearScale scale)
      Constructor with custom scale
      Parameters:
      scale - type of scale to use to build the ColorMapRamp
  • Method Details

    • layout

      protected void layout()
      Overrides:
      layout in class org.eclipse.draw2d.Figure
    • getPreferredSize

      public org.eclipse.draw2d.geometry.Dimension getPreferredSize​(int hint, int hint2)
      Specified by:
      getPreferredSize in interface org.eclipse.draw2d.IFigure
      Overrides:
      getPreferredSize in class org.eclipse.draw2d.Figure
    • setMin

      public final void setMin​(double min)
      Parameters:
      min - the min to set
    • setMax

      public final void setMax​(double max)
      Parameters:
      max - the max to set
    • setColorMap

      public final void setColorMap​(ColorMap colorMap)
      Parameters:
      colorMap - the colorMap to set
    • setFont

      public void setFont​(org.eclipse.swt.graphics.Font f)
      Specified by:
      setFont in interface org.eclipse.draw2d.IFigure
      Overrides:
      setFont in class org.eclipse.draw2d.Figure
    • setImageData

      public void setImageData​(org.eclipse.swt.graphics.ImageData imageData)
      Sets the overridden image data to use when drawing the color map.
      Parameters:
      imageData - the new image data to use, or null to create the image data from the color map set by setColorMap(ColorMap)
      See Also:
      setColorMap(ColorMap)
    • setLog10

      public void setLog10​(boolean log)
      Sets the Log 10 on or off
      Parameters:
      log -