- Timestamp:
- Nov 16, 2017 10:57:32 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sans/Dev/trunk/NCNR_User_Procedures/Reduction/VSANS/V_MaskUtils.ipf
r1064 r1073 40 40 //// DRAWING/SAVING 41 41 // 42 // TODO:42 // (DONE) 43 43 // x- CHANGE the mask behavior to a more logical choice - and consistent with SANS 44 44 // x- CHANGE to: … … 46 46 // 0 == no Mask == keep data 47 47 // x- and then make the corresponding changes in the I(Q) routines 48 49 48 // 50 49 // x- move the mask generating utilities from VC_HDF5_Utils into this procedure - to keep 51 50 // all of the mask procedures together … … 56 55 // this is done through a window hook function (LR moves tube number, up/down = add/delete) 57 56 // 58 // TODO 59 // -- make the arrow keys Igor 6 compatible - search for specialKeyCode or Keyboard Events in the help file 57 // (DONE) 58 // x- (NO)- Igor 7 is necessary for some VSANS functionality, so do not support Igor 6 59 // x (no)make the arrow keys Igor 6 compatible - search for specialKeyCode or Keyboard Events in the help file 60 60 // and what needs to be replaced for Igor 6 61 // TODO62 // -- for L/R panels, the maksing of columns should be sufficient. Tubes are vertical. For the T/B panels61 // DONE 62 // x- for L/R panels, the maksing of columns should be sufficient. Tubes are vertical. For the T/B panels 63 63 // the L/R panels cast a vertical shadow (=vertical mask) AND the tubes are horizontal, so the individual 64 64 // tubes will likely need to be masked in a horizontal line too, per tube. ADD this in... … … 455 455 // x- currently is hard-wired for the simulation path! need to make it more generic, especially for RAW data 456 456 // 457 // -- need to adjust the size of the image subwindows to keep the model458 // calculation from spilling over onto the table (maybe just move the table)457 // -- need to adjust the size of the image subwindows 458 // 459 459 // -- need to do something for panel "B". currently ignored 460 // -- currently the pixel sizes for "real" data is incorrect in the file 461 // and this is why the plots are incorrectly sized 462 // -- error checking if the data does not exist in selected work folder 460 // 463 461 // 464 462 // draw the selected panel and the model calculation, adjusting for the … … 595 593 // overlay the mask 596 594 // 597 // 595 // (DONE) 598 596 // x- remove the old mask first 599 597 // x- make the mask "toggle" to remove it … … 728 726 // 729 727 // TODO 730 // -- make the number of pixels GLOBAL 728 // -- make the number of pixels GLOBAL to pick up the right numbers for the detector dimensions 731 729 // x- there will be lots of work to do to develop the procedures necessary to actually generate the 732 730 // 9 data sets to become the MASK file contents. More complexity here than for the simple SANS case. … … 843 841 844 842 845 // TODO846 // -- currently, there are no dummy fill values or attributes for the fake MASK file843 // (DONE) 844 // x- currently, there are no dummy fill values or attributes for the fake MASK file 847 845 // 848 846 Proc Setup_VSANS_MASK_Struct()
Note: See TracChangeset
for help on using the changeset viewer.