public class Plot2D extends GlimpseAxisLayout2D
A simple, blank plotting area which divides itself into five regions:
Any of the areas above may be shown or hidden (the z axis area is commonly hidden).
This plot is commonly used as a template for building new plots, however
for most use cases SimplePlot2D
is more useful. It automatically
provides useful painters such as grid lines and mouse cursors.
SimplePlot2D
Modifier and Type | Field and Description |
---|---|
static int |
BACKGROUND_LAYER
A constant for use with
GlimpseLayout.setZOrder(com.metsci.glimpse.painter.base.GlimpsePainter, int) . |
static int |
DATA_LAYER
A constant for use with
GlimpseLayout.setZOrder(com.metsci.glimpse.painter.base.GlimpsePainter, int) . |
static int |
FOREGROUND_LAYER
A constant for use with
GlimpseLayout.setZOrder(com.metsci.glimpse.painter.base.GlimpsePainter, int) . |
clearCache, getAxis, getAxis, getAxis, getAxisFactory, isAxisFactorySet, isAxisSet, setAxis, setAxis, setAxis, setAxisFactory
addLayout, addLayout, addLayout, addLayout, addPainter, addPainter, addPainter, addPainter, dispose, getGlimpseMouseListeners, getGlimpseMouseMotionListeners, getGlimpseMouseWheelListeners, getLock, getName, getTargetBounds, getTargetChildren, invalidateLayout, isDisposed, isEventConsumer, isEventGenerator, isVisible, layoutTo, layoutTo, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, paintTo, removeAll, removeAllGlimpseListeners, removeAllLayouts, removeLayout, removePainter, setEventConsumer, setEventGenerator, setLayoutData, setLayoutManager, setLookAndFeel, setName, setVisible, setZOrder, setZOrder
public static int BACKGROUND_LAYER
GlimpseLayout.setZOrder(com.metsci.glimpse.painter.base.GlimpsePainter, int)
.
GlimpsePainters which should appear behind the plot data should be given this z order value.public static int DATA_LAYER
GlimpseLayout.setZOrder(com.metsci.glimpse.painter.base.GlimpsePainter, int)
.
GlimpsePainters which contain plot data should generally be given this z order value. Note, this is the default z order.public static int FOREGROUND_LAYER
GlimpseLayout.setZOrder(com.metsci.glimpse.painter.base.GlimpsePainter, int)
.
GlimpsePainters which contain overlays that should appear in front of plot data should be given this z order value.public Plot2D(String name)
public GlimpseLayoutManagerMig getLayoutManager()
getLayoutManager
in class GlimpseLayout
public void setBackgroundColor(float[] color)
public void addAxisListener(AxisListener2D l)
public void setUpdateModeZ(UpdateMode mode)
public void setUpdateModeXY(UpdateMode mode)
public void setAxisFont(Font font)
public void setAxisFont(Font font, boolean antialias)
public void setAxisColor(float[] color)
public void setTitleFont(Font font)
public void setTitleFont(Font font, boolean antialias)
public void setTitle(String title)
public void setTitleColor(float[] rgba)
public void showTitle(boolean show)
public void setBorderSize(int size)
public void setAxisSizeX(int size)
public void setAxisSizeY(int size)
public void setAxisSizeZ(int size)
public void setTitleHeight(int size)
public Axis2D getAxis()
getAxis
in class GlimpseAxisLayout2D
public Axis1D getAxisX()
public Axis1D getAxisY()
public Axis1D getAxisZ()
public void setTickSize(int size)
public void setTickColor(float[] color)
public void setTickLabelColor(float[] color)
public void setAxisLabelColor(float[] color)
public void setMinorTickCount(int count)
public void setShowMinorTicks(boolean show)
public void setAxisLabelZ(String label)
public void setShowAxisMarkerZ(boolean show)
public void setShowMinorTicksZ(boolean show)
public void setMarkerWidthZ(int width)
public void setTickSpacingZ(int spacing)
public void setMinorTickCountZ(int count)
public void setAxisLabelX(String label)
public void setShowAxisMarkerX(boolean show)
public void setShowMinorTicksX(boolean show)
public void setMarkerWidthX(int width)
public void setTickSpacingX(int spacing)
public void setMinorTickCountX(int count)
public void setAxisLabelY(String label)
public void setShowAxisMarkerY(boolean show)
public void setShowMinorTicksY(boolean show)
public void setMarkerWidthY(int width)
public void setTickSpacingY(int spacing)
public void setMinorTickCountY(int count)
public void validate()
public void setAbsoluteMaxX(double value)
public void setAbsoluteMinX(double value)
public void setAbsoluteMaxY(double value)
public void setAbsoluteMinY(double value)
public void setAbsoluteMaxZ(double value)
public void setAbsoluteMinZ(double value)
public void setMaxX(double value)
public void setMinX(double value)
public void setMaxY(double value)
public void setMinY(double value)
public void setMaxZ(double value)
public void setMinZ(double value)
public void lockMaxX(double value)
public void lockMinX(double value)
public void lockMaxY(double value)
public void lockMinY(double value)
public void lockMaxZ(double value)
public void lockMinZ(double value)
public void unlockMaxX()
public void unlockMinX()
public void unlockMaxY()
public void unlockMinY()
public void unlockMaxZ()
public void unlockMinZ()
public void setSelectionSize(double value)
public void lockAspectRatioXY(double x_to_y_ratio)
public NumericAxisPainter getAxisPainterX()
public NumericAxisPainter getAxisPainterY()
public NumericAxisPainter getAxisPainterZ()
public GridAxisLabelHandler getLabelHandlerX()
public GridAxisLabelHandler getLabelHandlerY()
public GridAxisLabelHandler getLabelHandlerZ()
public GlimpseLayout getLayoutX()
public GlimpseLayout getLayoutY()
public GlimpseLayout getLayoutZ()
public GlimpseAxisLayout2D getLayoutCenter()
public GlimpseLayout getLayoutTitle()
public GlimpseTargetStack getTargetStackX()
public GlimpseTargetStack getTargetStackY()
public GlimpseTargetStack getTargetStackZ()
public GlimpseTargetStack getTargetStackCenter()
public GlimpseTargetStack getTargetStackTitle()
public void addGlimpseMouseListener(GlimpseMouseListener listener)
addGlimpseMouseListener
in interface Mouseable
addGlimpseMouseListener
in class GlimpseLayout
public void addGlimpseMouseMotionListener(GlimpseMouseMotionListener listener)
addGlimpseMouseMotionListener
in interface Mouseable
addGlimpseMouseMotionListener
in class GlimpseLayout
public void addGlimpseMouseWheelListener(GlimpseMouseWheelListener listener)
addGlimpseMouseWheelListener
in interface Mouseable
addGlimpseMouseWheelListener
in class GlimpseLayout
public void addGlimpseMouseAllListener(GlimpseMouseAllListener listener)
addGlimpseMouseAllListener
in interface Mouseable
addGlimpseMouseAllListener
in class GlimpseLayout
public void removeGlimpseMouseAllListener(GlimpseMouseAllListener listener)
removeGlimpseMouseAllListener
in interface Mouseable
removeGlimpseMouseAllListener
in class GlimpseLayout
public void removeGlimpseMouseListener(GlimpseMouseListener listener)
removeGlimpseMouseListener
in interface Mouseable
removeGlimpseMouseListener
in class GlimpseLayout
public void removeGlimpseMouseMotionListener(GlimpseMouseMotionListener listener)
removeGlimpseMouseMotionListener
in interface Mouseable
removeGlimpseMouseMotionListener
in class GlimpseLayout
public void removeGlimpseMouseWheelListener(GlimpseMouseWheelListener listener)
removeGlimpseMouseWheelListener
in interface Mouseable
removeGlimpseMouseWheelListener
in class GlimpseLayout
public String toString()
toString
in class GlimpseLayout
Copyright © 2016 Metron, Inc.. All rights reserved.