Package hec.gfx2d
Class SimplePairedValuesData
java.lang.Object
java.util.Observable
hec.gfx2d.G2dData
hec.gfx2d.SimplePairedValuesData
- All Implemented Interfaces:
G2dObject,Serializable
Simple data object for holding an array for ploting.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected PairedValuesdouble[]double[]double[]double[]Fields inherited from interface hec.gfx2d.G2dObject
RESET_DATA, UPDATE_DATA -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected voidReturns the extents of the object in world coordinatesReturns the name of the x axisintReturns the name of the x axisReturns the name of the y axisintReturns the name of the y axisvoidload()Causes the object to load its data into memoryvoidsets the data Vector and notifies observersvoidsetData(double[] xd, double[] yd) sets the data arrays and notifies observersvoidsetData(PairedValues pv) voidsetInterpolationType(String interpType) set interpolation typevoidsetPlotXvsY(boolean tf) flip x-y data for plottingvoidsetXAxisType(int xAxis) set the x axis typevoidsetYAxisType(int yAxis) set the y axis typevoidunload()Causes the object to unload its data from memoryMethods inherited from class hec.gfx2d.G2dData
addObserver, canSwapXYValues, getCurveCount, getDefaultMaxYValue, getDefaultMinYValue, getGmtOffset, getLineStyleName, getLookup, getName, getUnitSystem, getXParameterId, getXValues, getYParameterId, getYValues, hasDefaultMaxYValue, hasDefaultMinYValue, setDefaultMaxYValue, setDefaultMinYValue, setGmtOffset, setName, setSwapXYValues, setUnitSystem, setUseDisplayUnits, setXParameterId, setYParameterId, swapXYValues, toString, useDisplayUnitsMethods inherited from class java.util.Observable
clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface hec.gfx2d.G2dObject
canSwapXYValues, getCurveCount, getDataZoneId, getDefaultMaxYValue, getDefaultMinYValue, getGmtOffset, getLineStyleName, getLookup, getName, getUnitSystem, getXParameterId, getXValues, getYParameterId, getYValues, hasDefaultMaxYValue, hasDefaultMinYValue, setDefaultMaxYValue, setDefaultMinYValue, setSwapXYValues, swapXYValues
-
Field Details
-
xdata
public double[] xdata -
ydata
public double[] ydata -
xdataOrg
public double[] xdataOrg -
ydataOrg
public double[] ydataOrg -
_pv
-
_interpolationType
-
-
Constructor Details
-
SimplePairedValuesData
public SimplePairedValuesData() -
SimplePairedValuesData
public SimplePairedValuesData(boolean createDefaults)
-
-
Method Details
-
createDefaultData
protected void createDefaultData() -
getXAxisName
Returns the name of the x axis- Specified by:
getXAxisNamein interfaceG2dObject
-
getYAxisName
Returns the name of the y axis- Specified by:
getYAxisNamein interfaceG2dObject
-
getXAxisType
public int getXAxisType()Returns the name of the x axis- Specified by:
getXAxisTypein interfaceG2dObject
-
getYAxisType
public int getYAxisType()Returns the name of the y axis- Specified by:
getYAxisTypein interfaceG2dObject
-
setXAxisType
public void setXAxisType(int xAxis) set the x axis type -
setYAxisType
public void setYAxisType(int yAxis) set the y axis type -
setData
public void setData(double[] xd, double[] yd) sets the data arrays and notifies observers -
setData
-
resetData
public void resetData()sets the data Vector and notifies observers -
setInterpolationType
set interpolation type -
setPlotXvsY
public void setPlotXvsY(boolean tf) flip x-y data for plotting -
calcPlotArrays
public boolean calcPlotArrays() -
load
public void load()Causes the object to load its data into memory -
unload
public void unload()Causes the object to unload its data from memory -
getBounds
Returns the extents of the object in world coordinates
-