Changeset 839 for trunk/gui/scripts/field2dresult.tcl
- Timestamp:
- Jan 3, 2008, 1:18:00 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gui/scripts/field2dresult.tcl
r822 r839 40 40 public method parameters {title args} { # do nothing } 41 41 public method download {option args} 42 43 # resources file tells us the nanovis server44 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 $namelist48 } else {49 error "bad nanovis server address \"$namelist\": should be host:port,host:port,..."50 }51 }52 42 } 53 43 … … 55 45 proc field2d_init_resources {} { 56 46 Rappture::resources::register \ 57 nanovis_server Rappture:: Field2DResult::setNanovisServer47 nanovis_server Rappture::NanovisServer::setServer 58 48 } 59 49 … … 71 61 } 72 62 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 } 75 68 itk_component add renderer { 76 Rappture::Height MapViewer $itk_interior.ren $_nanovisHosts69 Rappture::HeightmapViewer $itk_interior.ren $servers 77 70 } 78 71 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 { 87 73 itk_component add renderer { 88 74 Rappture::ContourResult $itk_interior.ren … … 90 76 pack $itk_component(renderer) -expand yes -fill both 91 77 } 92 93 78 eval itk_initialize $args 94 79 }
Note: See TracChangeset
for help on using the changeset viewer.