Package jisa.experiment
Class Spectrum
- java.lang.Object
-
- jisa.experiment.Spectrum
-
- All Implemented Interfaces:
java.lang.Iterable<Spectrum.DataPoint>
public class Spectrum extends java.lang.Object implements java.lang.Iterable<Spectrum.DataPoint>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Spectrum.DataPoint
-
Constructor Summary
Constructors Constructor Description Spectrum(java.util.List<Spectrum.DataPoint> dataPoints)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Spectrum.DataPoint
get(int index)
Spectrum.DataPoint
getNearestPoint(double frequency)
Function
interpolate()
java.util.Iterator<Spectrum.DataPoint>
iterator()
int
size()
Spectrum.DataPoint[]
toArray()
RealMatrix
toColumnMatrix()
java.util.List<Spectrum.DataPoint>
toList()
ResultList
toResultList()
-
-
-
Constructor Detail
-
Spectrum
public Spectrum(java.util.List<Spectrum.DataPoint> dataPoints)
-
-
Method Detail
-
toResultList
public ResultList toResultList()
-
toColumnMatrix
public RealMatrix toColumnMatrix()
-
toList
public java.util.List<Spectrum.DataPoint> toList()
-
toArray
public Spectrum.DataPoint[] toArray()
-
interpolate
public Function interpolate()
-
get
public Spectrum.DataPoint get(int index)
-
size
public int size()
-
getNearestPoint
public Spectrum.DataPoint getNearestPoint(double frequency)
-
iterator
public java.util.Iterator<Spectrum.DataPoint> iterator()
- Specified by:
iterator
in interfacejava.lang.Iterable<Spectrum.DataPoint>
-
-