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.FigureThe 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) classColorMapRamp.ColorMapFigure
-
Field Summary
Fields Modifier and Type Field Description private ColorMapcolorMapprivate ColorMapRamp.ColorMapFigurecolorMapFigureprivate org.eclipse.swt.graphics.ImageDataimageDataprivate double[]mapDataprivate doublemaxprivate doubleminprivate static intRAMP_WIDTHprivate LinearScalescale
-
Constructor Summary
Constructors Constructor Description ColorMapRamp()Default constructor with a LinearScale scaleColorMapRamp(LinearScale scale)Constructor with custom scale
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.draw2d.geometry.DimensiongetPreferredSize(int hint, int hint2)protected voidlayout()voidsetColorMap(ColorMap colorMap)voidsetFont(org.eclipse.swt.graphics.Font f)voidsetImageData(org.eclipse.swt.graphics.ImageData imageData)Sets the overridden image data to use when drawing the color map.voidsetLog10(boolean log)Sets the Log 10 on or offvoidsetMax(double max)voidsetMin(double min)private voidupdateMapData()-
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
-
-
-
-
Field Detail
-
min
private double min
-
max
private double max
-
mapData
private double[] mapData
-
colorMap
private ColorMap colorMap
-
scale
private LinearScale scale
-
colorMapFigure
private ColorMapRamp.ColorMapFigure colorMapFigure
-
RAMP_WIDTH
private static final int RAMP_WIDTH
- See Also:
- Constant Field Values
-
imageData
private org.eclipse.swt.graphics.ImageData imageData
-
-
Constructor Detail
-
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 Detail
-
updateMapData
private void updateMapData()
-
layout
protected void layout()
- Overrides:
layoutin classorg.eclipse.draw2d.Figure
-
getPreferredSize
public org.eclipse.draw2d.geometry.Dimension getPreferredSize(int hint, int hint2)- Specified by:
getPreferredSizein interfaceorg.eclipse.draw2d.IFigure- Overrides:
getPreferredSizein 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
public final void setColorMap(ColorMap colorMap)
- Parameters:
colorMap- the colorMap to set
-
setFont
public void setFont(org.eclipse.swt.graphics.Font f)
- Specified by:
setFontin interfaceorg.eclipse.draw2d.IFigure- Overrides:
setFontin 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, ornullto 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-
-
-