Class FluoDetectorElementConfig
java.lang.Object
gda.factory.FindableBase
uk.ac.gda.exafs.ui.composites.detectors.internal.FluoDetectorElementConfig
- All Implemented Interfaces:
Findable
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintvoidsetDetectorName(String detectorName) Name of detector this configuration is to be used withvoidsetElementMap(Map<Integer, Integer> elementMap) Set a custom Map defining the detector element order: key = index in grid value = detector index.voidsetGridOrder(int gridOrder) Set the detector element grid order : 0 = left to right top-to-bottom 1 = right to left, top-to-bottomMethods inherited from class gda.factory.FindableBase
equals, getName, hashCode, setName
-
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
-
setElementMap
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
-
setDetectorName
Name of detector this configuration is to be used with- Parameters:
detectorName-
-