Ignore:
Timestamp:
May 19, 2009 6:47:11 PM (15 years ago)
Author:
gah
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gui/scripts/field2dresult.tcl

    r1342 r1463  
    5555    }
    5656    array set flags $args
    57     if { $flags(-mode) == "heightmap" } {
    58         set servers [Rappture::VisViewer::GetServerList "nanovis"]
    59         if { $servers == "" } {
    60             error "No nanovis servers available"
     57    set servers [Rappture::VisViewer::GetServerList "nanovis"]
     58    if {"" != $servers && $flags(-mode) != "vtk"} {
     59        switch -- $flags(-mode) {
     60            "auto" - "heightmap" {
     61                itk_component add renderer {
     62                    Rappture::HeightmapViewer $itk_interior.ren $servers
     63                }
     64            }
     65            "flowvis" {
     66                itk_component add renderer {
     67                    Rappture::FlowvisViewer $itk_interior.ren $servers
     68                }
     69            }
     70            default {
     71                puts stderr "unknown render mode \"$flags(-mode)\""
     72            }
     73        }               
     74        pack $itk_component(renderer) -expand yes -fill both
     75        # can't connect to rendering farm?  then fall back to older viewer
     76        if {![$itk_component(renderer) isconnected]} {
     77            destroy $itk_component(renderer)
    6178        }
    62         itk_component add renderer {
    63             Rappture::HeightmapViewer $itk_interior.ren $servers
    64         }
    65         pack $itk_component(renderer) -expand yes -fill both
    66     } else {
     79    }
     80
     81    if {![info exists itk_component(renderer)]} {
    6782        itk_component add renderer {
    6883            Rappture::ContourResult $itk_interior.ren
Note: See TracChangeset for help on using the changeset viewer.