Class SequenceSettings.Builder
java.lang.Object
org.micromanager.acquisition.SequenceSettings.Builder
- Enclosing class:
SequenceSettings
SequenceSettings Builder.
-
Constructor Summary
ConstructorsConstructorDescriptionBuilder()Construct a Builder using the given SequenceSettings (copy builder). -
Method Summary
Modifier and TypeMethodDescriptionacqOrderMode(int a) Sets acquisition order of axes.build()Constructs SequenceSettings.cameraTimeout(int ct) Sets the ChannelSpecs to be used in this builder.displayTimeUnit(int d) intervalMs(double d) isTestAcquisition(boolean isTest) Sets whether this is a test acquisition.keepShutterOpenChannels(boolean k) keepShutterOpenSlices(boolean k) numFrames(int nFrames) relativeZSlice(boolean r) save(boolean s) shouldDisplayImages(boolean s) skipAutofocusCount(int s) slicesFirst(boolean s) sliceZBottomUm(double s) sliceZStepUm(double s) sliceZTopUm(double s) timeFirst(boolean t) useAutofocus(boolean u) useChannels(boolean u) useCustomIntervals(boolean use) useFrames(boolean u) usePositionList(boolean u) useSlices(boolean u) zReference(double z)
-
Constructor Details
-
Builder
public Builder() -
Builder
Construct a Builder using the given SequenceSettings (copy builder).- Parameters:
s- SequenceSettings to apply to this builder.
-
-
Method Details
-
numFrames
-
intervalMs
-
displayTimeUnit
-
useCustomIntervals
-
customIntervalsMs
-
channels
Sets the ChannelSpecs to be used in this builder.- Parameters:
c- List of ChannelSpec to be used.- Returns:
- Builder instance for convenience.
-
slices
-
relativeZSlice
-
slicesFirst
-
timeFirst
-
keepShutterOpenSlices
-
keepShutterOpenChannels
-
useAutofocus
-
skipAutofocusCount
-
save
-
saveMode
-
root
-
prefix
-
zReference
-
comment
-
channelGroup
-
usePositionList
-
cameraTimeout
-
shouldDisplayImages
-
useSlices
-
useFrames
-
useChannels
-
sliceZStepUm
-
sliceZBottomUm
-
sliceZTopUm
-
acqOrderMode
Sets acquisition order of axes. See SequenceSettings for definitions.- Parameters:
a- integer representing acquisition order.- Returns:
- Builder instance for convenience.
-
isTestAcquisition
Sets whether this is a test acquisition. Test acquisitions are not saved to disk and are used for testing purposes.- Parameters:
isTest- true if this is a test acquisition, false otherwise- Returns:
- Builder instance for convenience.
-
build
Constructs SequenceSettings.- Returns:
- immutable instance of SequenceSettings.
-