Changeset 5209


Ignore:
Timestamp:
Apr 13, 2015, 9:22:39 PM (5 years ago)
Author:
ldelgass
Message:

merge r5208 from trunk

Location:
branches/1.4
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/1.4

    • Property svn:mergeinfo changed
      /trunkmerged: 5208
  • branches/1.4/gui/scripts/nanovisviewer.tcl

    r5206 r5209  
    100100    private method EventuallyResize { w h }
    101101    private method FixLegend {}
    102     private method GetAlphamap { cname color }
    103102    private method GetColormap { cname color }
    104103    private method GetDatasetsWithComponent { cname }
     
    107106    private method InitComponentSettings { cname }
    108107    private method InitSettings { args }
    109     private method NameToAlphamap { name }
    110108    private method NameTransferFunction { dataobj comp }
    111109    private method Pan {option x y}
     
    160158    private variable _cname2transferFunction
    161159    private variable _cname2defaultcolormap
    162     private variable _cname2defaultalphamap
    163160
    164161    common _downloadPopup          ;# download options from popup
     
    22102207}
    22112208
    2212 itcl::body Rappture::NanovisViewer::GetAlphamap { cname name } {
    2213     if { $name == "default" } {
    2214         return $_cname2defaultalphamap($cname)
    2215     }
    2216     return [NameToAlphamap $name]
    2217 }
    2218 
    22192209itcl::body Rappture::NanovisViewer::ResetColormap { cname color } {
    22202210    # Get the current transfer function
     
    22922282}
    22932283
    2294 itcl::body Rappture::NanovisViewer::NameToAlphamap { name } {
    2295     switch -- $name {
    2296         "ramp-up" {
    2297             set amap {
    2298                 0.0 0.0
    2299                 1.0 1.0
    2300             }
    2301         }
    2302         "ramp-down" {
    2303             set amap {
    2304                 0.0 1.0
    2305                 1.0 0.0
    2306             }
    2307         }
    2308         "vee" {
    2309             set amap {
    2310                 0.0 1.0
    2311                 0.5 0.0
    2312                 1.0 1.0
    2313             }
    2314         }
    2315         "tent-1" {
    2316             set amap {
    2317                 0.0 0.0
    2318                 0.5 1.0
    2319                 1.0 0.0
    2320             }
    2321         }
    2322         "tent-2" {
    2323             set amap {
    2324                 0.0 0.0
    2325                 0.25 1.0
    2326                 0.5 0.0
    2327                 0.75 1.0
    2328                 1.0 0.0
    2329             }
    2330         }
    2331         "tent-3" {
    2332             set amap {
    2333                 0.0 0.0
    2334                 0.16666 1.0
    2335                 0.33333 0.0
    2336                 0.5     1.0
    2337                 0.66666 0.0
    2338                 0.83333 1.0
    2339                 1.0 0.0
    2340             }
    2341         }
    2342         "tent-4" {
    2343             set amap {
    2344                 0.0     0.0
    2345                 0.125   1.0
    2346                 0.25    0.0
    2347                 0.375   1.0
    2348                 0.5     0.0
    2349                 0.625   1.0
    2350                 0.75    0.0
    2351                 0.875   1.0
    2352                 1.0     0.0
    2353             }
    2354         }
    2355         "sinusoid-1" {
    2356             set amap {
    2357                 0.0                     0.000 0.600 0.800
    2358                 0.14285714285714285     0.400 0.900 1.000
    2359                 0.2857142857142857      0.600 1.000 1.000
    2360                 0.42857142857142855     0.800 1.000 1.000
    2361                 0.5714285714285714      0.900 0.900 0.900
    2362                 0.7142857142857143      0.600 0.600 0.600
    2363                 0.8571428571428571      0.400 0.400 0.400
    2364                 1.0                     0.200 0.200 0.200
    2365             }
    2366         }
    2367         "sinusoid-2" {
    2368             set amap {
    2369                 0.0                     0.900 1.000 1.000
    2370                 0.1111111111111111      0.800 0.983 1.000
    2371                 0.2222222222222222      0.700 0.950 1.000
    2372                 0.3333333333333333      0.600 0.900 1.000
    2373                 0.4444444444444444      0.500 0.833 1.000
    2374                 0.5555555555555556      0.400 0.750 1.000
    2375                 0.6666666666666666      0.300 0.650 1.000
    2376                 0.7777777777777778      0.200 0.533 1.000
    2377                 0.8888888888888888      0.100 0.400 1.000
    2378                 1.0                     0.000 0.250 1.000
    2379             }
    2380         }
    2381         "sinusoid-6" {
    2382             set amap {
    2383                 0.0                             0.200   0.100   0.000
    2384                 0.09090909090909091             0.400   0.187   0.000
    2385                 0.18181818181818182             0.600   0.379   0.210
    2386                 0.2727272727272727              0.800   0.608   0.480
    2387                 0.36363636363636365             0.850   0.688   0.595
    2388                 0.45454545454545453             0.950   0.855   0.808
    2389                 0.5454545454545454              0.800   0.993   1.000
    2390                 0.6363636363636364              0.600   0.973   1.000
    2391                 0.7272727272727273              0.400   0.940   1.000
    2392                 0.8181818181818182              0.200   0.893   1.000
    2393                 0.9090909090909091              0.000   0.667   0.800
    2394                 1.0                             0.000   0.480   0.600
    2395             }
    2396         }
    2397         "sinusoid-10" {
    2398             set amap {
    2399                 0.0                             0.000   0.480   0.600
    2400                 0.09090909090909091             0.000   0.667   0.800
    2401                 0.18181818181818182             0.200   0.893   1.000
    2402                 0.2727272727272727              0.400   0.940   1.000
    2403                 0.36363636363636365             0.600   0.973   1.000
    2404                 0.45454545454545453             0.800   0.993   1.000
    2405                 0.5454545454545454              0.950   0.855   0.808
    2406                 0.6363636363636364              0.850   0.688   0.595
    2407                 0.7272727272727273              0.800   0.608   0.480
    2408                 0.8181818181818182              0.600   0.379   0.210
    2409                 0.9090909090909091              0.400   0.187   0.000
    2410                 1.0                             0.200   0.100   0.000
    2411             }
    2412         }
    2413         "step-2" {
    2414             set amap {
    2415                 0.0                             0.000   0.167   1.000
    2416                 0.09090909090909091             0.100   0.400   1.000
    2417                 0.18181818181818182             0.200   0.600   1.000
    2418                 0.2727272727272727              0.400   0.800   1.000
    2419                 0.36363636363636365             0.600   0.933   1.000
    2420                 0.45454545454545453             0.800   1.000   1.000
    2421                 0.5454545454545454              1.000   1.000   0.800
    2422                 0.6363636363636364              1.000   0.933   0.600
    2423                 0.7272727272727273              1.000   0.800   0.400
    2424                 0.8181818181818182              1.000   0.600   0.200
    2425                 0.9090909090909091              1.000   0.400   0.100
    2426                 1.0                             1.000   0.167   0.000
    2427             }
    2428         }
    2429         "step-5" {
    2430             set amap {
    2431                 0.0                             1.000   0.167   0.000
    2432                 0.09090909090909091             1.000   0.400   0.100
    2433                 0.18181818181818182             1.000   0.600   0.200
    2434                 0.2727272727272727              1.000   0.800   0.400
    2435                 0.36363636363636365             1.000   0.933   0.600
    2436                 0.45454545454545453             1.000   1.000   0.800
    2437                 0.5454545454545454              0.800   1.000   1.000
    2438                 0.6363636363636364              0.600   0.933   1.000
    2439                 0.7272727272727273              0.400   0.800   1.000
    2440                 0.8181818181818182              0.200   0.600   1.000
    2441                 0.9090909090909091              0.100   0.400   1.000
    2442                 1.0                             0.000   0.167   1.000
    2443             }
    2444         }
    2445         "step-12" {
    2446             set amap {
    2447                 "#EE82EE"
    2448                 "#4B0082"
    2449                 "blue"
    2450                 "#008000"
    2451                 "yellow"
    2452                 "#FFA500"
    2453                 "red"
    2454             }
    2455         }
    2456         default {
    2457         }
    2458     }
    2459     return ""
    2460 }
    2461 
    24622284itcl::body Rappture::NanovisViewer::SetObjectStyle { dataobj cname } {
    24632285    array set style {
Note: See TracChangeset for help on using the changeset viewer.