[Insight-developers] interrupting filter execution
Paul Koshevoy
koshevoy at sci.utah.edu
Tue Sep 12 12:53:39 EDT 2006
Hi Guys,
I am wondering whether there has been any progress made on the
GetInverse issue?
And whether a proper fix for interrupting multi-threaded filter
execution has been implemented?
Paul.
Miller, James V (GE, Research) wrote:
> Paul,
>
> I'm worried that not all transforms have an inverse (or the inverse is
> too complicated to evaluate).
>
> I think the way to do this is place another class under Transform that
> is something like InvertibleTransform. This class would have the
> virtual method to return the inverse of the transform. MatrixOffsetTransformBase
> and IdentityTransform would inherit from InvertibleTransform.
>
> This may not be the best way to do it because a MatrixOffsetTransformBase
> not have to be invertible (could be a projection). Perhaps we can satisfy
> this by having a method IsInvertible() on the InvertibleTransform which
> verifies whether the current transform is actually invertible.
>
> (I have been wanting to put in a subclass of Transform called LinearTransform
> that MatrixOffsetTransformBase and IdentityTransform would inherit from).
>
> Jim
>
More information about the Insight-developers
mailing list