I guess we could change Analysis to remember the full-sized region, which
possibly extends outside the world, and then truncate it as needed when
the drawing actually happens. That way the zoom in should go back to the
original region. (This touches low-level code so would have to be done
gingerly.)
The data model handles folding (ExpDimRef has an isFolded attribute) but
Analysis does not currently deal with this (as you have seen). The data
model and the API both do not deal with the possible sign flipping on odd
tiles. Both definitely on the TBD list.
Wayne
On Tue, 3 Aug 2004, Brian Smith wrote:
> Hi,
>
> I have a niggle about the way zooming in and out can change the
> centre of the viewed area if the edge of the viewed area hits the edge of
> the window's "world". The effect is that if you zoom out and back in
> again you can easily end up looking at something completely different
> than what you started looking at. I class this as highly non-ideal
> behaviour.
>
> I'm not sure what the best solution to this is. Defining the Min
> & Max aliased frequencies for a spectrum viewed in the window
> (Experiment->Edit Spectra->Referencing) mitigates the effect somewhat at
> the expense of having the contours & crosspeaks reproduced in tiled
> fashion (as intended). But this is not ideal.
>
> This reminds me of something else - analysis (& the Data Model?)
> currently seem to only handle the "aliased" version of aliased/folded
> frequencies (or am I missing something).
>
> Also - will the tiling of aliased contours in a sign sensitive
> manner be possible? (i.e. +ve contours in even aliasings and -ve contours
> in odd aliasings or vice versa)
>
> Brian
>
> --
> Dr. Brian O. Smith ---------------------- B.Smith at bio.gla.ac.uk
> Division of Biochemistry & Molecular Biology,
> Institute Biomedical & Life Sciences,
> Joseph Black Building, University of Glasgow, Glasgow G12 8QQ, UK.
> Tel: 0141 330 5167/6459 Fax: 0141 330 8640
>
|