Package ini.trakem2.utils

Interface Summary
History.Step<T>  
 

Class Summary
AreaUtils  
BigBrother Supervise all threads, and report uncaught exceptions.
Bureaucrat Sets a Worker thread to work, and waits until it finishes, blocking all user interface input until then, except for zoom and pan, for all given projects.
Dispatcher  
Dispatcher.DispatcherThreadFactory  
DNDInsertImage  
History A class to represent a generic undo/redo history.
IJError A class to easily show the stack trace of an error in different operating systems.
Lock For thread synchronization.
M TrakEM2's mathematician.
Merger  
Montage  
OptionPanel  
OptionPanel.BooleanSetter  
OptionPanel.ChoiceIntSetter  
OptionPanel.ChoiceObjectSetter  
OptionPanel.ChoiceStringSetter  
OptionPanel.DoubleSetter  
OptionPanel.FloatSetter  
OptionPanel.IntSetter  
OptionPanel.NumericalSetter  
OptionPanel.Setter  
OptionPanel.StringSetter  
ProjectToolbar  
ReconstructArea Reconstruct an Area from a list of XML <t2_path d="M ...
Render For now, generates a .shapes file that I can load into Blender with the CurveMorphing CPython module by means of the load_shapes_v1.4.3.py script.
Search  
StdOutWindow Captures the last 10000 chars of StdOut and StdErr into two TextArea.
StopWatch  
TaskOnEDT<V>  
Utils Utils class: stores generic widely used methods.
Vector3  
Worker  
Worker.Task A class that calls run() wrapped properly for task monitoring; Create it like this: Bureaucrat b = Bureaucrat.createAndStart(new Worker.Task("Title") { public void exec() { doSomething(); doSomethingElse(); }}, project);