Changeset 3019 for trunk


Ignore:
Timestamp:
May 30, 2012, 2:16:35 PM (12 years ago)
Author:
ldelgass
Message:

Add cases to handle all vtk viewers in Field2D|3DResult constructors. Also,
bring sequence result viewer routing in line with result viewer.

Location:
trunk/gui/scripts
Files:
3 edited

Legend:

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

    r2977 r3019  
    6161            set servers [Rappture::VisViewer::GetServerList "nanovis"]
    6262        }
    63         "vtkcontour" - "vtkheightmap" {
     63        "vtkcontour" - "vtkheightmap" - "vtkstreamlines" - "vtkviewer" {
    6464            set servers [Rappture::VisViewer::GetServerList "vtkvis"]
    6565        }
     
    7878                }
    7979            }
    80             "vtkheightmap" {
     80            "flowvis" {
    8181                itk_component add renderer {
    82                     Rappture::VtkHeightmapViewer $itk_interior.ren $servers
     82                    Rappture::FlowvisViewer $itk_interior.ren $servers
    8383                }
    8484            }
     
    8888                }
    8989            }
    90             "flowvis" {
     90            "vtkheightmap" {
    9191                itk_component add renderer {
    92                     Rappture::FlowvisViewer $itk_interior.ren $servers
     92                    Rappture::VtkHeightmapViewer $itk_interior.ren $servers
     93                }
     94            }
     95            "vtkstreamlines" {
     96                itk_component add renderer {
     97                    Rappture::VtkStreamlinesViewer $itk_interior.ren $servers
     98                }
     99            }
     100            "vtkviewer" {
     101                itk_component add renderer {
     102                    Rappture::VtkViewer $itk_interior.ren $servers
    93103                }
    94104            }
  • trunk/gui/scripts/field3dresult.tcl

    r2977 r3019  
    5959            set servers [Rappture::VisViewer::GetServerList "nanovis"]
    6060        }
    61         "vtkcontour" - "vtkstreamlines" - "vtkvolume" - "vtkviewer" {
     61        "vtkcontour" - "vtkheightmap" - "vtkstreamlines" - "vtkviewer" - "vtkvolume" {
    6262            set servers [Rappture::VisViewer::GetServerList "vtkvis"]
    6363        }
     
    6969            puts stderr "unknown render mode \"$flags(-mode)\""
    7070        }
    71     }           
     71    }
    7272    if {"" != $servers && $flags(-mode) != "vtk"} {
    7373        switch -- $flags(-mode) {
     
    8282                }
    8383            }
    84             "vtkvolume" {
    85                 catch {
     84            "vtkcontour" {
    8685                itk_component add renderer {
    87                     Rappture::VtkVolumeViewer $itk_interior.ren $servers
     86                    Rappture::VtkContourViewer $itk_interior.ren $servers
    8887                }
    89                 } errs
    90                 puts stderr errs=$errs
     88            }
     89            "vtkheightmap" {
     90                itk_component add renderer {
     91                    Rappture::VtkHeightmapViewer $itk_interior.ren $servers
     92                }
    9193            }
    9294            "vtkstreamlines" {
    9395                itk_component add renderer {
    9496                    Rappture::VtkStreamlinesViewer $itk_interior.ren $servers
     97                }
     98            }
     99            "vtkviewer" {
     100                itk_component add renderer {
     101                    Rappture::VtkViewer $itk_interior.ren $servers
     102                }
     103            }
     104            "vtkvolume" {
     105                itk_component add renderer {
     106                    Rappture::VtkVolumeViewer $itk_interior.ren $servers
    95107                }
    96108            }
  • trunk/gui/scripts/sequenceresult.tcl

    r2939 r3019  
    485485                                set mode "heightmap"
    486486                            }
     487                        } elseif { [info exists env(VTKCONTOUR)] } {
     488                            set mode "vtkcontour"
    487489                        } else {
    488490                            set mode "vtk"
     491                        }
     492                        set extents [$dataobj extents]
     493                        if { $extents > 1 } {
     494                            set resultMode "flowvis"
    489495                        }
    490496                        Rappture::Field2DResult $viewer -mode $mode
     
    508514                                }
    509515                            }
     516                            "vtkvolume" {
     517                                set fmt "vtkvolume"
     518                            }
     519                            "vtkstreamlines" {
     520                                set fmt "vtkstreamlines"
     521                            }
    510522                            "" {
    511523                                set fmt "auto"
Note: See TracChangeset for help on using the changeset viewer.