Class FluoDetectorElementConfig

java.lang.Object
gda.factory.FindableBase
uk.ac.gda.exafs.ui.composites.detectors.internal.FluoDetectorElementConfig
All Implemented Interfaces:
Findable

public class FluoDetectorElementConfig extends FindableBase
This class is used to hold configuration to control how the detector elements in Fluorescence detector view are displayed. Instances of this class should be created in the client side spring configuration for each detector to be customised; use by setting the detector name setDetectorName(String), and grid order or setElementMap(Map).
Since:
6/10/2017
  • Constructor Details

    • FluoDetectorElementConfig

      public FluoDetectorElementConfig()
  • Method Details

    • getGridOrder

      public int getGridOrder()
    • setGridOrder

      public void setGridOrder(int gridOrder)
      Set the detector element grid order :
    • 0 = left to right top-to-bottom
    • 1 = right to left, top-to-bottom
    • Parameters:
      gridOrder -
    • getElementMap

      public Map<Integer,Integer> getElementMap()
    • setElementMap

      public void setElementMap(Map<Integer,Integer> elementMap)
      Set a custom Map defining the detector element order:
    • key = index in grid
    • value = detector index.
    • (Grid index runs from top to bottom, left to right)
      Parameters:
      elementMap -
    • getDetectorName

      public String getDetectorName()
    • setDetectorName

      public void setDetectorName(String detectorName)
      Name of detector this configuration is to be used with
      Parameters:
      detectorName -