public final class SequenceSettings
extends java.lang.Object
Maintainer note: This should be an interface, but kept as a class for backward compatibility.
| Modifier and Type | Class and Description | 
|---|---|
| static class  | SequenceSettings.BuilderSequenceSettings Builder. | 
| Modifier and Type | Field and Description | 
|---|---|
| int | cameraTimeoutDeprecated. 
 use Builder and cameraTimeout() instead | 
| java.lang.String | channelGroupDeprecated. 
 use Builder and channelGroup() instead | 
| java.util.ArrayList<ChannelSpec> | channelsDeprecated. 
 use Builder and channels() instead | 
| java.lang.String | commentDeprecated. 
 use Builder and comment() instead | 
| java.util.ArrayList<java.lang.Double> | customIntervalsMsDeprecated. 
 use Builder and customIntervalsMs() instead | 
| double | intervalMsDeprecated. 
 use Builder and intervalMs() instead | 
| boolean | keepShutterOpenChannelsDeprecated. 
 use Builder and keepShutterOpenChannels() instead | 
| boolean | keepShutterOpenSlicesDeprecated. 
 use Builder and keepShutterOpenSlices() instead | 
| int | numFramesDeprecated. 
 use Builder and numFrames() instead | 
| java.lang.String | prefixDeprecated. 
 use Builder and prefix() instead | 
| boolean | relativeZSliceDeprecated. 
 use Builder and relativeZSlice() instead | 
| java.lang.String | rootDeprecated. 
 use Builder and root() instead | 
| boolean | saveDeprecated. 
 use Builder and save() instead | 
| boolean | shouldDisplayImagesDeprecated. 
 use Builder and shouldDisplayImages() instead | 
| int | skipAutofocusCountDeprecated. 
 use Builder and skipAutofocusCount() instead | 
| java.util.ArrayList<java.lang.Double> | slicesDeprecated. 
 use Builder and slices() instead | 
| boolean | slicesFirstDeprecated. 
 use Builder and slicesFirst() instead | 
| boolean | timeFirstDeprecated. 
 use Builder and timeFirst() instead | 
| boolean | useAutofocusDeprecated. 
 use Builder and useAutofocus() instead | 
| boolean | useCustomIntervalsDeprecated. 
 use Builder and useCustomIntervals() instead | 
| boolean | usePositionListDeprecated. 
 use Builder and usePositionList() instead | 
| static double | Version | 
| double | zReferenceDeprecated. 
 use Builder and zReference() instead | 
| Modifier and Type | Method and Description | 
|---|---|
| int | acqOrderMode()Order of the various axes during acquisition as defined in
  AcqOrderMode. | 
| int | cameraTimeout()Minimum camera timeout, in ms, for sequence acquisitions
 (actual timeout depends on exposure time and other factors). | 
| java.lang.String | channelGroup()Configuration group used to define channels used in the acquisition. | 
| java.util.ArrayList<ChannelSpec> | channels()List with channel definitions to be used in the acquisition. | 
| java.lang.String | comment()Text comment to be attached to the acquired data. | 
| SequenceSettings | copy()Deprecated. 
 When used correctly, SequenceSettings are immutable.
     If you really need a copy, use copyBuilder().build(); | 
| SequenceSettings.Builder | copyBuilder() | 
| java.util.ArrayList<java.lang.Double> | customIntervalsMs()Time intervals between the starts of time points in milliseconds. | 
| int | displayTimeUnit()Time unit, only used to store preferred way to display the time. | 
| static SequenceSettings | fromJSONStream(java.lang.String stream) | 
| double | getVersion() | 
| double | intervalMs()Desired interval between the start of two consecutive time points in milliseconds. | 
| boolean | isTestAcquisition()Whether this is a test acquisition. | 
| boolean | keepShutterOpenChannels()Whether to keep shutter open during channel changes. | 
| boolean | keepShutterOpenSlices()Whether to keep shutter open during z-stack stage movements. | 
| int | numFrames()Number of time points to be acquired. | 
| java.lang.String | prefix()Acquisition name. | 
| boolean | relativeZSlice()Whether to base the z Top and Bottom for a z stack relative to a referent position
 or treat them as absolute values. | 
| java.lang.String | root()Directory where data will be saved. | 
| boolean | save()Whether the data acquisition should be stored on disk. | 
| Datastore.SaveMode | saveMode()File format to be used to save this acquisition when  save()is set. | 
| boolean | shouldDisplayImages()Whether to display acquired data. | 
| int | skipAutofocusCount()how many autofocus opportunities to skip. | 
| java.util.ArrayList<java.lang.Double> | slices()Z- drive positions to be used to acquire a z-stack. | 
| double | sliceZBottomUm()Start position of the z-stack in microns. | 
| double | sliceZStepUm()Distance the z-drive should travel between steps when acquiring a z-stack. | 
| double | sliceZTopUm()End position of the z-stack in microns. | 
| static java.lang.String | toJSONStream(SequenceSettings settings) | 
| java.lang.String | toString() | 
| boolean | useAutofocus()Whether to use autofocus before each time point / position. | 
| boolean | useChannels()Whether to acquire multiple channels during the acquisition. | 
| boolean | useCustomIntervals()Whether to use custom time intervals defined  customIntervalsMs(). | 
| boolean | useFrames()Whether to acquire multiple time points during the acquisition. | 
| boolean | usePositionList()Whether to acquire at multiple positions (defined in the positionList). | 
| boolean | useSlices()Whether to acquire z stacks during the acquisition. | 
| double | zReference()referent z position for relative moves. | 
public static final double Version
@Deprecated public int numFrames
@Deprecated public double intervalMs
@Deprecated public boolean useCustomIntervals
@Deprecated public java.util.ArrayList<java.lang.Double> customIntervalsMs
@Deprecated public java.util.ArrayList<ChannelSpec> channels
@Deprecated public java.util.ArrayList<java.lang.Double> slices
@Deprecated public boolean relativeZSlice
@Deprecated public boolean slicesFirst
@Deprecated public boolean timeFirst
@Deprecated public boolean keepShutterOpenSlices
@Deprecated public boolean keepShutterOpenChannels
@Deprecated public boolean useAutofocus
@Deprecated public int skipAutofocusCount
@Deprecated public boolean save
@Deprecated public java.lang.String root
@Deprecated public java.lang.String prefix
@Deprecated public double zReference
@Deprecated public java.lang.String comment
@Deprecated public java.lang.String channelGroup
@Deprecated public boolean usePositionList
@Deprecated public int cameraTimeout
@Deprecated public boolean shouldDisplayImages
@Deprecated public SequenceSettings copy()
public SequenceSettings.Builder copyBuilder()
public int numFrames()
intervalMs().  Will be overriden when
 useCustomIntervals() and customIntervalsMs() are set.public double intervalMs()
numFrames().
 Will be overriden when useCustomIntervals()
 and customIntervalsMs() are set.public int displayTimeUnit()
public boolean useCustomIntervals()
customIntervalsMs().public java.util.ArrayList<java.lang.Double> customIntervalsMs()
public java.util.ArrayList<ChannelSpec> channels()
public java.util.ArrayList<java.lang.Double> slices()
public boolean relativeZSlice()
public boolean keepShutterOpenSlices()
public boolean keepShutterOpenChannels()
public boolean useAutofocus()
public int skipAutofocusCount()
public boolean save()
public Datastore.SaveMode saveMode()
save() is set.
 Formats are defined in Datastore.SaveMode.
 Currently:
 0 - Datastore.SaveMode.SINGLEPLANE_TIFF_SERIES
 1 - Datastore.SaveMode.MULTIPAGE_TIFFDatastore.SaveModepublic java.lang.String root()
public java.lang.String prefix()
public double zReference()
public java.lang.String comment()
public java.lang.String channelGroup()
public boolean usePositionList()
public int cameraTimeout()
public boolean shouldDisplayImages()
public boolean useSlices()
public boolean useFrames()
public boolean useChannels()
public double sliceZStepUm()
public double sliceZBottomUm()
public double sliceZTopUm()
public int acqOrderMode()
AcqOrderMode.
 Currently available orders:
 0 - AcqOrderMode.TIME_POS_SLICE_CHANNEL
 1 - AcqOrderMode.TIME_POS_CHANNEL_SLICE
 2 - AcqOrderMode.POS_TIME_SLICE_CHANNEL
 3 - AcqOrderMode.POS_TIME_CHANNEL_SLICEAcqOrderModepublic boolean isTestAcquisition()
public double getVersion()
public static java.lang.String toJSONStream(SequenceSettings settings)
public static SequenceSettings fromJSONStream(java.lang.String stream)
public java.lang.String toString()
toString in class java.lang.Object