Type | Name and description |
---|---|
Filter |
beamSplitter |
Filter |
emissionFilter |
java.util.List<Filter> |
emissionFilterChannels |
java.lang.String |
excitationBeamSplitter |
IlluminationMode |
illuminationMode |
java.lang.Float |
laserLineFilter |
java.lang.Integer |
laserLinesCw |
java.lang.Integer |
laserLinesPulsed |
java.lang.Integer |
laserRepetitionRate |
java.lang.String |
piezoScanner |
java.lang.String |
piezoTableController |
Size |
pinholeSize |
java.lang.String |
polarizationOptics |
Constructor and description |
---|
SRMHardware.Builder
(java.lang.String objective, Detector detector) Constructor with mandatory parameters. |
Type Params | Return Type | Name and description |
---|---|---|
|
SRMHardware |
build() Builds an immutable SRMHardware object. |
|
protected ProjectManager.Builder |
self() |
|
ProjectManager.Builder |
setBeamSplitter(Filter beamSplitter) Sets the beam splitter filter. |
|
ProjectManager.Builder |
setEmissionFilter(Filter emissionFilter) Sets the emission filter. |
|
ProjectManager.Builder |
setEmissionFilterChannels(java.util.List<Filter> emissionFilterChannels) Sets the emission filter channels. |
|
ProjectManager.Builder |
setExcitationBeamSplitter(java.lang.String excitationBeamSplitter) Sets the excitation beam splitter. |
|
ProjectManager.Builder |
setIlluminationMode(IlluminationMode illuminationMode) Sets the illumination mode. |
|
ProjectManager.Builder |
setLaserLineFilter(java.lang.Float laserLineFilter) Sets the laser line filter. |
|
ProjectManager.Builder |
setLaserLinesCw(java.lang.Integer laserLinesCw) Sets the laser line. |
|
ProjectManager.Builder |
setLaserLinesPulsed(java.lang.Integer laserLinesPulsed) Sets the laser line pulse. |
|
ProjectManager.Builder |
setLaserRepetitionRate(java.lang.Integer laserRepetitionRate) Sets the laser repetition rate. |
|
ProjectManager.Builder |
setPiezoScanner(java.lang.String piezoScanner) Sets the piezo scanner. |
|
ProjectManager.Builder |
setPiezoTableController(java.lang.String piezoTableController) Sets the piezo table controller. |
|
ProjectManager.Builder |
setPinholeSize(Size pinholeSize) Sets the pinhole size. |
|
ProjectManager.Builder |
setPolarizationOptics(java.lang.String polarizationOptics) Sets the polarization optics. |
Constructor with mandatory parameters.
detector
- DetectorBuilds an immutable SRMHardware object.
Sets the beam splitter filter.
beamSplitter
- Filter.Sets the emission filter.
emissionFilter
- Filter.Sets the emission filter channels.
emissionFilterChannels
- A list of Filter.Sets the excitation beam splitter.
Sets the illumination mode.
illuminationMode
- IlluminationModeSets the laser line filter.
Sets the laser line.
Sets the laser line pulse.
Sets the laser repetition rate.
Sets the piezo scanner.
Sets the piezo table controller.
Sets the pinhole size.
pinholeSize
- SizeSets the polarization optics.
Groovy Documentation