Ignore:
Timestamp:
Jan 3, 2008, 1:18:00 PM (17 years ago)
Author:
gah
Message:

changes for surface plots

File:
1 edited

Legend:

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

    r822 r839  
    4040    public method parameters {title args} { # do nothing }
    4141    public method download {option args}
    42 
    43     # resources file tells us the nanovis server
    44     public common _nanovisHosts ""
    45     public proc setNanovisServer {namelist} {
    46         if {[regexp {^[a-zA-Z0-9\.]+:[0-9]+(,[a-zA-Z0-9\.]+:[0-9]+)*$} $namelist match]} {
    47             set _nanovisHosts $namelist
    48         } else {
    49             error "bad nanovis server address \"$namelist\": should be host:port,host:port,..."
    50         }
    51     }
    5242}
    5343
     
    5545proc field2d_init_resources {} {
    5646    Rappture::resources::register \
    57         nanovis_server Rappture::Field2DResult::setNanovisServer
     47        nanovis_server Rappture::NanovisServer::setServer
    5848}
    5949
     
    7161    }
    7262    array set flags $args
    73 
    74     if {"" != $_nanovisHosts && $flags(-mode) != "vtk"} {
     63    if { $flags(-mode) == "heightmap" } {
     64        set servers [Rappture::NanovisServer::getServer]
     65        if { $servers == "" } {
     66            error "No nanovis servers available"
     67        }
    7568        itk_component add renderer {
    76             Rappture::HeightMapViewer $itk_interior.ren $_nanovisHosts
     69            Rappture::HeightmapViewer $itk_interior.ren $servers
    7770        }
    7871        pack $itk_component(renderer) -expand yes -fill both
    79 
    80         # can't connect to rendering farm?  then fall back to older viewer
    81         if {![$itk_component(renderer) isconnected]} {
    82             destroy $itk_component(renderer)
    83         }
    84     }
    85 
    86     if {![info exists itk_component(renderer)]} {
     72    } else {
    8773        itk_component add renderer {
    8874            Rappture::ContourResult $itk_interior.ren
     
    9076        pack $itk_component(renderer) -expand yes -fill both
    9177    }
    92 
    9378    eval itk_initialize $args
    9479}
Note: See TracChangeset for help on using the changeset viewer.