Package jsky.science

Examples of jsky.science.Wavelength


    /**
     * Creates a new Wavelength1DArray with no Name, 100 data points, and
     * 100-1100 Nanometers range.
     **/
    public Wavelength1DArray() {
        this(null, new Wavelength(100, Wavelength.NANOMETER),
             new Wavelength(1100, Wavelength.NANOMETER),
             100);
    }
View Full Code Here


     * Creates new Wavelenth1DArray of specified number of points and
     * default range (100-1100 Nanometers).
     * @param inVal integer of number of desired points in dataset
     **/
    public Wavelength1DArray(int inVal) {
        this(null, new Wavelength(100, Wavelength.NANOMETER),
             new Wavelength(1100, Wavelength.NANOMETER),
             inVal);
    }
View Full Code Here

    /**
     * Creates a new Wavelength1DArray with the specified Name, 100 data points, and
     * 100-1100 Nanometers range.
     **/
    public Wavelength1DArray(String inName) {
        this(inName, new Wavelength(100, Wavelength.NANOMETER),
             new Wavelength(1100, Wavelength.NANOMETER),
             100);
    }
View Full Code Here

     * Returns the wavelength data value for specified index as a Wavelength
     **/
    public Wavelength getWavelengthAtIndex(int index) {
        return ((fWavelengths == null || index >= fNumPoints || index < 0) ?
                null :
                new Wavelength(fWavelengths[index], fWavelengthUnits));
    }
View Full Code Here

            System.arraycopy(baseWl, 0, fWavelengths, 0, basePts);
        } else {
            int newP = basePts / nPts;
            fWavelengths = new double[newP];
            fData = new double[newP];
            Wavelength tmpWl = null;

            for (int base = 0; base < newP; base++) {
                fWavelengths[base] = baseWl[base * nPts];
                double newData = 0.0;
                for (int n = 0; n < nPts; n++)
View Full Code Here

        double baseWL[] = baseDs.toArrayWavelengths(null, null, 0);
        int nPoints = baseWL.length;

        double tmp[] = new double[nPoints];
        for (int i = 0; i < nPoints; i++)
            tmp[i] = getValue(new Wavelength(baseWL[i]));

        fData = tmp;
        fWavelengths = baseWL;
        fNumPoints = nPoints;
    }
View Full Code Here

TOP

Related Classes of jsky.science.Wavelength

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.