Package jisa.gui.plotting
Class JISAErrorDataSet
- java.lang.Object
-
- de.gsi.dataset.spi.AbstractStylable<D>
-
- de.gsi.dataset.spi.AbstractDataSet<D>
-
- de.gsi.dataset.spi.AbstractErrorDataSet<TwoErrorDataSet>
-
- jisa.gui.plotting.TwoErrorDataSet
-
- jisa.gui.plotting.JISAErrorDataSet
-
- All Implemented Interfaces:
de.gsi.dataset.DataSet
,de.gsi.dataset.DataSet2D
,de.gsi.dataset.DataSetError
,de.gsi.dataset.DataSetMetaData
,de.gsi.dataset.EditableDataSet
,de.gsi.dataset.event.EventSource
,java.io.Serializable
public class JISAErrorDataSet extends TwoErrorDataSet
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class jisa.gui.plotting.TwoErrorDataSet
xErrorsNeg, xErrorsPos, xValues, yErrorsNeg, yErrorsPos, yValues
-
-
Constructor Summary
Constructors Constructor Description JISAErrorDataSet(java.lang.String name, Plot plot)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
colourProperty()
void
copyStyleOf(JISAErrorDataSet other)
javafx.beans.property.ObjectProperty<Series.Dash>
dashProperty()
javafx.beans.property.ObjectProperty<javafx.scene.paint.Color>
errorColourProperty()
javafx.beans.property.ObjectProperty<java.lang.Double>
errorThicknessProperty()
javafx.beans.property.ObjectProperty<Series.SeriesFitter>
fitterProperty()
javafx.scene.paint.Color
getColour()
Series.Dash
getDash()
javafx.scene.paint.Color
getErrorColour()
java.lang.Double
getErrorThickness()
Fit
getFit()
de.gsi.dataset.spi.DoubleDataSet
getFittedPoints(double minX, double maxX)
Series.SeriesFitter
getFitter()
Series.Ordering
getOrdering()
Series.Shape
getShape()
java.lang.Double
getSize()
java.lang.Double
getThickness()
boolean
isFitted()
java.lang.Boolean
isLineVisible()
java.lang.Boolean
isMarkerVisible()
javafx.beans.property.ObjectProperty<java.lang.Boolean>
lineVisibleProperty()
protected static java.util.Map<java.lang.String,java.lang.String>
mapOf(java.lang.String... values)
javafx.beans.property.ObjectProperty<java.lang.Boolean>
markerVisibleProperty()
javafx.beans.property.ObjectProperty<Series.Ordering>
orderingProperty()
void
setColour(javafx.scene.paint.Color colour)
void
setDash(Series.Dash dash)
void
setErrorColour(javafx.scene.paint.Color errorColour)
void
setErrorThickness(java.lang.Double errorThickness)
void
setFitter(Series.SeriesFitter fitter)
void
setLineVisible(java.lang.Boolean lineVisible)
void
setMarkerVisible(java.lang.Boolean markerVisible)
JISAErrorDataSet
setName(java.lang.String name)
void
setOrdering(Series.Ordering ordering)
void
setShape(Series.Shape shape)
void
setSize(java.lang.Double size)
void
setThickness(java.lang.Double thickness)
javafx.beans.property.ObjectProperty<Series.Shape>
shapeProperty()
javafx.beans.property.ObjectProperty<java.lang.Double>
sizeProperty()
javafx.beans.property.ObjectProperty<java.lang.Double>
thicknessProperty()
void
updateStyle()
-
Methods inherited from class jisa.gui.plotting.TwoErrorDataSet
add, add, add, add, add, add, add, add, add, add, add, clearData, get, getCapacity, getDataCount, getErrorNegative, getErrorPositive, getErrorsNegative, getErrorsPositive, getErrorType, getValues, increaseCapacity, remove, remove, resize, set, set, set, set, set, set, set, set, trim
-
Methods inherited from class de.gsi.dataset.spi.AbstractErrorDataSet
fireInvalidated, getThis, lock, recomputeLimits, setErrorType
-
Methods inherited from class de.gsi.dataset.spi.AbstractDataSet
addDataLabel, addDataStyle, autoNotification, binarySearch, binarySearch, clearMetaInfo, copyAxisDescription, copyDataLabelsAndStyles, copyMetaData, equalDataLabels, equalEditConstraints, equalErrorValues, equalMetaData, equals, equals, equalValues, getAxisDescriptions, getDataLabel, getDataLabelMap, getDataStyleMap, getDimension, getEditConstraints, getErrorList, getIndex, getInfoList, getMetaInfo, getName, getStyle, getValue, getWarningList, hashCode, isVisible, removeDataLabel, removeStyle, setEditConstraints, setVisible, toString, updateEventListener
-
Methods inherited from interface de.gsi.dataset.DataSet
getAxisDescription, getAxisDescriptions, getDataLabel, getIndex, getName, getStyle, getStyle, getValue, isVisible, lock, recomputeLimits, set, setStyle, setVisible
-
Methods inherited from interface de.gsi.dataset.DataSet2D
getDimension, getValue, getX, getXIndex, getXValues, getY, getYIndex, getYValues
-
-
-
-
Constructor Detail
-
JISAErrorDataSet
public JISAErrorDataSet(java.lang.String name, Plot plot)
-
-
Method Detail
-
mapOf
protected static java.util.Map<java.lang.String,java.lang.String> mapOf(java.lang.String... values)
-
updateStyle
public void updateStyle()
-
setName
public JISAErrorDataSet setName(java.lang.String name)
- Specified by:
setName
in interfacede.gsi.dataset.EditableDataSet
- Overrides:
setName
in classde.gsi.dataset.spi.AbstractDataSet<TwoErrorDataSet>
-
copyStyleOf
public void copyStyleOf(JISAErrorDataSet other)
-
getDash
public Series.Dash getDash()
-
dashProperty
public javafx.beans.property.ObjectProperty<Series.Dash> dashProperty()
-
setDash
public void setDash(Series.Dash dash)
-
getColour
public javafx.scene.paint.Color getColour()
-
colourProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> colourProperty()
-
getShape
public Series.Shape getShape()
-
shapeProperty
public javafx.beans.property.ObjectProperty<Series.Shape> shapeProperty()
-
getThickness
public java.lang.Double getThickness()
-
thicknessProperty
public javafx.beans.property.ObjectProperty<java.lang.Double> thicknessProperty()
-
isLineVisible
public java.lang.Boolean isLineVisible()
-
lineVisibleProperty
public javafx.beans.property.ObjectProperty<java.lang.Boolean> lineVisibleProperty()
-
isMarkerVisible
public java.lang.Boolean isMarkerVisible()
-
markerVisibleProperty
public javafx.beans.property.ObjectProperty<java.lang.Boolean> markerVisibleProperty()
-
setColour
public void setColour(javafx.scene.paint.Color colour)
-
setShape
public void setShape(Series.Shape shape)
-
setThickness
public void setThickness(java.lang.Double thickness)
-
setLineVisible
public void setLineVisible(java.lang.Boolean lineVisible)
-
setMarkerVisible
public void setMarkerVisible(java.lang.Boolean markerVisible)
-
getSize
public java.lang.Double getSize()
-
sizeProperty
public javafx.beans.property.ObjectProperty<java.lang.Double> sizeProperty()
-
setSize
public void setSize(java.lang.Double size)
-
getFitter
public Series.SeriesFitter getFitter()
-
fitterProperty
public javafx.beans.property.ObjectProperty<Series.SeriesFitter> fitterProperty()
-
setFitter
public void setFitter(Series.SeriesFitter fitter)
-
isFitted
public boolean isFitted()
-
getFit
public Fit getFit()
-
getFittedPoints
public de.gsi.dataset.spi.DoubleDataSet getFittedPoints(double minX, double maxX)
-
getErrorColour
public javafx.scene.paint.Color getErrorColour()
-
errorColourProperty
public javafx.beans.property.ObjectProperty<javafx.scene.paint.Color> errorColourProperty()
-
setErrorColour
public void setErrorColour(javafx.scene.paint.Color errorColour)
-
getErrorThickness
public java.lang.Double getErrorThickness()
-
errorThicknessProperty
public javafx.beans.property.ObjectProperty<java.lang.Double> errorThicknessProperty()
-
setErrorThickness
public void setErrorThickness(java.lang.Double errorThickness)
-
getOrdering
public Series.Ordering getOrdering()
-
orderingProperty
public javafx.beans.property.ObjectProperty<Series.Ordering> orderingProperty()
-
setOrdering
public void setOrdering(Series.Ordering ordering)
-
-