Class IntensityGraphFigure.GraphArea
- java.lang.Object
-
- org.eclipse.draw2d.Figure
-
- org.eclipse.nebula.visualization.widgets.figures.IntensityGraphFigure.GraphArea
-
- All Implemented Interfaces:
org.eclipse.draw2d.IFigure
- Enclosing class:
- IntensityGraphFigure
public class IntensityGraphFigure.GraphArea extends org.eclipse.draw2d.Figure
-
-
Field Summary
Fields Modifier and Type Field Description private IntensityGraphFigure.SinglePixelProfileCrossHaircrossHairprivate static intCURSOR_SIZE
-
Constructor Summary
Constructors Constructor Description GraphArea()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private IPrimaryArrayWrappercropDataArray(int left, int right, int top, int bottom)org.eclipse.draw2d.geometry.PrecisionPointgetDataLocation(double x, double y)Get data index location on cropped data array from geometry location.org.eclipse.draw2d.geometry.PrecisionPointgetGeoLocation(double xIndex, double yIndex)Get geometry location from data index location on cropped data array.protected voidlayout()protected voidpaintClientArea(org.eclipse.draw2d.Graphics graphics)protected voidsetSinglePixelProfiling(boolean isSinglePixelProfiling)private voidupdateTextCursor(org.eclipse.draw2d.MouseEvent me)-
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, 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
-
-
-
-
Field Detail
-
CURSOR_SIZE
private static final int CURSOR_SIZE
- See Also:
- Constant Field Values
-
crossHair
private IntensityGraphFigure.SinglePixelProfileCrossHair crossHair
-
-
Method Detail
-
setSinglePixelProfiling
protected void setSinglePixelProfiling(boolean isSinglePixelProfiling)
-
layout
protected void layout()
- Overrides:
layoutin classorg.eclipse.draw2d.Figure
-
cropDataArray
private IPrimaryArrayWrapper cropDataArray(int left, int right, int top, int bottom)
-
getDataLocation
public org.eclipse.draw2d.geometry.PrecisionPoint getDataLocation(double x, double y)Get data index location on cropped data array from geometry location.- Parameters:
x- x much be inside graph area.y- y much be inside graph area- Returns:
-
getGeoLocation
public org.eclipse.draw2d.geometry.PrecisionPoint getGeoLocation(double xIndex, double yIndex)Get geometry location from data index location on cropped data array.- Parameters:
xIndex- x index location on cropped data arrayyIndex- y index location on cropped data array- Returns:
-
paintClientArea
protected void paintClientArea(org.eclipse.draw2d.Graphics graphics)
- Overrides:
paintClientAreain classorg.eclipse.draw2d.Figure
-
updateTextCursor
private void updateTextCursor(org.eclipse.draw2d.MouseEvent me)
-
-