Class HC1DropsizeCalcBase

java.lang.Object
gda.factory.ConfigurableBase
gda.px.humiditycontroller.HC1DropsizeCalcBase
All Implemented Interfaces:
Configurable, Findable, gda.observable.IObservable, HC1DropsizeCalc
Direct Known Subclasses:
HC1Dropsize, HC1DummyDropsize

public abstract class HC1DropsizeCalcBase extends ConfigurableBase implements HC1DropsizeCalc
  • Field Details

    • t

      protected org.eclipse.january.dataset.DoubleDataset t
    • b

      protected org.eclipse.january.dataset.DoubleDataset b
    • oc

      protected gda.observable.ObservableComponent oc
  • Constructor Details

    • HC1DropsizeCalcBase

      public HC1DropsizeCalcBase()
  • Method Details

    • setBeamlineOAVPV

      protected String setBeamlineOAVPV()
    • setBacklightIntensity

      protected void setBacklightIntensity()
    • getBeamdata

      public BeamDataComponent.BeamData getBeamdata()
    • setBeamdata

      public void setBeamdata()
    • saveOAVParameters

      protected abstract void saveOAVParameters() throws IOException, DeviceException
      Throws:
      IOException
      DeviceException
    • restoreOAVParameters

      protected abstract void restoreOAVParameters() throws IOException, DeviceException
      Throws:
      IOException
      DeviceException
    • getSize

      protected abstract void getSize() throws IOException
      Throws:
      IOException
    • getScale

      protected void getScale()
    • load_arrays

      protected abstract void load_arrays()
    • midpoint_x

      protected void midpoint_x(org.eclipse.january.dataset.DoubleDataset b, org.eclipse.january.dataset.DoubleDataset t)
    • drawOverlay

      protected abstract void drawOverlay() throws IOException
      Throws:
      IOException
    • setCamera

      public void setCamera(Camera camera)
    • setBackLight

      public void setBackLight(Scannable backLight)
    • setName

      public void setName(String name)
      Description copied from interface: Findable
      Set or change the name of the object (as defined in XML).
      Specified by:
      setName in interface Findable
      Parameters:
      name - the object name
    • getName

      public String getName()
      Description copied from interface: Findable
      Get the object name. Used by Castor to check if the object name has been set before calling the Findable.setName(String) method.
      Specified by:
      getName in interface Findable
      Returns:
      a String containing the object name.
    • addIObserver

      public void addIObserver(gda.observable.IObserver observer)
      Specified by:
      addIObserver in interface gda.observable.IObservable
    • deleteIObserver

      public void deleteIObserver(gda.observable.IObserver observer)
      Specified by:
      deleteIObserver in interface gda.observable.IObservable
    • deleteIObservers

      public void deleteIObservers()
      Specified by:
      deleteIObservers in interface gda.observable.IObservable
    • getSavedInput

      public String getSavedInput()
    • setSavedInput

      public void setSavedInput(String string)
    • getSavedExposure

      public double getSavedExposure()
    • setSavedExposure

      public void setSavedExposure(double savedExposure)
    • getSavedAcqPeriod

      public double getSavedAcqPeriod()
    • setSavedAcqPeriod

      public void setSavedAcqPeriod(double savedAcqPeriod)
    • getSavedGain

      public double getSavedGain()
    • setSavedGain

      public void setSavedGain(double savedGain)
    • getSavedZoom

      public double getSavedZoom()
    • setSavedZoom

      public void setSavedZoom(double savedZoom)
    • setSavedBrightness

      public void setSavedBrightness(double savedBrightness)
    • getSavedBrightness

      public double getSavedBrightness()
    • setDropsize

      protected void setDropsize(double dropsize)
    • getDropsize

      protected double getDropsize()
    • getxSize

      public int getxSize()
    • setxSize

      public void setxSize(int xSize)
    • getySize

      public int getySize()
    • setySize

      public void setySize(int ySize)
    • getLowLimitX

      public int getLowLimitX()
    • setHighLimitX

      public void setHighLimitX(int highLimitx)
    • getHighLimitX

      public int getHighLimitX()
    • setLowLimitX

      public void setLowLimitX(int lowLimitX)
    • getHighLimitY

      public int getHighLimitY()
    • setHighLimitY

      public void setHighLimitY(int highLimitY)
    • getDifAtxpos

      public int getDifAtxpos()
    • setDifAtxpos

      public void setDifAtxpos(int difAtxpos)
    • getXpos

      public int getXpos()
    • setXpos

      public void setXpos(int xpos)
    • getYpos

      public int getYpos()
    • setYpos

      public void setYpos(int ypos)