Changeset 3330 for trunk/gui/scripts/field2dresult.tcl
- Timestamp:
- Feb 24, 2013, 1:11:18 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gui/scripts/field2dresult.tcl
r3177 r3330 1 # -*- mode: tcl; indent-tabs-mode: nil -*- 1 2 # ---------------------------------------------------------------------- 2 3 # COMPONENT: field2dresult - plot a field in a ResultSet … … 21 22 option add *Field2DResult.controlBackground gray widgetDefault 22 23 option add *Field2DResult.controlDarkBackground #999999 widgetDefault 23 option add *Field2DResult.plotBackground blackwidgetDefault24 option add *Field2DResult.plotForeground whitewidgetDefault24 option add *Field2DResult.plotBackground white widgetDefault 25 option add *Field2DResult.plotForeground black widgetDefault 25 26 option add *Field2DResult.font \ 26 27 -*-helvetica-medium-r-normal-*-12-* widgetDefault … … 31 32 itk_option define -mode mode Mode "auto" 32 33 33 constructor {args} { # defined below } 34 destructor { # defined below } 34 constructor {args} { 35 # defined below 36 } 37 destructor { 38 # defined below 39 } 35 40 36 41 public method add {dataobj {settings ""}} … … 39 44 public method scale {args} 40 45 public method snap {w h} 41 public method parameters {title args} { # do nothing } 46 public method parameters {title args} { 47 # do nothing 48 } 42 49 public method download {option args} 43 50 } … … 58 65 set servers "" 59 66 switch -- $flags(-mode) { 60 " auto" - "heightmap" - "flowvis" {67 "flowvis" { 61 68 set servers [Rappture::VisViewer::GetServerList "nanovis"] 62 69 } 63 " vtkcontour" - "vtkheightmap" - "vtkstreamlines" - "vtkviewer" {70 "auto" - "contour" - "heightmap" - "streamlines" - "vtkviewer" { 64 71 set servers [Rappture::VisViewer::GetServerList "vtkvis"] 65 72 } … … 73 80 if {"" != $servers && $flags(-mode) != "vtk"} { 74 81 switch -- $flags(-mode) { 75 " auto" - "heightmap" {82 "contour" - "heightmap" { 76 83 itk_component add renderer { 77 Rappture::HeightmapViewer $itk_interior.ren $servers 84 Rappture::VtkHeightmapViewer $itk_interior.heightmap \ 85 $servers -mode $flags(-mode) 78 86 } 79 87 } 80 88 "flowvis" { 81 89 itk_component add renderer { 82 Rappture::FlowvisViewer $itk_interior. ren$servers90 Rappture::FlowvisViewer $itk_interior.flow $servers 83 91 } 84 92 } 85 " vtkcontour" {93 "streamlines" { 86 94 itk_component add renderer { 87 Rappture::VtkContourViewer $itk_interior.ren $servers 88 } 89 } 90 "vtkheightmap" { 91 itk_component add renderer { 92 Rappture::VtkHeightmapViewer $itk_interior.ren $servers 93 } 94 } 95 "vtkstreamlines" { 96 itk_component add renderer { 97 Rappture::VtkStreamlinesViewer $itk_interior.ren $servers 95 Rappture::VtkStreamlinesViewer $itk_interior.streamlines \ 96 $servers 98 97 } 99 98 } 100 99 "vtkviewer" { 101 100 itk_component add renderer { 102 Rappture::VtkViewer $itk_interior. ren$servers101 Rappture::VtkViewer $itk_interior.viewer $servers 103 102 } 104 103 } … … 113 112 } 114 113 } 115 116 114 if {![info exists itk_component(renderer)]} { 117 115 itk_component add renderer { 118 Rappture::ContourResult $itk_interior. ren116 Rappture::ContourResult $itk_interior.oldcontour 119 117 } 120 118 pack $itk_component(renderer) -expand yes -fill both 121 119 } 122 120 eval itk_initialize $args 121 update 123 122 } 124 123
Note: See TracChangeset
for help on using the changeset viewer.