Package mgui.io.domestic.videos
Class ImageStackVideoOptions
java.lang.Object
mgui.interfaces.InterfaceOptions
mgui.io.InterfaceIOOptions
mgui.io.domestic.videos.VideoOutputOptions
mgui.io.domestic.videos.ImageStackVideoOptions
- All Implemented Interfaces:
InterfaceObject
,NamedObject
,TreeObject
,CleanableObject
,XMLObject
public class ImageStackVideoOptions extends VideoOutputOptions
Options for a video stack output operation; i.e., vis ImageStackVideoWriter.
- Since:
- 1.0
- Version:
- 1.0
- Author:
- Andrew Reid
-
Nested Class Summary
Nested classes/interfaces inherited from interface mgui.interfaces.xml.XMLObject
XMLObject.XMLEncoding, XMLObject.XMLType
-
Field Summary
Fields Modifier and Type Field Description int
images_per_second
java.io.File
output_folder
java.awt.Dimension
resample
long
start_time
long
stop_time
boolean
use_offscreen_buffer
long
wait
Fields inherited from class mgui.io.domestic.videos.VideoOutputOptions
video, window
-
Constructor Summary
Constructors Constructor Description ImageStackVideoOptions()
ImageStackVideoOptions(int images_per_second, long start, long stop, long wait, java.io.File output_folder)
ImageStackVideoOptions(int images_per_second, long start, long stop, long wait, java.io.File output_folder, java.awt.Dimension resample)
-
Method Summary
Modifier and Type Method Description javax.swing.JFileChooser
getFileChooser()
Returns a file chooser appropriate for this options instancejavax.swing.JFileChooser
getFileChooser(java.io.File f)
Returns a file chooser appropriate for this options instancejava.io.File[]
getFiles()
Returns the list of files associated with this options instancevoid
setFiles(java.io.File[] files)
Sets the list of files associated with this options instanceMethods inherited from class mgui.io.domestic.videos.VideoOutputOptions
getVideo, setObject, setVideo
Methods inherited from class mgui.io.InterfaceIOOptions
getDTD, getLocalName, getShortXML, getXML, getXML, getXMLSchema, handleXMLElementEnd, handleXMLElementStart, handleXMLString, setFromComplementaryOptions, writeXML, writeXML, writeXML
Methods inherited from class mgui.interfaces.InterfaceOptions
clean, destroy, getName, getTreeLabel, isDestroyed, issueTreeNode, setName, setTreeNode
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
images_per_second
public int images_per_second -
start_time
public long start_time -
stop_time
public long stop_time -
output_folder
public java.io.File output_folder -
wait
public long wait -
use_offscreen_buffer
public boolean use_offscreen_buffer -
resample
public java.awt.Dimension resample
-
-
Constructor Details
-
ImageStackVideoOptions
public ImageStackVideoOptions() -
ImageStackVideoOptions
public ImageStackVideoOptions(int images_per_second, long start, long stop, long wait, java.io.File output_folder) -
ImageStackVideoOptions
public ImageStackVideoOptions(int images_per_second, long start, long stop, long wait, java.io.File output_folder, java.awt.Dimension resample)
-
-
Method Details
-
getFileChooser
public javax.swing.JFileChooser getFileChooser()Description copied from class:InterfaceIOOptions
Returns a file chooser appropriate for this options instance- Specified by:
getFileChooser
in classInterfaceIOOptions
- Returns:
-
setFiles
public void setFiles(java.io.File[] files)Description copied from class:InterfaceIOOptions
Sets the list of files associated with this options instance- Specified by:
setFiles
in classInterfaceIOOptions
-
getFiles
public java.io.File[] getFiles()Description copied from class:InterfaceIOOptions
Returns the list of files associated with this options instance- Specified by:
getFiles
in classInterfaceIOOptions
- Returns:
-
getFileChooser
public javax.swing.JFileChooser getFileChooser(java.io.File f)Description copied from class:InterfaceIOOptions
Returns a file chooser appropriate for this options instance- Specified by:
getFileChooser
in classInterfaceIOOptions
- Returns:
-