java.lang.Object
org.opengda.detector.electronanalyser.api.SESRegion
All Implemented Interfaces:
PropertyChangeListener, Serializable, EventListener

public class SESRegion extends Object implements PropertyChangeListener, Serializable
See Also:
  • Field Details

  • Constructor Details

    • SESRegion

      public SESRegion()
    • SESRegion

      public SESRegion(SESRegion copy)
      Copy constructor for creating a new region from an existing one
      Parameters:
      region - To be copied
  • Method Details

    • propertyChange

      public void propertyChange(PropertyChangeEvent evt)
      Specified by:
      propertyChange in interface PropertyChangeListener
    • getPropertyChangeSupport

      public PropertyChangeSupport getPropertyChangeSupport()
    • addPropertyChangeListener

      public void addPropertyChangeListener(PropertyChangeListener listener)
    • removePropertyChangeListener

      public void removePropertyChangeListener(PropertyChangeListener listener)
    • getExcitationEnergySource

      public String getExcitationEnergySource()
    • setExcitationEnergySource

      public void setExcitationEnergySource(String excitationEnergySource)
    • setLegacyExcitationEnergy

      public void setLegacyExcitationEnergy(double excitationEnergy)
    • getDetectorMode

      public String getDetectorMode()
    • setDetectorMode

      public void setDetectorMode(String detectorMode)
    • isDetectorModePulseCounting

      public boolean isDetectorModePulseCounting()
    • isDetectorModeADC

      public boolean isDetectorModeADC()
    • getEnergyStep

      public double getEnergyStep()
    • setEnergyStep

      public void setEnergyStep(double energyStep)
    • getLastXChannel

      public int getLastXChannel()
    • setLastXChannel

      public void setLastXChannel(int lastXChannel)
    • getFirstXChannel

      public int getFirstXChannel()
    • setFirstXChannel

      public void setFirstXChannel(int firstXChannel)
    • getFirstYChannel

      public int getFirstYChannel()
    • setFirstYChannel

      public void setFirstYChannel(int firstYChannel)
    • getLastYChannel

      public int getLastYChannel()
    • setLastYChannel

      public void setLastYChannel(int lastYChannel)
    • getRegionId

      public String getRegionId()
    • setRegionId

      public void setRegionId(String regionId)
    • getStepTime

      public double getStepTime()
    • setStepTime

      public void setStepTime(double stepTime)
    • getTotalSteps

      public double getTotalSteps()
    • setTotalSteps

      public void setTotalSteps(double totalSteps)
    • getTotalTime

      public double getTotalTime()
    • setTotalTime

      public void setTotalTime(double totalTime)
    • getEnergyMode

      public String getEnergyMode()
    • isEnergyModeKinetic

      public boolean isEnergyModeKinetic()
    • isEnergyModeBinding

      public boolean isEnergyModeBinding()
    • setEnergyMode

      public void setEnergyMode(String energyMode)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getAcquisitionMode

      public String getAcquisitionMode()
    • isAcquisitionModeSwept

      public boolean isAcquisitionModeSwept()
    • isAcquisitionModeFixed

      public boolean isAcquisitionModeFixed()
    • setAcquisitionMode

      public void setAcquisitionMode(String acquisitionMode)
    • getLensMode

      public String getLensMode()
    • setLensMode

      public void setLensMode(String lensMode)
    • getLowEnergy

      public double getLowEnergy()
    • setLowEnergy

      public void setLowEnergy(double startEnergy)
    • getHighEnergy

      public double getHighEnergy()
    • setHighEnergy

      public void setHighEnergy(double highEnergy)
    • getPassEnergy

      public int getPassEnergy()
    • setPassEnergy

      public void setPassEnergy(int passEnergy)
    • getIterations

      public int getIterations()
    • setIterations

      public void setIterations(int iterations)
    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean enabled)
    • getSlices

      public int getSlices()
    • setSlices

      public void setSlices(int slices)
    • getFixEnergy

      public double getFixEnergy()
    • setFixEnergy

      public void setFixEnergy(double fixEnergy)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getStatus

      public SESRegion.Status getStatus()
    • setStatus

      public void setStatus(SESRegion.Status status)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object