org.autoplot.pngwalk.CreatePngWalk
CreatePngWalk makes a sequence of images from a .vap file or the current
state. This is used with PngWalkTool to quickly flip through the images once
they are created. This was once a Python script, but it got complex enough
that it was useful to rewrite it in Java.
CreatePngWalk( )
doBatch
doBatch( java.lang.String[][] times, org.autoplot.dom.Application readOnlyDom, org.autoplot.pngwalk.CreatePngWalk.Params params, ProgressMonitor mon ) → int
run the pngwalk for the list of times. The dom argument is copied so the
scientist can continue working while the pngwalk is run.
Parameters
times - list of times to run. If a time contains a ": ", then the
first part is the label and after is the exact time.
readOnlyDom - the dom to render for each time.
params - outputFolder and spec.
mon - progress monitor to provide feedback about the run.
Returns:
0 if any were successful, 10 otherwise.
[search for examples]
[view on GitHub]
[view on old javadoc]
doBatch( java.util.Iterator times, int size, org.autoplot.dom.Application readOnlyDom, org.autoplot.pngwalk.CreatePngWalk.Params params, ProgressMonitor mon ) → int
doIt
doIt( org.autoplot.dom.Application dom, org.autoplot.pngwalk.CreatePngWalk.Params params ) → int
run the pngwalk. If the params are null, then prompt the user with a GUI.
The pngwalk is run by resetting the timeRange field of the vap to each
step of the sequence.
Parameters
dom - the state from which a pngwalk is to be produced.
params - a parameters structure (e.g. batch processing) or null.
Returns:
an integer exit code where 0=success, 10=bad time format,
11=caught exception, 12=uncaught exception
[search for examples]
[view on GitHub]
[view on old javadoc]
main
main( java.lang.String[][] args ) → void
command-line support for creating PNGWalks. When PNGWalks are created
interactively in Autoplot, this is used as well.
Parameters
args - see the code for the argument list.
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]
writeHTMLFile
writeHTMLFile( org.autoplot.pngwalk.CreatePngWalk.Params params, java.util.ArrayList pngFilenameArrayThumbs, java.util.ArrayList pngFilenameArrayBig, java.util.ArrayList timeLabels ) → void
Method to write HTML file of all the pictures to give a gallery view
Parameters
params - a CreatePngWalk.Params
pngFilenameArrayThumbs - a java.util.ArrayList
pngFilenameArrayBig - a java.util.ArrayList
timeLabels - a java.util.ArrayList
Returns:
void (returns nothing)
[search for examples]
[view on GitHub]
[view on old javadoc]