DataPointSetFactory
hep.aida.ref.histogram

Class DataPointSetFactory

    • Constructor Detail

      • DataPointSetFactory

        public DataPointSetFactory(ITree t)
        Create an IDataPointSetFactory.
        Parameters:
        t - The ITree which created IDataPointSet will be associated to.
        Throws:
        IllegalArgumentException - if tree is null.
      • DataPointSetFactory

        public DataPointSetFactory()
    • Method Detail

      • create

        public IDataPointSet create(String path,                   String title,                   int dimOfPoints)
        Description copied from interface: IDataPointSetFactory
        Create an empty IDataPointSet.
        Specified by:
        create in interface IDataPointSetFactory
        Parameters:
        path - 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.
        Returns:
        The newly created IDataPointSet.
      • create

        public IDataPointSet create(String path,                   String title,                   int dimOfPoints,                   String options)
        Description copied from interface: IDataPointSetFactory
        Create an empty IDataPointSet.
        Specified by:
        create in interface IDataPointSetFactory
        Parameters:
        path - 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.
        Returns:
        The newly created IDataPointSet.
      • create

        public IDataPointSet create(String pathAndTitle,                   int dimOfPoints,                   String options)
        Description copied from interface: IDataPointSetFactory
        Create an empty IDataPointSet.
        Specified by:
        create in interface IDataPointSetFactory
        Parameters:
        pathAndTitle - 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.
        Returns:
        The newly created IDataPointSet.
      • create

        public IDataPointSet create(String pathAndTitle,                   int dimOfPoints)
        Description copied from interface: IDataPointSetFactory
        Create an empty IDataPointSet.
        Specified by:
        create in interface IDataPointSetFactory
        Parameters:
        pathAndTitle - 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.
        Returns:
        The newly created IDataPointSet.
      • createCopy

        public IDataPointSet createCopy(String path,                       IDataPointSet dataPointSet)
        Description copied from interface: IDataPointSetFactory
        Make a copy of a given IDataPointSet.
        Specified by:
        createCopy in interface IDataPointSetFactory
        Parameters:
        path - 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.
        Returns:
        The copy of the given IDataPointSet.
      • create

        public IDataPointSet create(String path,                   IHistogram1D hist)                     throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create an IDataPointSet from an IHistogram1D.
        Specified by:
        create in interface IDataPointSetFactory
        Parameters:
        path - 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.
        Returns:
        The newly created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • create

        public IDataPointSet create(String path,                   IHistogram1D hist,                   String options)                     throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create an IDataPointSet from an IHistogram1D.
        Specified by:
        create in interface IDataPointSetFactory
        Parameters:
        path - 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.
        Returns:
        The newly created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • create

        public IDataPointSet create(String path,                   IHistogram2D hist)                     throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create an IDataPointSet from an IHistogram2D.
        Specified by:
        create in interface IDataPointSetFactory
        Parameters:
        path - 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.
        Returns:
        The newly created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • create

        public IDataPointSet create(String path,                   IHistogram2D hist,                   String options)                     throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create an IDataPointSet from an IHistogram2D.
        Specified by:
        create in interface IDataPointSetFactory
        Parameters:
        path - 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.
        Returns:
        The newly created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • create

        public IDataPointSet create(String path,                   IHistogram3D hist)                     throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create an IDataPointSet from an IHistogram3D.
        Specified by:
        create in interface IDataPointSetFactory
        Parameters:
        path - 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.
        Returns:
        The newly created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • create

        public IDataPointSet create(String path,                   IHistogram3D hist,                   String options)                     throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create an IDataPointSet from an IHistogram3D.
        Specified by:
        create in interface IDataPointSetFactory
        Parameters:
        path - 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.
        Returns:
        The newly created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • create

        public IDataPointSet create(String path,                   ICloud1D cloud)                     throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create an IDataPointSet from an ICloud1D.
        Specified by:
        create in interface IDataPointSetFactory
        Parameters:
        path - 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.
        Returns:
        The newly created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • create

        public IDataPointSet create(String path,                   ICloud1D cloud,                   String options)                     throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create an IDataPointSet from an ICloud1D.
        Specified by:
        create in interface IDataPointSetFactory
        Parameters:
        path - 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.
        Returns:
        The newly created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • create

        public IDataPointSet create(String path,                   ICloud2D cloud)                     throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create an IDataPointSet from an ICloud2D.
        Specified by:
        create in interface IDataPointSetFactory
        Parameters:
        path - 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.
        Returns:
        The newly created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • create

        public IDataPointSet create(String path,                   ICloud2D cloud,                   String options)                     throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create an IDataPointSet from an ICloud2D.
        Specified by:
        create in interface IDataPointSetFactory
        Parameters:
        path - 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.
        Returns:
        The newly created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • create

        public IDataPointSet create(String path,                   ICloud3D cloud)                     throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create an IDataPointSet from an ICloud3D.
        Specified by:
        create in interface IDataPointSetFactory
        Parameters:
        path - 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.
        Returns:
        The newly created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • create

        public IDataPointSet create(String path,                   ICloud3D cloud,                   String options)                     throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create an IDataPointSet from an ICloud3D.
        Specified by:
        create in interface IDataPointSetFactory
        Parameters:
        path - 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.
        Returns:
        The newly created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • create

        public IDataPointSet create(String path,                   IProfile1D profile)                     throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create an IDataPointSet from an IProfile1D.
        Specified by:
        create in interface IDataPointSetFactory
        Parameters:
        path - 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.
        Returns:
        The newly created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • create

        public IDataPointSet create(String path,                   IProfile1D profile,                   String options)                     throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create an IDataPointSet from an IProfile1D.
        Specified by:
        create in interface IDataPointSetFactory
        Parameters:
        path - 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.
        Returns:
        The newly created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • create

        public IDataPointSet create(String path,                   IProfile2D profile)                     throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create an IDataPointSet from an IProfile2D.
        Specified by:
        create in interface IDataPointSetFactory
        Parameters:
        path - 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.
        Returns:
        The newly created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • create

        public IDataPointSet create(String path,                   IProfile2D profile,                   String options)                     throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create an IDataPointSet from an IProfile2D.
        Specified by:
        create in interface IDataPointSetFactory
        Parameters:
        path - 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.
        Returns:
        The newly created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • add

        public IDataPointSet add(String path,                IDataPointSet dataPointSet1,                IDataPointSet dataPointSet2)                  throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Add two IDataSetPoint, point by point and measurement by measurement.
        Specified by:
        add in interface IDataPointSetFactory
        Parameters:
        path - 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.
        Throws:
        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.
      • subtract

        public IDataPointSet subtract(String path,                     IDataPointSet dataPointSet1,                     IDataPointSet dataPointSet2)                       throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Subtract two IDataSetPoint, point by point and measurement by measurement.
        Specified by:
        subtract in interface IDataPointSetFactory
        Parameters:
        path - 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.
        Throws:
        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.
      • multiply

        public IDataPointSet multiply(String path,                     IDataPointSet dataPointSet1,                     IDataPointSet dataPointSet2)                       throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Multiply two IDataSetPoint, point by point and measurement by measurement.
        Specified by:
        multiply in interface IDataPointSetFactory
        Parameters:
        path - 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.
        Throws:
        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.
      • divide

        public IDataPointSet divide(String path,                   IDataPointSet dataPointSet1,                   IDataPointSet dataPointSet2)                     throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Divide two IDataSetPoint, point by point and measurement by measurement.
        Specified by:
        divide in interface IDataPointSetFactory
        Parameters:
        path - 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.
        Throws:
        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.
      • weightedMean

        public IDataPointSet weightedMean(String path,                         IDataPointSet dataPointSet1,                         IDataPointSet dataPointSet2)                           throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Calculate weighted means of two IDataSetPoint, point by point and measurement by measurement.
        Specified by:
        weightedMean in interface IDataPointSetFactory
        Parameters:
        path - 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.
        Throws:
        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.
      • createX

        public IDataPointSet createX(String path,                    double[] xVal,                    double[] xErr)                      throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create a two dimensional IDataPointSet providing the data along x (the y value is the index of the x value in the array).
        Specified by:
        createX in interface IDataPointSetFactory
        Parameters:
        path - 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 values
        xErr - The array with the symmetric errors on x
        Returns:
        The created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • createX

        public IDataPointSet createX(String path,                    String title,                    double[] xVal,                    double[] xErr)                      throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create a two dimensional IDataPointSet providing the data along x (the y value is the index of the x value in the array).
        Specified by:
        createX in interface IDataPointSetFactory
        Parameters:
        path - 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 values
        xErr - The array with the symmetric errors on x
        Returns:
        The created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • createX

        public IDataPointSet createX(String path,                    double[] xVal,                    double[] xErrPlus,                    double[] xErrMinus)                      throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create a two dimensional IDataPointSet providing the data along x (the y value is the index of the x value in the array).
        Specified by:
        createX in interface IDataPointSetFactory
        Parameters:
        path - 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 values
        xErrPlus - The array with the plus errors on x
        xErrMinus - The array with the minus errors on x
        Returns:
        The created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • createX

        public IDataPointSet createX(String path,                    String title,                    double[] xVal,                    double[] xErrPlus,                    double[] xErrMinus)                      throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create a two dimensional IDataPointSet providing the data along x (the y value is the index of the x value in the array).
        Specified by:
        createX in interface IDataPointSetFactory
        Parameters:
        path - 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 values
        xErrPlus - The array with the plus errors on x
        xErrMinus - The array with the minus errors on x
        Returns:
        The created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • createY

        public IDataPointSet createY(String path,                    double[] yVal,                    double[] yErr)                      throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create a two dimensional IDataPointSet providing the data along y (the x value is the index of the y value in the array).
        Specified by:
        createY in interface IDataPointSetFactory
        Parameters:
        path - 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 values
        yErr - The array with the symmetric errors on y
        Returns:
        The created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • createY

        public IDataPointSet createY(String path,                    double[] yVal,                    double[] yErrPlus,                    double[] yErrMinus)                      throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create a two dimensional IDataPointSet providing the data along y (the x value is the index of the y value in the array).
        Specified by:
        createY in interface IDataPointSetFactory
        Parameters:
        path - 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 values
        yErrPlus - The array with the plus errors on y
        yErrMinus - The array with the minus errors on y
        Returns:
        The created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • createY

        public IDataPointSet createY(String path,                    String title,                    double[] yVal,                    double[] yErr)                      throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create a two dimensional IDataPointSet providing the data along y (the x value is the index of the y value in the array).
        Specified by:
        createY in interface IDataPointSetFactory
        Parameters:
        path - 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 values
        yErr - The array with the symmetric errors on y
        Returns:
        The created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • createY

        public IDataPointSet createY(String path,                    String title,                    double[] yVal,                    double[] yErrPlus,                    double[] yErrMinus)                      throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create a two dimensional IDataPointSet providing the data along y (the x value is the index of the y value in the array).
        Specified by:
        createY in interface IDataPointSetFactory
        Parameters:
        path - 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 values
        yErrPlus - The array with the plus errors on y
        yErrMinus - The array with the minus errors on y
        Returns:
        The created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • createXY

        public IDataPointSet createXY(String path,                     double[] xVal,                     double[] yVal,                     double[] xErr,                     double[] yErr)                       throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create a two dimensional IDataPointSet providing the data.
        Specified by:
        createXY in interface IDataPointSetFactory
        Parameters:
        path - 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 values
        yVal - The array of the y values
        xErr - The array with the symmetric errors on x
        yErr - The array with the symmetric errors on y
        Returns:
        The created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • createXY

        public IDataPointSet createXY(String path,                     String title,                     double[] xVal,                     double[] yVal,                     double[] xErr,                     double[] yErr)                       throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create a two dimensional IDataPointSet providing the data.
        Specified by:
        createXY in interface IDataPointSetFactory
        Parameters:
        path - 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 values
        yVal - The array of the y values
        xErr - The array with the symmetric errors on x
        yErr - The array with the symmetric errors on y
        Returns:
        The created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • createXY

        public IDataPointSet createXY(String path,                     double[] xVal,                     double[] yVal,                     double[] xErrPlus,                     double[] yErrPlus,                     double[] xErrMinus,                     double[] yErrMinus)                       throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create a two dimensional IDataPointSet providing the data.
        Specified by:
        createXY in interface IDataPointSetFactory
        Parameters:
        path - 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 values
        yVal - The array of the y values
        xErrPlus - The array with the plus errors on x
        yErrPlus - The array with the plus errors on y
        xErrMinus - The array with the minus errors on x
        yErrMinus - The array with the minus errors on y
        Returns:
        The created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • createXY

        public IDataPointSet createXY(String path,                     String title,                     double[] xVal,                     double[] yVal,                     double[] xErrPlus,                     double[] yErrPlus,                     double[] xErrMinus,                     double[] yErrMinus)                       throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create a two dimensional IDataPointSet providing the data.
        Specified by:
        createXY in interface IDataPointSetFactory
        Parameters:
        path - 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 values
        yVal - The array of the y values
        xErrPlus - The array with the plus errors on x
        yErrPlus - The array with the plus errors on y
        xErrMinus - The array with the minus errors on x
        yErrMinus - The array with the minus errors on y
        Returns:
        The created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • createXYZ

        public IDataPointSet createXYZ(String path,                      double[] xVal,                      double[] yVal,                      double[] zVal,                      double[] xErr,                      double[] yErr,                      double[] zErr)                        throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create a two dimensional IDataPointSet providing the data.
        Specified by:
        createXYZ in interface IDataPointSetFactory
        Parameters:
        path - 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 values
        yVal - The array of the y values
        zVal - The array of the z values
        Returns:
        The created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • createXYZ

        public IDataPointSet createXYZ(String path,                      String title,                      double[] xVal,                      double[] yVal,                      double[] zVal,                      double[] xErr,                      double[] yErr,                      double[] zErr)                        throws IllegalArgumentException
        Description copied from interface: IDataPointSetFactory
        Create a three dimensional IDataPointSet providing the data.
        Specified by:
        createXYZ in interface IDataPointSetFactory
        Parameters:
        path - 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 values
        yVal - The array of the y values
        zVal - The array of the z values
        xErr - The array with the symmetric errors on x
        yErr - The array with the symmetric errors on y
        zErr - The array with the symmetric errors on z
        Returns:
        The created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • createXYZ

        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
        Description copied from interface: IDataPointSetFactory
        Create a two dimensional IDataPointSet providing the data.
        Specified by:
        createXYZ in interface IDataPointSetFactory
        Parameters:
        path - 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 values
        yVal - The array of the y values
        zVal - The array of the z values
        xErrPlus - The array with the plus errors on x
        yErrPlus - The array with the plus errors on y
        zErrPlus - The array with the plus errors on z
        xErrMinus - The array with the minus errors on x
        yErrMinus - The array with the minus errors on y
        zErrMinus - The array with the minus errors on z
        Returns:
        The created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.
      • createXYZ

        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
        Description copied from interface: IDataPointSetFactory
        Create a three dimensional IDataPointSet providing the data.
        Specified by:
        createXYZ in interface IDataPointSetFactory
        Parameters:
        path - 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 values
        yVal - The array of the y values
        zVal - The array of the z values
        xErrPlus - The array with the plus errors on x
        yErrPlus - The array with the plus errors on y
        zErrPlus - The array with the plus errors on z
        xErrMinus - The array with the minus errors on x
        yErrMinus - The array with the minus errors on y
        zErrMinus - The array with the minus errors on z
        Returns:
        The created IDataPointSet.
        Throws:
        IllegalArgumentException - if a directory in the path does not exist, or the path is illegal.

SCaVis 1.7 © jWork.org