gov.sns.tools.scan
Class MeasuredValues

java.lang.Object
  |
  +--gov.sns.tools.scan.MeasuredValues
All Implemented Interfaces:
Measurer

public class MeasuredValues
extends java.lang.Object
implements Measurer


Field Summary
protected  java.util.Vector measuredValueV
           
protected  Valuator valuator
           
 
Constructor Summary
MeasuredValues()
           
 
Method Summary
protected  void acceptMeasure()
           
 void addMeasuredValueInstance(MeasuredValue mVal)
           
 void addNewDataPoint(double xValue)
           
 void addNewDataPoint(double xValue, java.util.Vector independVariablesV)
           
 void addNewSetOfMeasurementsListener(java.awt.event.ActionListener newSetOfMeasurementsListenerIn)
           
 AveragingController getAvrgCntrl()
           
 MeasuredValue getMeasuredValueInstance(int index)
           
 MeasuredValue getMeasuredValueInstance(java.lang.String aliasIn)
           
 int getNumberOfMeasuredValues()
           
 Valuator getValuator()
           
 void makeNewSetOfMeasurements(java.util.Vector independVariablesV)
           
 boolean measure()
           
 void removeAllMeasuredValues()
           
 void removeAvrgCntrl()
           
 void removeMeasuredValueInstance(MeasuredValue mVal)
           
 void removeScanStopper()
           
 void removeValuator()
           
protected  void restoreIniState()
           
 void setAvrgCntrl(AveragingController avgCntrl)
           
 void setBeamTrigger(BeamTrigger beamTriggerIn)
           
 void setMaxNumbInvalidMeasurements(int invalidCountMaxIn)
           
 void setValuator(Valuator valuator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

measuredValueV

protected java.util.Vector measuredValueV

valuator

protected Valuator valuator
Constructor Detail

MeasuredValues

public MeasuredValues()
Method Detail

addMeasuredValueInstance

public void addMeasuredValueInstance(MeasuredValue mVal)

removeMeasuredValueInstance

public void removeMeasuredValueInstance(MeasuredValue mVal)

removeAllMeasuredValues

public void removeAllMeasuredValues()

getNumberOfMeasuredValues

public int getNumberOfMeasuredValues()

getMeasuredValueInstance

public MeasuredValue getMeasuredValueInstance(int index)

getMeasuredValueInstance

public MeasuredValue getMeasuredValueInstance(java.lang.String aliasIn)

setValuator

public void setValuator(Valuator valuator)
Specified by:
setValuator in interface Measurer

removeValuator

public void removeValuator()

getValuator

public Valuator getValuator()

setBeamTrigger

public void setBeamTrigger(BeamTrigger beamTriggerIn)
Specified by:
setBeamTrigger in interface Measurer

setAvrgCntrl

public void setAvrgCntrl(AveragingController avgCntrl)

removeAvrgCntrl

public void removeAvrgCntrl()

getAvrgCntrl

public AveragingController getAvrgCntrl()

setMaxNumbInvalidMeasurements

public void setMaxNumbInvalidMeasurements(int invalidCountMaxIn)

removeScanStopper

public void removeScanStopper()

addNewSetOfMeasurementsListener

public void addNewSetOfMeasurementsListener(java.awt.event.ActionListener newSetOfMeasurementsListenerIn)

measure

public boolean measure()
Specified by:
measure in interface Measurer

addNewDataPoint

public void addNewDataPoint(double xValue,
                            java.util.Vector independVariablesV)
Specified by:
addNewDataPoint in interface Measurer

addNewDataPoint

public void addNewDataPoint(double xValue)

makeNewSetOfMeasurements

public void makeNewSetOfMeasurements(java.util.Vector independVariablesV)
Specified by:
makeNewSetOfMeasurements in interface Measurer

restoreIniState

protected void restoreIniState()

acceptMeasure

protected void acceptMeasure()