Package org.ujmp.gui.plot
Class PlotSettings
- java.lang.Object
-
- org.ujmp.gui.plot.PlotSettings
-
public class PlotSettings extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.awt.Color
axisColor
private java.awt.Stroke
axisStroke
static java.awt.Stroke
DASHEDSTROKE
static float[]
DASHPATTERN
private int
height
private MatrixGUIObject
matrixGUIObject
private double
maxXValue
private double
maxYValue
private double
minXValue
private double
minYValue
private java.awt.Color
plotBackGroundColor
private java.util.List<java.awt.Color>
plotColors
private java.util.List<java.awt.Stroke>
plotStrokes
private java.util.List<java.lang.Boolean>
plotTraces
private int
runningAverageLength
private java.awt.Color
runningAverageLineColor
private java.awt.Stroke
runningAverageStroke
private java.awt.Color
selectionColor
private java.awt.Color
selectionLineColor
private boolean
showPlotBackGround
private boolean
showRunningAverage
private boolean
showSelection
private boolean
showXAxis
private boolean
showXGrid
private boolean
showYAxis
private boolean
showYGrid
private boolean
showZeroAxis
private long
timeLimit
private int
width
private java.awt.Color
xGridColor
private java.awt.Stroke
xGridStroke
private java.awt.Color
yGridColor
private java.awt.Stroke
yGridStroke
private java.awt.Color
zeroAxisColor
private java.awt.Stroke
zeroAxisStroke
-
Constructor Summary
Constructors Constructor Description PlotSettings()
PlotSettings(MatrixGUIObject m)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.Color
getAxisColor()
java.awt.Stroke
getAxisStroke()
int
getHeight()
MatrixGUIObject
getMatrixGUIObject()
double
getMaxXValue()
double
getMaxYValue()
double
getMinXValue()
double
getMinYValue()
java.awt.Color
getPlotBackGroundColor()
java.util.List<java.awt.Color>
getPlotColors()
java.util.List<java.awt.Stroke>
getPlotStrokes()
java.util.List<java.lang.Boolean>
getPlotTraces()
int
getRunningAverageLength()
java.awt.Color
getRunningAverageLineColor()
java.awt.Stroke
getRunningAverageStroke()
java.awt.Color
getSelectionColor()
java.awt.Color
getSelectionLineColor()
long
getTimeLimit()
java.awt.Color
getTraceColor(int t)
java.awt.Stroke
getTraceStroke(int t)
int
getWidth()
double
getXFactor()
java.awt.Color
getXGridColor()
double
getXGridStepSize()
java.awt.Stroke
getXGridStroke()
double
getXStepCount()
double
getXStepSize()
double
getYFactor()
java.awt.Color
getYGridColor()
double
getYGridStepSize()
java.awt.Stroke
getYGridStroke()
java.awt.Color
getZeroAxisColor()
java.awt.Stroke
getZeroAxisStroke()
boolean
isShowPlotBackGround()
boolean
isShowRunningAverage()
boolean
isShowSelection()
boolean
isShowTrace(int i)
boolean
isShowXAxis()
boolean
isShowXGrid()
boolean
isShowYAxis()
boolean
isShowYGrid()
boolean
isShowZeroAxis()
void
setAxisColor(java.awt.Color axisColor)
void
setAxisStroke(java.awt.Stroke axisStroke)
void
setHeight(int height)
void
setMatrixGUIObject(MatrixGUIObject matrixGUIObject)
void
setMaxXValue(double maxX)
void
setMaxYValue(double maxY)
void
setMinXValue(double minX)
void
setMinYValue(double minY)
void
setPlotBackGroundColor(java.awt.Color plotBackGroundColor)
void
setPlotColors(java.util.List<java.awt.Color> plotColors)
void
setPlotStrokes(java.util.List<java.awt.Stroke> plotStrokes)
void
setPlotTraces(java.util.List<java.lang.Boolean> plotTraces)
void
setRunningAverageLength(int runningAverageLength)
void
setRunningAverageLineColor(java.awt.Color runningAverageLineColor)
void
setRunningAverageStroke(java.awt.Stroke runningAverageStroke)
void
setSelectionColor(java.awt.Color selectionColor)
void
setSelectionLineColor(java.awt.Color selectionLineColor)
void
setShowPlotBackGround(boolean showPlotBackGround)
void
setShowRunningAverage(boolean showRunningAverage)
void
setShowSelection(boolean showSelection)
void
setShowXAxis(boolean showXAxis)
void
setShowXGrid(boolean showXGrid)
void
setShowYAxis(boolean showYAxis)
void
setShowYGrid(boolean showYGrid)
void
setShowZeroAxis(boolean showZeroAxis)
void
setTimeLimit(long timeLimit)
void
setWidth(int width)
void
setXGridColor(java.awt.Color gridColor)
void
setXGridStroke(java.awt.Stroke gridStroke)
void
setYGridColor(java.awt.Color gridColor)
void
setYGridStroke(java.awt.Stroke gridStroke)
void
setZeroAxisColor(java.awt.Color zeroAxisColor)
void
setZeroAxisStroke(java.awt.Stroke zeroAxisStroke)
-
-
-
Field Detail
-
matrixGUIObject
private MatrixGUIObject matrixGUIObject
-
timeLimit
private long timeLimit
-
height
private int height
-
width
private int width
-
axisColor
private java.awt.Color axisColor
-
zeroAxisColor
private java.awt.Color zeroAxisColor
-
plotBackGroundColor
private java.awt.Color plotBackGroundColor
-
showXAxis
private boolean showXAxis
-
showYAxis
private boolean showYAxis
-
showZeroAxis
private boolean showZeroAxis
-
showSelection
private boolean showSelection
-
showPlotBackGround
private boolean showPlotBackGround
-
minXValue
private double minXValue
-
maxXValue
private double maxXValue
-
minYValue
private double minYValue
-
maxYValue
private double maxYValue
-
plotColors
private java.util.List<java.awt.Color> plotColors
-
plotStrokes
private java.util.List<java.awt.Stroke> plotStrokes
-
axisStroke
private java.awt.Stroke axisStroke
-
zeroAxisStroke
private java.awt.Stroke zeroAxisStroke
-
DASHPATTERN
public static final float[] DASHPATTERN
-
DASHEDSTROKE
public static final java.awt.Stroke DASHEDSTROKE
-
yGridStroke
private java.awt.Stroke yGridStroke
-
xGridStroke
private java.awt.Stroke xGridStroke
-
xGridColor
private java.awt.Color xGridColor
-
yGridColor
private java.awt.Color yGridColor
-
selectionColor
private java.awt.Color selectionColor
-
selectionLineColor
private java.awt.Color selectionLineColor
-
plotTraces
private java.util.List<java.lang.Boolean> plotTraces
-
showXGrid
private boolean showXGrid
-
showYGrid
private boolean showYGrid
-
showRunningAverage
private boolean showRunningAverage
-
runningAverageLength
private int runningAverageLength
-
runningAverageLineColor
private java.awt.Color runningAverageLineColor
-
runningAverageStroke
private java.awt.Stroke runningAverageStroke
-
-
Constructor Detail
-
PlotSettings
public PlotSettings(MatrixGUIObject m)
-
PlotSettings
public PlotSettings()
-
-
Method Detail
-
setAxisColor
public void setAxisColor(java.awt.Color axisColor)
-
getHeight
public int getHeight()
-
setHeight
public void setHeight(int height)
-
getMatrixGUIObject
public MatrixGUIObject getMatrixGUIObject()
-
setMatrixGUIObject
public void setMatrixGUIObject(MatrixGUIObject matrixGUIObject)
-
getWidth
public int getWidth()
-
setWidth
public void setWidth(int width)
-
getAxisColor
public java.awt.Color getAxisColor()
-
isShowXAxis
public boolean isShowXAxis()
-
setShowXAxis
public void setShowXAxis(boolean showXAxis)
-
isShowYAxis
public boolean isShowYAxis()
-
setShowYAxis
public void setShowYAxis(boolean showYAxis)
-
getAxisStroke
public java.awt.Stroke getAxisStroke()
-
getPlotBackGroundColor
public java.awt.Color getPlotBackGroundColor()
-
setPlotBackGroundColor
public void setPlotBackGroundColor(java.awt.Color plotBackGroundColor)
-
setAxisStroke
public void setAxisStroke(java.awt.Stroke axisStroke)
-
isShowPlotBackGround
public boolean isShowPlotBackGround()
-
getMaxXValue
public double getMaxXValue()
-
setMaxXValue
public void setMaxXValue(double maxX)
-
getMaxYValue
public double getMaxYValue()
-
setMaxYValue
public void setMaxYValue(double maxY)
-
getMinXValue
public double getMinXValue()
-
setMinXValue
public void setMinXValue(double minX)
-
getMinYValue
public double getMinYValue()
-
setMinYValue
public void setMinYValue(double minY)
-
setShowPlotBackGround
public void setShowPlotBackGround(boolean showPlotBackGround)
-
getXStepSize
public double getXStepSize()
-
getXGridStepSize
public double getXGridStepSize()
-
getXStepCount
public double getXStepCount()
-
getXGridStroke
public java.awt.Stroke getXGridStroke()
-
getYGridStroke
public java.awt.Stroke getYGridStroke()
-
setXGridStroke
public void setXGridStroke(java.awt.Stroke gridStroke)
-
setYGridStroke
public void setYGridStroke(java.awt.Stroke gridStroke)
-
getXGridColor
public java.awt.Color getXGridColor()
-
getYGridColor
public java.awt.Color getYGridColor()
-
getXFactor
public double getXFactor()
-
getYGridStepSize
public double getYGridStepSize()
-
isShowXGrid
public boolean isShowXGrid()
-
isShowYGrid
public boolean isShowYGrid()
-
getYFactor
public double getYFactor()
-
isShowTrace
public boolean isShowTrace(int i)
-
getTraceStroke
public java.awt.Stroke getTraceStroke(int t)
-
getTraceColor
public java.awt.Color getTraceColor(int t)
-
getPlotColors
public java.util.List<java.awt.Color> getPlotColors()
-
setPlotColors
public void setPlotColors(java.util.List<java.awt.Color> plotColors)
-
getPlotStrokes
public java.util.List<java.awt.Stroke> getPlotStrokes()
-
setPlotStrokes
public void setPlotStrokes(java.util.List<java.awt.Stroke> plotStrokes)
-
getPlotTraces
public java.util.List<java.lang.Boolean> getPlotTraces()
-
setPlotTraces
public void setPlotTraces(java.util.List<java.lang.Boolean> plotTraces)
-
setShowXGrid
public void setShowXGrid(boolean showXGrid)
-
setShowYGrid
public void setShowYGrid(boolean showYGrid)
-
setXGridColor
public void setXGridColor(java.awt.Color gridColor)
-
setYGridColor
public void setYGridColor(java.awt.Color gridColor)
-
getTimeLimit
public long getTimeLimit()
-
setTimeLimit
public void setTimeLimit(long timeLimit)
-
getSelectionColor
public java.awt.Color getSelectionColor()
-
setSelectionColor
public void setSelectionColor(java.awt.Color selectionColor)
-
isShowSelection
public boolean isShowSelection()
-
getSelectionLineColor
public java.awt.Color getSelectionLineColor()
-
setSelectionLineColor
public void setSelectionLineColor(java.awt.Color selectionLineColor)
-
setShowSelection
public void setShowSelection(boolean showSelection)
-
isShowZeroAxis
public boolean isShowZeroAxis()
-
setShowZeroAxis
public void setShowZeroAxis(boolean showZeroAxis)
-
getZeroAxisColor
public java.awt.Color getZeroAxisColor()
-
setZeroAxisColor
public void setZeroAxisColor(java.awt.Color zeroAxisColor)
-
getZeroAxisStroke
public java.awt.Stroke getZeroAxisStroke()
-
setZeroAxisStroke
public void setZeroAxisStroke(java.awt.Stroke zeroAxisStroke)
-
isShowRunningAverage
public boolean isShowRunningAverage()
-
getRunningAverageLength
public int getRunningAverageLength()
-
getRunningAverageLineColor
public java.awt.Color getRunningAverageLineColor()
-
getRunningAverageStroke
public java.awt.Stroke getRunningAverageStroke()
-
setShowRunningAverage
public void setShowRunningAverage(boolean showRunningAverage)
-
setRunningAverageLength
public void setRunningAverageLength(int runningAverageLength)
-
setRunningAverageLineColor
public void setRunningAverageLineColor(java.awt.Color runningAverageLineColor)
-
setRunningAverageStroke
public void setRunningAverageStroke(java.awt.Stroke runningAverageStroke)
-
-