|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objecthep.aida.ref.histogram.DataPointSetFactory
public class DataPointSetFactory
Basic user-level interface for creating a factory of IDataPointSet.
| Constructor Summary | |
|---|---|
DataPointSetFactory()
|
|
DataPointSetFactory(ITree t)
Create an IDataPointSetFactory. |
|
| Method Summary | |
|---|---|
IDataPointSet |
add(String path,
IDataPointSet dataPointSet1,
IDataPointSet dataPointSet2)
Add two IDataSetPoint, point by point and measurement by measurement. |
IDataPointSet |
create(String path,
ICloud1D cloud)
Create an IDataPointSet from an ICloud1D. |
IDataPointSet |
create(String path,
ICloud1D cloud,
String options)
Create an IDataPointSet from an ICloud1D. |
IDataPointSet |
create(String path,
ICloud2D cloud)
Create an IDataPointSet from an ICloud2D. |
IDataPointSet |
create(String path,
ICloud2D cloud,
String options)
Create an IDataPointSet from an ICloud2D. |
IDataPointSet |
create(String path,
ICloud3D cloud)
Create an IDataPointSet from an ICloud3D. |
IDataPointSet |
create(String path,
ICloud3D cloud,
String options)
Create an IDataPointSet from an ICloud3D. |
IDataPointSet |
create(String path,
IHistogram1D hist)
Create an IDataPointSet from an IHistogram1D. |
IDataPointSet |
create(String path,
IHistogram1D hist,
String options)
Create an IDataPointSet from an IHistogram1D. |
IDataPointSet |
create(String path,
IHistogram2D hist)
Create an IDataPointSet from an IHistogram2D. |
IDataPointSet |
create(String path,
IHistogram2D hist,
String options)
Create an IDataPointSet from an IHistogram2D. |
IDataPointSet |
create(String path,
IHistogram3D hist)
Create an IDataPointSet from an IHistogram3D. |
IDataPointSet |
create(String path,
IHistogram3D hist,
String options)
Create an IDataPointSet from an IHistogram3D. |
IDataPointSet |
create(String pathAndTitle,
int dimOfPoints)
Create an empty IDataPointSet. |
IDataPointSet |
create(String pathAndTitle,
int dimOfPoints,
String options)
Create an empty IDataPointSet. |
IDataPointSet |
create(String path,
IProfile1D profile)
Create an IDataPointSet from an IProfile1D. |
IDataPointSet |
create(String path,
IProfile1D profile,
String options)
Create an IDataPointSet from an IProfile1D. |
IDataPointSet |
create(String path,
IProfile2D profile)
Create an IDataPointSet from an IProfile2D. |
IDataPointSet |
create(String path,
IProfile2D profile,
String options)
Create an IDataPointSet from an IProfile2D. |
IDataPointSet |
create(String path,
String title,
int dimOfPoints)
Create an empty IDataPointSet. |
IDataPointSet |
create(String path,
String title,
int dimOfPoints,
String options)
Create an empty IDataPointSet. |
IDataPointSet |
createCopy(String path,
IDataPointSet dataPointSet)
Make a copy of a given IDataPointSet. |
IDataPointSet |
createX(String path,
double[] xVal,
double[] xErr)
Create a two dimensional IDataPointSet providing the data along x (the y value is the index of the x value in the array). |
IDataPointSet |
createX(String path,
double[] xVal,
double[] xErrPlus,
double[] xErrMinus)
Create a two dimensional IDataPointSet providing the data along x (the y value is the index of the x value in the array). |
IDataPointSet |
createX(String path,
String title,
double[] xVal,
double[] xErr)
Create a two dimensional IDataPointSet providing the data along x (the y value is the index of the x value in the array). |
IDataPointSet |
createX(String path,
String title,
double[] xVal,
double[] xErrPlus,
double[] xErrMinus)
Create a two dimensional IDataPointSet providing the data along x (the y value is the index of the x value in the array). |
IDataPointSet |
createXY(String path,
double[] xVal,
double[] yVal,
double[] xErr,
double[] yErr)
Create a two dimensional IDataPointSet providing the data. |
IDataPointSet |
createXY(String path,
double[] xVal,
double[] yVal,
double[] xErrPlus,
double[] yErrPlus,
double[] xErrMinus,
double[] yErrMinus)
Create a two dimensional IDataPointSet providing the data. |
IDataPointSet |
createXY(String path,
String title,
double[] xVal,
double[] yVal,
double[] xErr,
double[] yErr)
Create a two dimensional IDataPointSet providing the data. |
IDataPointSet |
createXY(String path,
String title,
double[] xVal,
double[] yVal,
double[] xErrPlus,
double[] yErrPlus,
double[] xErrMinus,
double[] yErrMinus)
Create a two dimensional IDataPointSet providing the data. |
IDataPointSet |
createXYZ(String path,
double[] xVal,
double[] yVal,
double[] zVal,
double[] xErr,
double[] yErr,
double[] zErr)
Create a two dimensional IDataPointSet providing the data. |
IDataPointSet |
createXYZ(String path,
double[] xVal,
double[] yVal,
double[] zVal,
double[] xErrPlus,
double[] yErrPlus,
double[] zErrPlus,
double[] xErrMinus,
double[] yErrMinus,
double[] zErrMinus)
Create a two dimensional IDataPointSet providing the data. |
IDataPointSet |
createXYZ(String path,
String title,
double[] xVal,
double[] yVal,
double[] zVal,
double[] xErr,
double[] yErr,
double[] zErr)
Create a three dimensional IDataPointSet providing the data. |
IDataPointSet |
createXYZ(String path,
String title,
double[] xVal,
double[] yVal,
double[] zVal,
double[] xErrPlus,
double[] yErrPlus,
double[] zErrPlus,
double[] xErrMinus,
double[] yErrMinus,
double[] zErrMinus)
Create a three dimensional IDataPointSet providing the data. |
IDataPointSet |
createY(String path,
double[] yVal,
double[] yErr)
Create a two dimensional IDataPointSet providing the data along y (the x value is the index of the y value in the array). |
IDataPointSet |
createY(String path,
double[] yVal,
double[] yErrPlus,
double[] yErrMinus)
Create a two dimensional IDataPointSet providing the data along y (the x value is the index of the y value in the array). |
IDataPointSet |
createY(String path,
String title,
double[] yVal,
double[] yErr)
Create a two dimensional IDataPointSet providing the data along y (the x value is the index of the y value in the array). |
IDataPointSet |
createY(String path,
String title,
double[] yVal,
double[] yErrPlus,
double[] yErrMinus)
Create a two dimensional IDataPointSet providing the data along y (the x value is the index of the y value in the array). |
void |
destroy(IDataPointSet dataPointSet)
Destroy a given IDataPointSet. |
IDataPointSet |
divide(String path,
IDataPointSet dataPointSet1,
IDataPointSet dataPointSet2)
Divide two IDataSetPoint, point by point and measurement by measurement. |
IDataPointSet |
multiply(String path,
IDataPointSet dataPointSet1,
IDataPointSet dataPointSet2)
Multiply two IDataSetPoint, point by point and measurement by measurement. |
IDataPointSet |
subtract(String path,
IDataPointSet dataPointSet1,
IDataPointSet dataPointSet2)
Subtract two IDataSetPoint, point by point and measurement by measurement. |
IDataPointSet |
weightedMean(String path,
IDataPointSet dataPointSet1,
IDataPointSet dataPointSet2)
Calculate weighted means of two IDataSetPoint, point by point and measurement by measurement. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DataPointSetFactory(ITree t)
t - The ITree which created IDataPointSet will be associated to.
IllegalArgumentException - if tree is null.public DataPointSetFactory()
| Method Detail |
|---|
public IDataPointSet create(String path,
String title,
int dimOfPoints)
IDataPointSetFactory
create in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataName" and "../folder/dataName" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.title - The title of the IDataPointSet.dimOfPoints - The dimension of the IDataPoints that can be stored in the set.
Options string must consist of series of parameters or key-value
pairs that are separated by comma or semicolon ( "," or ";" ), white spaces are
disregarded and will be trimmed away during parsing. Key-value pairs must be in a form:
key=value, or key="value" (for values that contain spaces, commas, or other special
characters). Single parameters may be converted to a parameter=true pair during parsing,
like "verbose" -> "verbose=true". Any key that starts with "annotation." will be stripped
of this prefix and put into annotation of newly created AIDA object.
public IDataPointSet create(String path,
String title,
int dimOfPoints,
String options)
IDataPointSetFactory
create in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataName" and "../folder/dataName" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.title - The title of the IDataPointSet.dimOfPoints - The dimension of the IDataPoints that can be stored in the set.options - The options for the IDataPointSet, currently not specified. The default is "".
Options string must consist of series of parameters or key-value
pairs that are separated by comma or semicolon ( "," or ";" ), white spaces are
disregarded and will be trimmed away during parsing. Key-value pairs must be in a form:
key=value, or key="value" (for values that contain spaces, commas, or other special
characters). Single parameters may be converted to a parameter=true pair during parsing,
like "verbose" -> "verbose=true". Any key that starts with "annotation." will be stripped
of this prefix and put into annotation of newly created AIDA object.
public IDataPointSet create(String pathAndTitle,
int dimOfPoints,
String options)
IDataPointSetFactory
create in interface IDataPointSetFactorypathAndTitle - The path of the IDataPointSet. The path can either be a relative or full path.
The last part of the path is used as the title.
("/folder1/folder2/dataTitle" and "../folder/dataTitle" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.dimOfPoints - The dimension of the IDataPoints that can be stored in the set.options - The options for the IDataPointSet, currently not specified. The default is "".
Options string must consist of series of parameters or key-value
pairs that are separated by comma or semicolon ( "," or ";" ), white spaces are
disregarded and will be trimmed away during parsing. Key-value pairs must be in a form:
key=value, or key="value" (for values that contain spaces, commas, or other special
characters). Single parameters may be converted to a parameter=true pair during parsing,
like "verbose" -> "verbose=true". Any key that starts with "annotation." will be stripped
of this prefix and put into annotation of newly created AIDA object.
public IDataPointSet create(String pathAndTitle,
int dimOfPoints)
IDataPointSetFactory
create in interface IDataPointSetFactorypathAndTitle - The path of the IDataPointSet. The path can either be a relative or full path.
The last part of the path is used as the title.
("/folder1/folder2/dataTitle" and "../folder/dataTitle" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.dimOfPoints - The dimension of the IDataPoints that can be stored in the set.
Options string must consist of series of parameters or key-value
pairs that are separated by comma or semicolon ( "," or ";" ), white spaces are
disregarded and will be trimmed away during parsing. Key-value pairs must be in a form:
key=value, or key="value" (for values that contain spaces, commas, or other special
characters). Single parameters may be converted to a parameter=true pair during parsing,
like "verbose" -> "verbose=true". Any key that starts with "annotation." will be stripped
of this prefix and put into annotation of newly created AIDA object.
public IDataPointSet createCopy(String path,
IDataPointSet dataPointSet)
IDataPointSetFactory
createCopy in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataName" and "../folder/dataName" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.dataPointSet - The IDataPointSet to be copied.
public void destroy(IDataPointSet dataPointSet)
throws IllegalArgumentException
IDataPointSetFactory
destroy in interface IDataPointSetFactorydataPointSet - The IDataPointSet to be destroyed.
IllegalArgumentException - If dataPointSet cannot be destroyed.
public IDataPointSet create(String path,
IHistogram1D hist)
throws IllegalArgumentException
IDataPointSetFactory
create in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataName" and "../folder/dataName" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.hist - The IHistogram1D from which the data is taken.
Options string must consist of series of parameters or key-value
pairs that are separated by comma or semicolon ( "," or ";" ), white spaces are
disregarded and will be trimmed away during parsing. Key-value pairs must be in a form:
key=value, or key="value" (for values that contain spaces, commas, or other special
characters). Single parameters may be converted to a parameter=true pair during parsing,
like "verbose" -> "verbose=true". Any key that starts with "annotation." will be stripped
of this prefix and put into annotation of newly created AIDA object.
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet create(String path,
IHistogram1D hist,
String options)
throws IllegalArgumentException
IDataPointSetFactory
create in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataName" and "../folder/dataName" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.hist - The IHistogram1D from which the data is taken.options - Options, currently not specified. The default is "".
Options string must consist of series of parameters or key-value
pairs that are separated by comma or semicolon ( "," or ";" ), white spaces are
disregarded and will be trimmed away during parsing. Key-value pairs must be in a form:
key=value, or key="value" (for values that contain spaces, commas, or other special
characters). Single parameters may be converted to a parameter=true pair during parsing,
like "verbose" -> "verbose=true". Any key that starts with "annotation." will be stripped
of this prefix and put into annotation of newly created AIDA object.
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet create(String path,
IHistogram2D hist)
throws IllegalArgumentException
IDataPointSetFactory
create in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataName" and "../folder/dataName" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.hist - The IHistogram2D from which the data is taken.
Options string must consist of series of parameters or key-value
pairs that are separated by comma or semicolon ( "," or ";" ), white spaces are
disregarded and will be trimmed away during parsing. Key-value pairs must be in a form:
key=value, or key="value" (for values that contain spaces, commas, or other special
characters). Single parameters may be converted to a parameter=true pair during parsing,
like "verbose" -> "verbose=true". Any key that starts with "annotation." will be stripped
of this prefix and put into annotation of newly created AIDA object.
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet create(String path,
IHistogram2D hist,
String options)
throws IllegalArgumentException
IDataPointSetFactory
create in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataName" and "../folder/dataName" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.hist - The IHistogram2D from which the data is taken.options - Options, currently not specified. The default is "".
Options string must consist of series of parameters or key-value
pairs that are separated by comma or semicolon ( "," or ";" ), white spaces are
disregarded and will be trimmed away during parsing. Key-value pairs must be in a form:
key=value, or key="value" (for values that contain spaces, commas, or other special
characters). Single parameters may be converted to a parameter=true pair during parsing,
like "verbose" -> "verbose=true". Any key that starts with "annotation." will be stripped
of this prefix and put into annotation of newly created AIDA object.
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet create(String path,
IHistogram3D hist)
throws IllegalArgumentException
IDataPointSetFactory
create in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataName" and "../folder/dataName" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.hist - The IHistogram3D from which the data is taken.
Options string must consist of series of parameters or key-value
pairs that are separated by comma or semicolon ( "," or ";" ), white spaces are
disregarded and will be trimmed away during parsing. Key-value pairs must be in a form:
key=value, or key="value" (for values that contain spaces, commas, or other special
characters). Single parameters may be converted to a parameter=true pair during parsing,
like "verbose" -> "verbose=true". Any key that starts with "annotation." will be stripped
of this prefix and put into annotation of newly created AIDA object.
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet create(String path,
IHistogram3D hist,
String options)
throws IllegalArgumentException
IDataPointSetFactory
create in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataName" and "../folder/dataName" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.hist - The IHistogram3D from which the data is taken.options - Options, currently not specified. The default is "".
Options string must consist of series of parameters or key-value
pairs that are separated by comma or semicolon ( "," or ";" ), white spaces are
disregarded and will be trimmed away during parsing. Key-value pairs must be in a form:
key=value, or key="value" (for values that contain spaces, commas, or other special
characters). Single parameters may be converted to a parameter=true pair during parsing,
like "verbose" -> "verbose=true". Any key that starts with "annotation." will be stripped
of this prefix and put into annotation of newly created AIDA object.
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet create(String path,
ICloud1D cloud)
throws IllegalArgumentException
IDataPointSetFactory
create in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataName" and "../folder/dataName" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.cloud - The ICloud1D from which the data is taken.
Options string must consist of series of parameters or key-value
pairs that are separated by comma or semicolon ( "," or ";" ), white spaces are
disregarded and will be trimmed away during parsing. Key-value pairs must be in a form:
key=value, or key="value" (for values that contain spaces, commas, or other special
characters). Single parameters may be converted to a parameter=true pair during parsing,
like "verbose" -> "verbose=true". Any key that starts with "annotation." will be stripped
of this prefix and put into annotation of newly created AIDA object.
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet create(String path,
ICloud1D cloud,
String options)
throws IllegalArgumentException
IDataPointSetFactory
create in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataName" and "../folder/dataName" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.cloud - The ICloud1D from which the data is taken.options - Options, currently not specified. The default is "".
Options string must consist of series of parameters or key-value
pairs that are separated by comma or semicolon ( "," or ";" ), white spaces are
disregarded and will be trimmed away during parsing. Key-value pairs must be in a form:
key=value, or key="value" (for values that contain spaces, commas, or other special
characters). Single parameters may be converted to a parameter=true pair during parsing,
like "verbose" -> "verbose=true". Any key that starts with "annotation." will be stripped
of this prefix and put into annotation of newly created AIDA object.
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet create(String path,
ICloud2D cloud)
throws IllegalArgumentException
IDataPointSetFactory
create in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataName" and "../folder/dataName" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.cloud - The ICloud2D from which the data is taken.
Options string must consist of series of parameters or key-value
pairs that are separated by comma or semicolon ( "," or ";" ), white spaces are
disregarded and will be trimmed away during parsing. Key-value pairs must be in a form:
key=value, or key="value" (for values that contain spaces, commas, or other special
characters). Single parameters may be converted to a parameter=true pair during parsing,
like "verbose" -> "verbose=true". Any key that starts with "annotation." will be stripped
of this prefix and put into annotation of newly created AIDA object.
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet create(String path,
ICloud2D cloud,
String options)
throws IllegalArgumentException
IDataPointSetFactory
create in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataName" and "../folder/dataName" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.cloud - The ICloud2D from which the data is taken.options - Options, currently not specified
Options string must consist of series of parameters or key-value
pairs that are separated by comma or semicolon ( "," or ";" ), white spaces are
disregarded and will be trimmed away during parsing. Key-value pairs must be in a form:
key=value, or key="value" (for values that contain spaces, commas, or other special
characters). Single parameters may be converted to a parameter=true pair during parsing,
like "verbose" -> "verbose=true". Any key that starts with "annotation." will be stripped
of this prefix and put into annotation of newly created AIDA object.
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet create(String path,
ICloud3D cloud)
throws IllegalArgumentException
IDataPointSetFactory
create in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataName" and "../folder/dataName" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.cloud - The ICloud3D from which the data is taken.
Options string must consist of series of parameters or key-value
pairs that are separated by comma or semicolon ( "," or ";" ), white spaces are
disregarded and will be trimmed away during parsing. Key-value pairs must be in a form:
key=value, or key="value" (for values that contain spaces, commas, or other special
characters). Single parameters may be converted to a parameter=true pair during parsing,
like "verbose" -> "verbose=true". Any key that starts with "annotation." will be stripped
of this prefix and put into annotation of newly created AIDA object.
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet create(String path,
ICloud3D cloud,
String options)
throws IllegalArgumentException
IDataPointSetFactory
create in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataName" and "../folder/dataName" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.cloud - The ICloud3D from which the data is taken.options - Options, currently not specified. The default is "".
Options string must consist of series of parameters or key-value
pairs that are separated by comma or semicolon ( "," or ";" ), white spaces are
disregarded and will be trimmed away during parsing. Key-value pairs must be in a form:
key=value, or key="value" (for values that contain spaces, commas, or other special
characters). Single parameters may be converted to a parameter=true pair during parsing,
like "verbose" -> "verbose=true". Any key that starts with "annotation." will be stripped
of this prefix and put into annotation of newly created AIDA object.
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet create(String path,
IProfile1D profile)
throws IllegalArgumentException
IDataPointSetFactory
create in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataName" and "../folder/dataName" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.profile - The IProfile1D from which the data is taken.
Options string must consist of series of parameters or key-value
pairs that are separated by comma or semicolon ( "," or ";" ), white spaces are
disregarded and will be trimmed away during parsing. Key-value pairs must be in a form:
key=value, or key="value" (for values that contain spaces, commas, or other special
characters). Single parameters may be converted to a parameter=true pair during parsing,
like "verbose" -> "verbose=true". Any key that starts with "annotation." will be stripped
of this prefix and put into annotation of newly created AIDA object.
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet create(String path,
IProfile1D profile,
String options)
throws IllegalArgumentException
IDataPointSetFactory
create in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataName" and "../folder/dataName" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.profile - The IProfile1D from which the data is taken.options - Options, currently not specified. The default is "".
Options string must consist of series of parameters or key-value
pairs that are separated by comma or semicolon ( "," or ";" ), white spaces are
disregarded and will be trimmed away during parsing. Key-value pairs must be in a form:
key=value, or key="value" (for values that contain spaces, commas, or other special
characters). Single parameters may be converted to a parameter=true pair during parsing,
like "verbose" -> "verbose=true". Any key that starts with "annotation." will be stripped
of this prefix and put into annotation of newly created AIDA object.
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet create(String path,
IProfile2D profile)
throws IllegalArgumentException
IDataPointSetFactory
create in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataName" and "../folder/dataName" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.profile - The IProfile2D from which the data is taken.
Options string must consist of series of parameters or key-value
pairs that are separated by comma or semicolon ( "," or ";" ), white spaces are
disregarded and will be trimmed away during parsing. Key-value pairs must be in a form:
key=value, or key="value" (for values that contain spaces, commas, or other special
characters). Single parameters may be converted to a parameter=true pair during parsing,
like "verbose" -> "verbose=true". Any key that starts with "annotation." will be stripped
of this prefix and put into annotation of newly created AIDA object.
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet create(String path,
IProfile2D profile,
String options)
throws IllegalArgumentException
IDataPointSetFactory
create in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataName" and "../folder/dataName" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.profile - The IProfile2D from which the data is taken.options - Options, currently not specified. The default is "".
Options string must consist of series of parameters or key-value
pairs that are separated by comma or semicolon ( "," or ";" ), white spaces are
disregarded and will be trimmed away during parsing. Key-value pairs must be in a form:
key=value, or key="value" (for values that contain spaces, commas, or other special
characters). Single parameters may be converted to a parameter=true pair during parsing,
like "verbose" -> "verbose=true". Any key that starts with "annotation." will be stripped
of this prefix and put into annotation of newly created AIDA object.
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet add(String path,
IDataPointSet dataPointSet1,
IDataPointSet dataPointSet2)
throws IllegalArgumentException
IDataPointSetFactory
add in interface IDataPointSetFactorypath - The path of resulting the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataName" and "../folder/dataName" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.dataPointSet1 - The first member of the addition.dataPointSet2 - The second member of the addition.
IllegalArgumentException - if the two IDataPointSet to be added have different dimensions and/or sizes, or
if a directory in the path does not exist, or the path is illegal.
public IDataPointSet subtract(String path,
IDataPointSet dataPointSet1,
IDataPointSet dataPointSet2)
throws IllegalArgumentException
IDataPointSetFactory
subtract in interface IDataPointSetFactorypath - The path of the resulting IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataName" and "../folder/dataName" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.dataPointSet1 - The first member of the subtraction.dataPointSet2 - The second member of the subtraction.
uncorrelated Gaussian error propagation.
IllegalArgumentException - if the two IDataPointSet to be subtracted have different dimensions and/or sizes, or
if a directory in the path does not exist, or the path is illegal.
public IDataPointSet multiply(String path,
IDataPointSet dataPointSet1,
IDataPointSet dataPointSet2)
throws IllegalArgumentException
IDataPointSetFactory
multiply in interface IDataPointSetFactorypath - The path of the resulting IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataName" and "../folder/dataName" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.dataPointSet1 - The first member of the multiplication.dataPointSet2 - The second member of the multiplication.
uncorrelated Gaussian error propagation.
IllegalArgumentException - if the two IDataPointSet to be multiplied have different dimensions and/or sizes, or
if a directory in the path does not exist, or the path is illegal.
public IDataPointSet divide(String path,
IDataPointSet dataPointSet1,
IDataPointSet dataPointSet2)
throws IllegalArgumentException
IDataPointSetFactory
divide in interface IDataPointSetFactorypath - The path of resulting the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataName" and "../folder/dataName" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.dataPointSet1 - The first member of the division.dataPointSet2 - The second member of the division.
uncorrelated Gaussian error propagation.
IllegalArgumentException - if the two IDataPointSet to be divided have different dimensions and/or sizes, or
if a directory in the path does not exist, or the path is illegal.
public IDataPointSet weightedMean(String path,
IDataPointSet dataPointSet1,
IDataPointSet dataPointSet2)
throws IllegalArgumentException
IDataPointSetFactory
weightedMean in interface IDataPointSetFactorypath - The path of the resulting IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataName" and "../folder/dataName" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.dataPointSet1 - The first IDataPointSet.dataPointSet2 - The second IDataPointSet.
uncorrelated Gaussian error propagation.
IllegalArgumentException - if the two IDataPointSet have different dimensions and/or sizes, or
if a directory in the path does not exist, or the path is illegal.
public IDataPointSet createX(String path,
double[] xVal,
double[] xErr)
throws IllegalArgumentException
IDataPointSetFactory
createX in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
The last part of the path is used as the title.
("/folder1/folder2/dataTitle" and "../folder/dataTitle" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.xVal - The array of the x valuesxErr - The array with the symmetric errors on x
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet createX(String path,
String title,
double[] xVal,
double[] xErr)
throws IllegalArgumentException
IDataPointSetFactory
createX in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataTitle" and "../folder/dataTitle" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.title - The title of the IDataPointSet.xVal - The array of the x valuesxErr - The array with the symmetric errors on x
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet createX(String path,
double[] xVal,
double[] xErrPlus,
double[] xErrMinus)
throws IllegalArgumentException
IDataPointSetFactory
createX in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
The last part of the path is used as the title.
("/folder1/folder2/dataTitle" and "../folder/dataTitle" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.xVal - The array of the x valuesxErrPlus - The array with the plus errors on xxErrMinus - The array with the minus errors on x
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet createX(String path,
String title,
double[] xVal,
double[] xErrPlus,
double[] xErrMinus)
throws IllegalArgumentException
IDataPointSetFactory
createX in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataTitle" and "../folder/dataTitle" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.title - The title of the IDataPointSet.xVal - The array of the x valuesxErrPlus - The array with the plus errors on xxErrMinus - The array with the minus errors on x
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet createY(String path,
double[] yVal,
double[] yErr)
throws IllegalArgumentException
IDataPointSetFactory
createY in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
The last part of the path is used as the title.
("/folder1/folder2/dataTitle" and "../folder/dataTitle" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.yVal - The array of the y valuesyErr - The array with the symmetric errors on y
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet createY(String path,
double[] yVal,
double[] yErrPlus,
double[] yErrMinus)
throws IllegalArgumentException
IDataPointSetFactory
createY in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
The last part of the path is used as the title.
("/folder1/folder2/dataTitle" and "../folder/dataTitle" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.yVal - The array of the y valuesyErrPlus - The array with the plus errors on yyErrMinus - The array with the minus errors on y
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet createY(String path,
String title,
double[] yVal,
double[] yErr)
throws IllegalArgumentException
IDataPointSetFactory
createY in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataTitle" and "../folder/dataTitle" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.title - The title of the IDataPointSet.yVal - The array of the y valuesyErr - The array with the symmetric errors on y
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet createY(String path,
String title,
double[] yVal,
double[] yErrPlus,
double[] yErrMinus)
throws IllegalArgumentException
IDataPointSetFactory
createY in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataTitle" and "../folder/dataTitle" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.title - The title of the IDataPointSet.yVal - The array of the y valuesyErrPlus - The array with the plus errors on yyErrMinus - The array with the minus errors on y
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet createXY(String path,
double[] xVal,
double[] yVal,
double[] xErr,
double[] yErr)
throws IllegalArgumentException
IDataPointSetFactory
createXY in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
The last part of the path is used as the title.
("/folder1/folder2/dataTitle" and "../folder/dataTitle" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.xVal - The array of the x valuesyVal - The array of the y valuesxErr - The array with the symmetric errors on xyErr - The array with the symmetric errors on y
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet createXY(String path,
String title,
double[] xVal,
double[] yVal,
double[] xErr,
double[] yErr)
throws IllegalArgumentException
IDataPointSetFactory
createXY in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataTitle" and "../folder/dataTitle" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.title - The title of the IDataPointSet.xVal - The array of the x valuesyVal - The array of the y valuesxErr - The array with the symmetric errors on xyErr - The array with the symmetric errors on y
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet createXY(String path,
double[] xVal,
double[] yVal,
double[] xErrPlus,
double[] yErrPlus,
double[] xErrMinus,
double[] yErrMinus)
throws IllegalArgumentException
IDataPointSetFactory
createXY in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
The last part of the path is used as the title.
("/folder1/folder2/dataTitle" and "../folder/dataTitle" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.xVal - The array of the x valuesyVal - The array of the y valuesxErrPlus - The array with the plus errors on xyErrPlus - The array with the plus errors on yxErrMinus - The array with the minus errors on xyErrMinus - The array with the minus errors on y
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet createXY(String path,
String title,
double[] xVal,
double[] yVal,
double[] xErrPlus,
double[] yErrPlus,
double[] xErrMinus,
double[] yErrMinus)
throws IllegalArgumentException
IDataPointSetFactory
createXY in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataTitle" and "../folder/dataTitle" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.title - The title of the IDataPointSet.xVal - The array of the x valuesyVal - The array of the y valuesxErrPlus - The array with the plus errors on xyErrPlus - The array with the plus errors on yxErrMinus - The array with the minus errors on xyErrMinus - The array with the minus errors on y
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet createXYZ(String path,
double[] xVal,
double[] yVal,
double[] zVal,
double[] xErr,
double[] yErr,
double[] zErr)
throws IllegalArgumentException
IDataPointSetFactory
createXYZ in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
The last part of the path is used as the title.
("/folder1/folder2/dataTitle" and "../folder/dataTitle" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.xVal - The array of the x valuesyVal - The array of the y valueszVal - The array of the z values
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet createXYZ(String path,
String title,
double[] xVal,
double[] yVal,
double[] zVal,
double[] xErr,
double[] yErr,
double[] zErr)
throws IllegalArgumentException
IDataPointSetFactory
createXYZ in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataTitle" and "../folder/dataTitle" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.title - The title of the IDataPointSet.xVal - The array of the x valuesyVal - The array of the y valueszVal - The array of the z valuesxErr - The array with the symmetric errors on xyErr - The array with the symmetric errors on yzErr - The array with the symmetric errors on z
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet createXYZ(String path,
double[] xVal,
double[] yVal,
double[] zVal,
double[] xErrPlus,
double[] yErrPlus,
double[] zErrPlus,
double[] xErrMinus,
double[] yErrMinus,
double[] zErrMinus)
throws IllegalArgumentException
IDataPointSetFactory
createXYZ in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
The last part of the path is used as the title.
("/folder1/folder2/dataTitle" and "../folder/dataTitle" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.xVal - The array of the x valuesyVal - The array of the y valueszVal - The array of the z valuesxErrPlus - The array with the plus errors on xyErrPlus - The array with the plus errors on yzErrPlus - The array with the plus errors on zxErrMinus - The array with the minus errors on xyErrMinus - The array with the minus errors on yzErrMinus - The array with the minus errors on z
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
public IDataPointSet createXYZ(String path,
String title,
double[] xVal,
double[] yVal,
double[] zVal,
double[] xErrPlus,
double[] yErrPlus,
double[] zErrPlus,
double[] xErrMinus,
double[] yErrMinus,
double[] zErrMinus)
throws IllegalArgumentException
IDataPointSetFactory
createXYZ in interface IDataPointSetFactorypath - The path of the IDataPointSet. The path can either be a relative or full path.
("/folder1/folder2/dataTitle" and "../folder/dataTitle" are valid paths).
All the directories in the path must exist. The characther `/` cannot be used
in names; it is only used to delimit directories within paths.title - The title of the IDataPointSet.xVal - The array of the x valuesyVal - The array of the y valueszVal - The array of the z valuesxErrPlus - The array with the plus errors on xyErrPlus - The array with the plus errors on yzErrPlus - The array with the plus errors on zxErrMinus - The array with the minus errors on xyErrMinus - The array with the minus errors on yzErrMinus - The array with the minus errors on z
IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||