public abstract class GJAbstractPlotModelImpl extends GJAbstractObservable implements GJPlotInterface, GJEffectorInterface, GJScreenDataInterface<java.awt.Shape>
GJAbstractPlot class| Modifier and Type | Field and Description |
|---|---|
java.util.ArrayList<java.awt.Shape> |
screenDataArray
Screen buffer used to select plots with mouse
|
| Modifier and Type | Method and Description |
|---|---|
float |
getAlpha() |
int |
getCompositeMode() |
GJDataModel |
getDataModel() |
GJCyclicArrayList<java.awt.Dimension> |
getDynamicMarkerSize() |
GJCyclicArrayList<java.awt.Paint> |
getEdgeColor() |
GJCyclicArrayList<java.awt.BasicStroke> |
getEdgeStroke() |
GJCyclicArrayList<java.awt.Paint> |
getFill() |
GJCyclicArrayList<java.awt.Paint> |
getLineColor() |
GJCyclicArrayList<java.awt.BasicStroke> |
getLineStroke() |
GJMarker |
getMarker(int i) |
GJCyclicArrayList<GJMarker> |
getMarkerArray() |
int |
getMultiplexLength()
Returns the number of series for this plot This is the maximum of the
lengths of the MarkerArray, EdgeStroke, EdgeColor, LineStroke and
LineColor arrays.
|
java.util.ArrayList<java.lang.String> |
getName() |
GJGraphInterface |
getParentGraph() |
java.util.ArrayList<GJPlotInterface> |
getPlotList() |
java.lang.Object |
getRenderHintState() |
java.util.ArrayList<java.awt.Shape> |
getScreenDataArray() |
java.util.ArrayList<java.awt.Shape> |
getScreenDataArrayAsCopy() |
java.lang.Object |
getTextHintState() |
GJVisualModel |
getVisualModel()
Returns the
GJAbstractVisualModel for the plot. |
GJDataVectorInterface<?> |
getXData()
Returns the x data as a GJDataVectorInterface
|
double[] |
getXDataValues()
Returns the tranformed x-values as a double[].
|
GJDataTransformInterface |
getXTransform() |
GJDataVectorInterface<?> |
getYData() |
double[] |
getYDataValues()
Get method for the y-axis data.
|
GJDataTransformInterface |
getYTransform() |
protected void |
initNewInstance() |
boolean |
isMultiplexed()
Returns true if this plot is Multiplexed.
|
void |
setAlpha(float val)
Sets the alpha level on the composite used to render this plot.
|
void |
setCompositeMode(int val) |
void |
setData(GJDataVectorInterface o1,
GJDataVectorInterface o2) |
void |
setDataModel(GJDataModel dataModel) |
void |
setDynamicMarkerSize(GJCyclicArrayList<java.awt.Dimension> DynamicMarkerSize) |
void |
setEdgeColor(java.util.ArrayList<java.awt.Paint> p) |
void |
setEdgeColor(GJCyclicArrayList<java.awt.Paint> EdgeColor) |
void |
setEdgeColor(int i,
java.awt.Paint p) |
void |
setEdgeColor(java.awt.Paint p) |
void |
setEdgeColor(java.awt.Paint[] p) |
void |
setEdgeStroke(java.util.ArrayList<java.awt.BasicStroke> EdgeStroke) |
void |
setEdgeStroke(java.awt.BasicStroke s) |
void |
setEdgeStroke(java.awt.BasicStroke[] s) |
void |
setEdgeStroke(GJCyclicArrayList<java.awt.BasicStroke> EdgeStroke) |
void |
setEdgeStroke(int index,
java.awt.BasicStroke s) |
void |
setExtraData0(double[] val) |
void |
setExtraData1(double[] val) |
void |
setExtraData2(double[] val) |
void |
setExtraData3(double[] val) |
void |
setFill(java.util.ArrayList<java.awt.Paint> p) |
void |
setFill(GJCyclicArrayList<java.awt.Paint> Fill) |
void |
setFill(int i,
java.awt.Paint f) |
void |
setFill(java.awt.Paint f) |
void |
setFill(java.awt.Paint[] f) |
void |
setLineColor(GJCyclicArrayList<java.awt.Paint> p) |
void |
setLineColor(int i,
java.awt.Paint p) |
void |
setLineColor(java.awt.Paint p) |
void |
setLineColor(java.awt.Paint[] p) |
void |
setLineStroke(java.util.ArrayList<java.awt.BasicStroke> s) |
void |
setLineStroke(java.awt.BasicStroke s) |
void |
setLineStroke(java.awt.BasicStroke[] s) |
void |
setLineStroke(GJCyclicArrayList<java.awt.BasicStroke> s) |
void |
setLineStroke(int i,
java.awt.BasicStroke s) |
void |
setMarker(GJMarker s) |
void |
setMarker(int i,
GJMarker s) |
void |
setMarkerArray(GJCyclicArrayList<GJMarker> arr) |
void |
setMarkerArray(GJMarker m) |
void |
setMarkerArray(GJMarker[] m) |
void |
setName(java.util.ArrayList<java.lang.String> name) |
void |
setName(java.lang.String name) |
void |
setParentGraph(GJGraphInterface gr)
Sets the parent graph for this plot.
|
void |
setPlotList(java.util.ArrayList<GJPlotInterface> plotList) |
void |
setRenderHintState(java.lang.Object renderHintState) |
void |
setScreenDataArray(java.util.ArrayList<java.awt.Shape> ScreenDataArray) |
void |
setTextHintState(java.lang.Object setTextHintState) |
void |
setVisualModel(GJVisualModel visualModel)
Sets the
GJAbstractVisualModel for the plot. |
void |
setXData(java.util.AbstractList<? extends java.lang.Number> x) |
void |
setXData(double[] x) |
void |
setXData(GJDataVectorInterface<?> o) |
void |
setXData(int[] x) |
void |
setXData(java.lang.Object mx) |
void |
setYData(java.util.AbstractList<? extends java.lang.Number> y) |
void |
setYData(double[] y) |
void |
setYData(GJDataVectorInterface<?> o) |
void |
setYData(int[] y) |
void |
setYData(java.lang.Object my) |
addLink, addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, getLinks, getPCS, getPropertyChangeListeners, getPropertyChangeListeners, hasListeners, hasSelfListener, removeLink, removePropertyChangeListener, removePropertyChangeListener, setLinksclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadd, createFrame, findPlotBelow, findPlotBelow, getNode, getParentPlot, getPlots, getTopPlot, intersects, intersects, isSelected, isTopPlot, isVisible, paintPlot, paintPlotEntry, plus, saveAsXML, setAntialiasing, setParentPlot, setSelected, setSelectionFlag, setVisiblegetDataRange, getVisualRange, isMultiplexibleaddPropertyChangeListener, addPropertyChangeListener, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, hasListeners, hasSelfListener, removePropertyChangeListener, removePropertyChangeListeneraddLink, getLinks, removeLink, setLinksgetEffect, setEffectpublic java.util.ArrayList<java.awt.Shape> screenDataArray
public final GJGraphInterface getParentGraph()
getParentGraph in interface GJPlotInterfaceprotected void initNewInstance()
public final void setParentGraph(GJGraphInterface gr)
GJPlotInterfacesetParentGraph in interface GJPlotInterfacepublic final void setData(GJDataVectorInterface o1, GJDataVectorInterface o2)
setData in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>public final void setXData(GJDataVectorInterface<?> o)
setXData in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>public final void setYData(GJDataVectorInterface<?> o)
setYData in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>public final void setXData(double[] x)
setXData in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>public final void setYData(double[] y)
setYData in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>public final void setXData(java.util.AbstractList<? extends java.lang.Number> x)
setXData in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>public final void setXData(java.lang.Object mx)
setXData in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>public final void setXData(int[] x)
setXData in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>public final void setYData(int[] y)
setYData in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>public final void setYData(java.util.AbstractList<? extends java.lang.Number> y)
setYData in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>public final void setYData(java.lang.Object my)
setYData in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>public final double[] getXDataValues()
getXDataValues in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>public final GJDataVectorInterface<?> getXData()
getXData in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>public final double[] getYDataValues()
getYDataValues in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>public final GJDataVectorInterface<?> getYData()
getYData in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>public final void setExtraData0(double[] val)
setExtraData0 in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>public final void setExtraData1(double[] val)
setExtraData1 in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>public final void setExtraData2(double[] val)
setExtraData2 in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>public final void setExtraData3(double[] val)
setExtraData3 in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>public final boolean isMultiplexed()
isMultiplexed in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>public final int getMultiplexLength()
getMultiplexLength in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>public final GJDataTransformInterface getXTransform()
getXTransform in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>public final GJDataTransformInterface getYTransform()
getYTransform in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>public final void setAlpha(float val)
setAlpha in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>setAlpha in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>val - the alpha level 0=transparent 1=opaque (default)public final java.util.ArrayList<java.awt.Shape> getScreenDataArray()
getScreenDataArray in interface GJScreenDataInterface<java.awt.Shape>public final java.util.ArrayList<java.awt.Shape> getScreenDataArrayAsCopy()
getScreenDataArrayAsCopy in interface GJScreenDataInterface<java.awt.Shape>public final void setScreenDataArray(java.util.ArrayList<java.awt.Shape> ScreenDataArray)
setScreenDataArray in interface GJScreenDataInterface<java.awt.Shape>ScreenDataArray - the ScreenDataArray to setpublic final float getAlpha()
getAlpha in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setCompositeMode(int val)
setCompositeMode in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>val - the CompositeMode to setpublic final int getCompositeMode()
getCompositeMode in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setLineColor(GJCyclicArrayList<java.awt.Paint> p)
setLineColor in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setLineStroke(java.awt.BasicStroke s)
setLineStroke in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setLineStroke(int i,
java.awt.BasicStroke s)
setLineStroke in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setLineStroke(java.awt.BasicStroke[] s)
setLineStroke in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setLineStroke(GJCyclicArrayList<java.awt.BasicStroke> s)
setLineStroke in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setLineStroke(java.util.ArrayList<java.awt.BasicStroke> s)
setLineStroke in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final GJCyclicArrayList<java.awt.BasicStroke> getLineStroke()
getLineStroke in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final GJCyclicArrayList<java.awt.Paint> getLineColor()
getLineColor in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setEdgeStroke(java.awt.BasicStroke[] s)
setEdgeStroke in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setEdgeStroke(java.awt.BasicStroke s)
setEdgeStroke in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setEdgeStroke(int index,
java.awt.BasicStroke s)
setEdgeStroke in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final GJCyclicArrayList<java.awt.BasicStroke> getEdgeStroke()
getEdgeStroke in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setEdgeColor(java.util.ArrayList<java.awt.Paint> p)
setEdgeColor in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setEdgeColor(java.awt.Paint[] p)
setEdgeColor in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setEdgeColor(java.awt.Paint p)
setEdgeColor in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setEdgeColor(int i,
java.awt.Paint p)
setEdgeColor in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final GJCyclicArrayList<java.awt.Paint> getEdgeColor()
getEdgeColor in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setFill(java.util.ArrayList<java.awt.Paint> p)
setFill in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setFill(java.awt.Paint[] f)
setFill in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setFill(java.awt.Paint f)
setFill in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setFill(int i,
java.awt.Paint f)
setFill in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final GJCyclicArrayList<java.awt.Paint> getFill()
getFill in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final GJMarker getMarker(int i)
getMarker in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final GJCyclicArrayList<GJMarker> getMarkerArray()
getMarkerArray in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setMarkerArray(GJCyclicArrayList<GJMarker> arr)
setMarkerArray in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setMarkerArray(GJMarker m)
setMarkerArray in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setMarker(int i,
GJMarker s)
setMarker in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setMarker(GJMarker s)
setMarker in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setLineColor(int i,
java.awt.Paint p)
setLineColor in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setLineColor(java.awt.Paint p)
setLineColor in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setLineColor(java.awt.Paint[] p)
setLineColor in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final GJVisualModel getVisualModel()
GJPlotInterfaceGJAbstractVisualModel for the plot.getVisualModel in interface GJPlotInterfacepublic final void setVisualModel(GJVisualModel visualModel)
GJPlotInterfaceGJAbstractVisualModel for the plot.setVisualModel in interface GJPlotInterfacevisualModel - the visualModel to setpublic final void setMarkerArray(GJMarker[] m)
setMarkerArray in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final GJCyclicArrayList<java.awt.Dimension> getDynamicMarkerSize()
getDynamicMarkerSize in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setDynamicMarkerSize(GJCyclicArrayList<java.awt.Dimension> DynamicMarkerSize)
setDynamicMarkerSize in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setEdgeColor(GJCyclicArrayList<java.awt.Paint> EdgeColor)
setEdgeColor in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setEdgeStroke(GJCyclicArrayList<java.awt.BasicStroke> EdgeStroke)
setEdgeStroke in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setEdgeStroke(java.util.ArrayList<java.awt.BasicStroke> EdgeStroke)
setEdgeStroke in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setFill(GJCyclicArrayList<java.awt.Paint> Fill)
setFill in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final java.lang.Object getRenderHintState()
getRenderHintState in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setRenderHintState(java.lang.Object renderHintState)
setRenderHintState in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>renderHintState - the renderHintState to setpublic final java.lang.Object getTextHintState()
getTextHintState in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final void setTextHintState(java.lang.Object setTextHintState)
setTextHintState in interface GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>public final GJDataModel getDataModel()
getDataModel in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>public final void setDataModel(GJDataModel dataModel)
setDataModel in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>dataModel - the dataModel to setpublic java.util.ArrayList<java.lang.String> getName()
getName in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>public void setName(java.util.ArrayList<java.lang.String> name)
setName in interface GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>name - the name to setpublic void setName(java.lang.String name)
public final void setPlotList(java.util.ArrayList<GJPlotInterface> plotList)
setPlotList in interface GJPlotInterfaceplotList - public final java.util.ArrayList<GJPlotInterface> getPlotList()
getPlotList in interface GJPlotInterface