Package hec.dataTable
Class PairedDataCurve
java.lang.Object
hec.dataTable.PairedDataCurve
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddColumn(int curveCol, boolean append) voidappendRows(int numberRows) voidvoiddeleteColumn(int curveCol) voiddeleteRows(int startRow, int numberRows) intgetColumnName(int col) hec.io.PairedDataContainerintgetHecDouble(int row, int column) getName()intintgetValueAt(int row, int column) hec.heclib.util.HecDoubleArrayhec.heclib.util.HecDoublegetXValue(int row) booleanvoidinsertRowsBefore(int startRow, int numberRows) booleanisCellEditable(int row, int column) voidnumberOfPairedCurvesChanged(int newNumber) voidvoidintsetData(hec.io.PairedDataContainer pairedDataContainer) voidsetDataChanged(boolean dataChanged) voidsetDecimalPosition(int position) voidsetValue(hec.heclib.util.HecDouble number, int row, int column) voidsetXAttribute(String value, int row) voidsetXValue(hec.heclib.util.HecDouble number, int row) voidsetYAttribute(String value, int row, int column) intupdateContainer(int[] firstError)
-
Field Details
-
_pairedDataContainer
protected hec.io.PairedDataContainer _pairedDataContainer -
_xArray
protected hec.heclib.util.HecDoubleArray _xArray -
_yArrays
-
_allYCurves
-
_labels
-
_parameters
-
_units
-
_dataChanged
protected boolean _dataChanged
-
-
Constructor Details
-
PairedDataCurve
public PairedDataCurve(hec.io.PairedDataContainer pairedDataContainer)
-
-
Method Details
-
setData
public int setData(hec.io.PairedDataContainer pairedDataContainer) -
getColumnCount
public int getColumnCount() -
getNumberValues
public int getNumberValues() -
getRowCount
public int getRowCount() -
getXParameter
-
getColumnName
-
getNominalName
-
getName
-
getDataContainer
public hec.io.PairedDataContainer getDataContainer() -
getValueAt
-
getXValue
public hec.heclib.util.HecDouble getXValue(int row) -
getHecDouble
-
getXArray
public hec.heclib.util.HecDoubleArray getXArray() -
setYAttribute
-
setXAttribute
-
setValue
public void setValue(hec.heclib.util.HecDouble number, int row, int column) -
setXValue
public void setXValue(hec.heclib.util.HecDouble number, int row) -
isCellEditable
public boolean isCellEditable(int row, int column) -
checkPrecision
public void checkPrecision() -
numberOfPairedCurvesChanged
public void numberOfPairedCurvesChanged(int newNumber) -
addColumn
public void addColumn(int curveCol, boolean append) -
insertRowsBefore
public void insertRowsBefore(int startRow, int numberRows) -
appendRows
public void appendRows(int numberRows) -
deleteRows
public void deleteRows(int startRow, int numberRows) -
deleteColumn
public void deleteColumn(int curveCol) -
setDecimalPosition
public void setDecimalPosition(int position) -
getDecimalPosition
public int getDecimalPosition() -
hasDataChanged
public boolean hasDataChanged() -
setDataChanged
public void setDataChanged(boolean dataChanged) -
save
-
saveAs
-
updateContainer
public int updateContainer(int[] firstError)
-