public class Sample extends java.lang.Object implements ISample, IMetaData
The error values are absolute, positive numbers. For example, a Sample with Y=5, negative Y error 1 and positive Y error 2 represents a number of 5 that could also be anywhere in 4 .. 7. The errors are not percentages. The 'negative' error is actually a positive number.
Note: Only the x/y value is used in equals()! Error ranges and info texts are ignored when determining equality with another Sample.
| Constructor and Description |
|---|
Sample(double xdata,
double ydata)
Initialize with x/y value
|
Sample(double xValue,
double yValue,
double yPlusError,
double yMinusError,
double xPlusError,
double xMinusError)
Initialize with value and error range
|
Sample(double xValue,
double yValue,
double yPlusError,
double yMinusError,
double xPlusError,
double xMinusError,
java.lang.String info)
Initialize with value, error ranges and info text
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.Object |
getData()
Get meta data stored with the object.
|
java.lang.Object |
getData(java.lang.String key)
Returns the value to which the specified key is mapped, or
null if this map contains no mapping for the key. |
java.util.Map<java.lang.String,java.lang.Object> |
getDataCollection()
Get the available meta data entries as a immutable
#Map. |
java.lang.String |
getInfo() |
double |
getXMinusError() |
double |
getXPlusError() |
double |
getXValue() |
double |
getYMinusError() |
double |
getYPlusError() |
double |
getYValue() |
int |
hashCode() |
void |
setData(java.lang.Object metaData)
Store meta data with the object.
|
void |
setData(java.lang.String key,
java.lang.Object data)
Store meta data mapped with the key.
|
java.lang.String |
toString() |
public Sample(double xdata,
double ydata)
xdata - ydata - public Sample(double xValue,
double yValue,
double yPlusError,
double yMinusError,
double xPlusError,
double xMinusError)
xValue - yValue - yPlusError - yMinusError - xPlusError - xMinusError - public Sample(double xValue,
double yValue,
double yPlusError,
double yMinusError,
double xPlusError,
double xMinusError,
java.lang.String info)
xValue - yValue - yPlusError - yMinusError - xPlusError - xMinusError - info - public double getXMinusError()
getXMinusError in interface ISamplepublic double getXPlusError()
getXPlusError in interface ISamplepublic double getYMinusError()
getYMinusError in interface ISamplepublic double getYPlusError()
getYPlusError in interface ISamplepublic java.lang.String getInfo()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic void setData(java.lang.Object metaData)
IMetaDatapublic java.lang.Object getData()
IMetaDatapublic java.lang.Object getData(java.lang.String key)
IMetaDatanull if this map contains no mapping for the key.public void setData(java.lang.String key,
java.lang.Object data)
IMetaDatanull.public java.util.Map<java.lang.String,java.lang.Object> getDataCollection()
IMetaData#Map.getDataCollection in interface IMetaData