Changeset 503 for trunk/loci/visbio/view


Ignore:
Timestamp:
07/25/05 13:44:06 (15 years ago)
Author:
curtis
Message:

Split VisUtil into DataUtil and DisplayUtil; begin work on SendToIJPane.

Location:
trunk/loci/visbio/view
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/loci/visbio/view/CaptureHandler.java

    r465 r503  
    3737import loci.visbio.WindowManager; 
    3838import loci.visbio.state.*; 
    39 import loci.visbio.util.VisUtil; 
     39import loci.visbio.util.DataUtil; 
    4040import loci.visbio.util.XMLUtil; 
    4141import org.w3c.dom.Element; 
     
    307307            // compile frames into a single data object 
    308308            RealType index = RealType.getRealType("index"); 
    309             FieldImpl field = VisUtil.makeField(ff, index); 
     309            FieldImpl field = DataUtil.makeField(ff, index); 
    310310 
    311311            // write data out to AVI file 
  • trunk/loci/visbio/view/ColorHandler.java

    r465 r503  
    117117    if (!(trans instanceof ImageTransform)) return null; 
    118118    ImageTransform it = (ImageTransform) trans; 
    119     return VisUtil.getMaps(display, it.getRangeTypes(), 
     119    return DisplayUtil.getMaps(display, it.getRangeTypes(), 
    120120      new DisplayRealType[] {Display.RGB, Display.RGBA}); 
    121121  } 
     
    157157 
    158158    DisplayImpl display = getWindow().getDisplay(); 
    159     VisUtil.setDisplayDisabled(display, true); 
     159    DisplayUtil.setDisplayDisabled(display, true); 
    160160    setColors(brightness, contrast, colorModel, red, green, blue, false); 
    161161    setOpacity(opacityValue, opacityModel, false); 
    162162    setRanges(lo, hi, fixed); 
    163163    setTables(colorTables); 
    164     VisUtil.setDisplayDisabled(display, false); 
     164    DisplayUtil.setDisplayDisabled(display, false); 
    165165  } 
    166166 
     
    176176          ImageTransform it = (ImageTransform) trans; 
    177177          if (ff != null) { 
    178             ff = VisUtil.switchType(ff, it.getType(), it.getImageUnits()); 
     178            ff = DataUtil.switchType(ff, it.getType(), it.getImageUnits()); 
    179179          } 
    180180        } 
     
    196196    if (rval != ColorPane.APPROVE_OPTION) return; 
    197197    DisplayImpl display = window.getDisplay(); 
    198     VisUtil.setDisplayDisabled(display, true); 
     198    DisplayUtil.setDisplayDisabled(display, true); 
    199199    setColors(colorPane.getBrightness(), colorPane.getContrast(), 
    200200      colorPane.getColorMode(), colorPane.getRed(), colorPane.getGreen(), 
     
    204204    setRanges(colorPane.getLo(), colorPane.getHi(), colorPane.getFixed()); 
    205205    setTables(colorPane.getTables()); 
    206     VisUtil.setDisplayDisabled(display, false); 
     206    DisplayUtil.setDisplayDisabled(display, false); 
    207207  } 
    208208 
  • trunk/loci/visbio/view/ColorPane.java

    r465 r503  
    157157 
    158158    // preview display 
    159     preview = VisUtil.makeDisplay("bio_color_preview", false); 
     159    preview = DisplayUtil.makeDisplay("bio_color_preview", false); 
    160160 
    161161    // lay out left-hand panel 
     
    188188    throws VisADException, RemoteException 
    189189  { 
    190     VisUtil.setDisplayDisabled(preview, true); 
     190    DisplayUtil.setDisplayDisabled(preview, true); 
    191191 
    192192    // clear old preview data 
     
    248248    selector.addActionListener(this); 
    249249 
    250     VisUtil.setDisplayDisabled(preview, false); 
     250    DisplayUtil.setDisplayDisabled(preview, false); 
    251251  } 
    252252 
     
    378378    float[][][] tables = handler.getTables(); 
    379379    if (maps != null) { 
    380       VisUtil.setDisplayDisabled(preview, true); 
     380      DisplayUtil.setDisplayDisabled(preview, true); 
    381381      ColorUtil.setColorMode(preview, cm); 
    382382      for (int i=0; i<maps.length; i++) { 
     
    394394        } 
    395395      } 
    396       VisUtil.setDisplayDisabled(preview, false); 
     396      DisplayUtil.setDisplayDisabled(preview, false); 
    397397      if (selector.getItemCount() > 0) selector.setSelectedIndex(0); 
    398398    } 
     
    739739 
    740740    if (maps != null) { 
    741       VisUtil.setDisplayDisabled(preview, true); 
     741      DisplayUtil.setDisplayDisabled(preview, true); 
    742742      float[][][] tables = ColorUtil.computeColorTables(maps, 
    743743        bright, cont, cm, rType, gType, bType); 
    744744      ColorUtil.setColorMode(preview, cm); 
    745745      ColorUtil.setColorTables(maps, tables); 
    746       VisUtil.setDisplayDisabled(preview, false); 
     746      DisplayUtil.setDisplayDisabled(preview, false); 
    747747    } 
    748748  } 
     
    758758 
    759759    if (maps != null) { 
    760       VisUtil.setDisplayDisabled(preview, true); 
     760      DisplayUtil.setDisplayDisabled(preview, true); 
    761761      float[] alpha = ColorUtil.computeAlphaTable(opac, om); 
    762762      ColorUtil.setAlphaTable(maps, alpha); 
    763       VisUtil.setDisplayDisabled(preview, false); 
     763      DisplayUtil.setDisplayDisabled(preview, false); 
    764764    } 
    765765  } 
     
    769769    if (ignore) return; 
    770770 
    771     VisUtil.setDisplayDisabled(preview, true); 
     771    DisplayUtil.setDisplayDisabled(preview, true); 
    772772 
    773773    int ndx = selector.getSelectedIndex(); 
     
    783783    ColorUtil.setColorRange(preview, maps[ndx], lo, hi, fix); 
    784784 
    785     VisUtil.setDisplayDisabled(preview, false); 
     785    DisplayUtil.setDisplayDisabled(preview, false); 
    786786  } 
    787787 
  • trunk/loci/visbio/view/DisplayControls.java

    r465 r503  
    9292    if (!LAFUtil.isMacLookAndFeel()) add3D.setMnemonic('3'); 
    9393    add3D.setToolTipText("Creates a new 3D display"); 
    94     add3D.setEnabled(VisUtil.canDo3D()); 
     94    add3D.setEnabled(DisplayUtil.canDo3D()); 
    9595 
    9696    // show button 
  • trunk/loci/visbio/view/DisplayWindow.java

    r465 r503  
    4949  /** Stereo graphics configuration. */ 
    5050  protected static final GraphicsConfiguration STEREO = 
    51     VisUtil.getStereoConfiguration(); 
     51    DisplayUtil.getStereoConfiguration(); 
    5252 
    5353 
     
    284284 
    285285    if (display == null) { 
    286       display = VisUtil.makeDisplay(name, threeD, STEREO); 
     286      display = DisplayUtil.makeDisplay(name, threeD, STEREO); 
    287287      display.addDisplayListener(this); 
    288288    } 
  • trunk/loci/visbio/view/StackLink.java

    r465 r503  
    2929import loci.visbio.state.Dynamic; 
    3030import loci.visbio.state.SaveException; 
    31 import loci.visbio.util.VisUtil; 
    32 import loci.visbio.util.XMLUtil; 
     31import loci.visbio.util.*; 
    3332import org.w3c.dom.Element; 
    3433import visad.*; 
     
    381380      Unit[] imageUnits = it.getImageUnits(); 
    382381      try { 
    383         d = VisUtil.switchType(ff, ftype, imageUnits);  
     382        d = DataUtil.switchType(ff, ftype, imageUnits);  
    384383 
    385384        // wrap image in another field, to assign proper Z value 
     
    483482    // compute image data at each slice 
    484483    DisplayImpl display = handler.getWindow().getDisplay(); 
    485     VisUtil.setDisplayDisabled(display, true); 
     484    DisplayUtil.setDisplayDisabled(display, true); 
    486485    FlatField[] slices = new FlatField[len]; 
    487486    for (int s=0; s<len; s++) { 
     
    524523            // use image transform's recommended MathType 
    525524            for (int i=0; i<len; i++) { 
    526               slices[i] = VisUtil.switchType((FlatField) slices[i], 
     525              slices[i] = DataUtil.switchType((FlatField) slices[i], 
    527526                imageType, imageUnits); 
    528527            } 
    529528            // compile slices into a single volume and collapse 
    530             collapse = VisUtil.collapse( 
    531               VisUtil.makeField(slices, zType, 0, len - 1, zUnit)); 
     529            collapse = DataUtil.collapse( 
     530              DataUtil.makeField(slices, zType, 0, len - 1, zUnit)); 
    532531            cache.putData(trans, pos, "collapse", collapse); 
    533532          } 
    534533          // resample volume 
    535           setData(VisUtil.makeCube(collapse, volumeRes), volumeRef, false); 
     534          setData(DataUtil.makeCube(collapse, volumeRes), volumeRef, false); 
    536535          setMessage("rendering " + res + " volume"); 
    537536        } 
     
    546545      clearWhenDone = true; 
    547546    } 
    548     VisUtil.setDisplayDisabled(display, false); 
     547    DisplayUtil.setDisplayDisabled(display, false); 
    549548  } 
    550549 
     
    563562      else res[i] = len[i]; 
    564563    } 
    565     try { return VisUtil.resample(ff, res, null); } 
     564    try { return DataUtil.resample(ff, res, null); } 
    566565    catch (VisADException exc) { exc.printStackTrace(); } 
    567566    catch (RemoteException exc) { exc.printStackTrace(); } 
     
    590589    RealType yType = it.getYType(); 
    591590    RealType zType = it.getZType(); 
    592     double[] domain = VisUtil.cursorToDomain(display, 
     591    double[] domain = DisplayUtil.cursorToDomain(display, 
    593592      new RealType[] {xType, yType, zType}, cur); 
    594593 
  • trunk/loci/visbio/view/TransformHandler.java

    r465 r503  
    3939import loci.visbio.data.DataTransform; 
    4040import loci.visbio.state.*; 
    41 import loci.visbio.util.VisUtil; 
     41import loci.visbio.util.DisplayUtil; 
    4242import loci.visbio.util.XMLUtil; 
    4343import org.w3c.dom.Element; 
     
    362362  protected void doLinks(int startIndex, boolean unlinkFirst) { 
    363363    DisplayImpl display = window.getDisplay(); 
    364     VisUtil.setDisplayDisabled(display, true); 
     364    DisplayUtil.setDisplayDisabled(display, true); 
    365365 
    366366    int size = links.size(); 
     
    378378    } 
    379379 
    380     VisUtil.setDisplayDisabled(display, false); 
     380    DisplayUtil.setDisplayDisabled(display, false); 
    381381  } 
    382382 
     
    390390      DisplayImpl display = window.getDisplay(); 
    391391      try { 
    392         VisUtil.setDisplayDisabled(display, true); 
     392        DisplayUtil.setDisplayDisabled(display, true); 
    393393        display.removeAllReferences(); 
    394394        display.clearMaps(); 
     
    453453        doCustomMaps(); 
    454454        doLinks(0, false); 
    455         VisUtil.setDisplayDisabled(display, false); 
     455        DisplayUtil.setDisplayDisabled(display, false); 
    456456      } 
    457457      catch (VisADException exc) { exc.printStackTrace(); } 
  • trunk/loci/visbio/view/TransformLink.java

    r465 r503  
    479479      FunctionType ftype = it.getType(); 
    480480      Unit[] units = it.getImageUnits(); 
    481       try { d = VisUtil.switchType(ff, ftype, units); } 
     481      try { d = DataUtil.switchType(ff, ftype, units); } 
    482482      catch (VisADException exc) { exc.printStackTrace(); } 
    483483      catch (RemoteException exc) { exc.printStackTrace(); } 
     
    513513    RealType xType = it.getXType(); 
    514514    RealType yType = it.getYType(); 
    515     double[] domain = VisUtil.cursorToDomain(display, 
     515    double[] domain = DisplayUtil.cursorToDomain(display, 
    516516      new RealType[] {xType, yType, null}, cur); 
    517517 
     
    599599      Util.invoke(false, new Runnable() { 
    600600        public void run() { 
    601           VisUtil.redrawMessages(handler.getWindow().getDisplay()); 
     601          DisplayUtil.redrawMessages(handler.getWindow().getDisplay()); 
    602602        } 
    603603      }); 
    604604    } 
    605     else VisUtil.redrawMessages(handler.getWindow().getDisplay()); 
     605    else DisplayUtil.redrawMessages(handler.getWindow().getDisplay()); 
    606606  } 
    607607 
  • trunk/loci/visbio/view/ViewHandler.java

    r493 r503  
    288288    parallel = value; 
    289289 
    290     VisUtil.setParallelProjection(window.getDisplay(), parallel); 
     290    DisplayUtil.setParallelProjection(window.getDisplay(), parallel); 
    291291    VisBioFrame bio = window.getVisBio(); 
    292292    String endis = value ? "enable" : "disable"; 
     
    341341      om.getOption(DisplayManager.EYE_DISTANCE); 
    342342    double position = eye.getFloatingValue(); 
    343     VisUtil.setEyeSeparation(window.getDisplay(), position); 
     343    DisplayUtil.setEyeSeparation(window.getDisplay(), position); 
    344344 
    345345    if (panel == null) panel = new ViewPanel(this); 
Note: See TracChangeset for help on using the changeset viewer.