heavily revised version
throw SpimDataIOException instead of IllegalArgumentException
add some convenience methods to SequenceDescription
fix javadoc
make ViewSetup.setSize() and setVoxelSize() public.
I would rather keep these immutable but saw no quick way of fixing
spimreconstruction metadata handling. Maybe we can revert this later with
help from Steffi.
setTimePoints has to be called after filling the map as
Collections.unmodifiableMap makes a new map that only contains the
values that are in the list at this point of time, before all timepoints
were lost
modified XML so that the content is correct, testing it now in
SpimDataExample
Put back writing of XML
Bug in loading SpimData2 ... not sure how to fix it really. The
attributes are never assigned to the ViewSetups, Angles, Illuminations
and Channels are empty.
Fixed attribute bug. In ViewSetup.setAttributes(), the individual angle,
channel, and illumination fields need to be set from the attribute map.
no need to make map unmodifiable here: setTimePoints makes a copy anyway.
fixed whitespaces
fixed TimePointPattern to support if there is only one, not specified timepoint
added static Version class as I got more problems figuring out if it is the right version of spim_data we are using
Made setBasePath public for easier re-saving of existing SpimData
objects
clean up
set parent to pom-fiji-2.0.0-SNAPSHOT