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
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ColorMapRamp()
Default constructor with a LinearScale scaleColorMapRamp(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 offvoid
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
-
Constructor Details
-
ColorMapRamp
public ColorMapRamp()Default constructor with a LinearScale scale -
ColorMapRamp
Constructor with custom scale- Parameters:
scale
- type of scale to use to build the ColorMapRamp
-
-
Method Details
-
layout
protected void layout()- Overrides:
layout
in classorg.eclipse.draw2d.Figure
-
getPreferredSize
public org.eclipse.draw2d.geometry.Dimension getPreferredSize(int hint, int hint2)- Specified by:
getPreferredSize
in interfaceorg.eclipse.draw2d.IFigure
- Overrides:
getPreferredSize
in classorg.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
- Parameters:
colorMap
- the colorMap to set
-
setFont
public void setFont(org.eclipse.swt.graphics.Font f)- Specified by:
setFont
in interfaceorg.eclipse.draw2d.IFigure
- Overrides:
setFont
in classorg.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, ornull
to create the image data from the color map set bysetColorMap(ColorMap)
- See Also:
setColorMap(ColorMap)
-
setLog10
public void setLog10(boolean log)Sets the Log 10 on or off- Parameters:
log
-
-