gov.nist.microanalysis.EPQTools
Class SerializableSpectrum

java.lang.Object
  extended by gov.nist.microanalysis.EPQLibrary.BaseSpectrum
      extended by gov.nist.microanalysis.EPQTools.SerializableSpectrum
All Implemented Interfaces:
ISpectrumData, java.io.Serializable, java.lang.Comparable

public class SerializableSpectrum
extends BaseSpectrum
implements java.io.Serializable

A class to make ISpectrumData instances Serializable.

Copyright: Pursuant to title 17 Section 105 of the United States Code this software is not subject to copyright protection and is in the public domain

Institution: National Institute of Standards and Technology

Version:
1.0
Author:
nritchie
See Also:
Serialized Form

Field Summary
 
Fields inherited from class gov.nist.microanalysis.EPQLibrary.BaseSpectrum
mHashCode, NULL_HASH, NullSpectrum
 
Constructor Summary
SerializableSpectrum()
           
SerializableSpectrum(ISpectrumData src)
          Constructs a SerializableSpectrum based on the specified input spectrum
 
Method Summary
 int getChannelCount()
          getChannelCount
 double getChannelWidth()
          getChannelWidth
 double getCounts(int i)
          getCounts
 SpectrumProperties getProperties()
          getProperties
 double getZeroOffset()
          getZeroOffset
 
Methods inherited from class gov.nist.microanalysis.EPQLibrary.BaseSpectrum
compareTo, equals, hashCode, initializeSpectrumIndex, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SerializableSpectrum

public SerializableSpectrum()

SerializableSpectrum

public SerializableSpectrum(ISpectrumData src)
Constructs a SerializableSpectrum based on the specified input spectrum

Method Detail

getChannelCount

public int getChannelCount()
getChannelCount

Specified by:
getChannelCount in interface ISpectrumData
Returns:
(non-Javadoc)
See Also:
ISpectrumData.getChannelCount()

getCounts

public double getCounts(int i)
getCounts

Specified by:
getCounts in interface ISpectrumData
Parameters:
i -
Returns:
(non-Javadoc)
See Also:
ISpectrumData.getCounts(int)

getChannelWidth

public double getChannelWidth()
getChannelWidth

Specified by:
getChannelWidth in interface ISpectrumData
Returns:
(non-Javadoc)
See Also:
ISpectrumData.getChannelWidth()

getZeroOffset

public double getZeroOffset()
getZeroOffset

Specified by:
getZeroOffset in interface ISpectrumData
Returns:
(non-Javadoc)
See Also:
ISpectrumData.getZeroOffset()

getProperties

public SpectrumProperties getProperties()
getProperties

Specified by:
getProperties in interface ISpectrumData
Returns:
(non-Javadoc)
See Also:
ISpectrumData.getProperties()