Posted by
Michael Ellis on
URL: http://imagej.273.s1.nabble.com/Augmenting-an-ImagePlus-with-Additional-Information-tp3689248p3689253.html
Joachim,
Oh no blame! Imagej is the best thing since sliced bread for a million
reasons.
And yes, duplication (and persistence) of composite object data is a
non trivial. We've used a variety of approached in our own products
over the years.
Anyway, cannot complain (as you say), within a day I've been able to
write the bare bones of a plugin that can read our kartotype files
that contain arbitrary multiplane and multi(overlapping)frame images
and load up the chromosome boundaries into the ROI manager. Imagine
doing all that from scratch without ImageJ -- no siree no blame or
complaints from over here!
Regards -- Michael
On 22 Feb 2010, at 19:22, Joachim Wesner wrote:
>> I just stumbled upon the getProperty/setProperty and wrote a plugin
>> to
>> test this. I can verify that any properties you do NOT survive image
>> duplication. Shame that image duplication does not clone the
>> properties, perhaps there is some good reason for this though?
>
> I think one should not blame ImageJ developers for this, AFAIK the
> usual
> approach is to only
> do what is "save", it is generally nontrivial to duplicate an
> arbitrary
> composed object, there is
> no "correct" way to do this (Shallow copy vs. Deep copy etc.), without
> knowing how the copy
> will be used later, see the discussions about cloning in Java.
>
> Mit freundlichen Grüßen / Best regards
>
> www.leica-microsystems.com
>
>
> ______________________________________________________________________
> This email has been scanned by the MessageLabs Email Security System.
> For more information please visit
http://www.messagelabs.com/email> ______________________________________________________________________
Michael Ellis
Managing Director
Digital Scientific UK Ltd.
http://www.digitalscientific.co.uk[hidden email]
tel: +44(0)1223 329993
fax: +44(0)1223 370040
Sheraton House
Castle Park
Cambridge
CB3 0AX
The contents of this e-mail may be privileged and are confidential.
It may not be disclosed to or used by anyone other than the
addressee(s), nor copied in any way. If received in error, please
advise the sender and delete it from your system.