summaryrefslogtreecommitdiff
path: root/js/Sinks/CMATVIEW.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/Sinks/CMATVIEW.js')
-rw-r--r--js/Sinks/CMATVIEW.js518
1 files changed, 62 insertions, 456 deletions
diff --git a/js/Sinks/CMATVIEW.js b/js/Sinks/CMATVIEW.js
index a7028d8c..a8940952 100644
--- a/js/Sinks/CMATVIEW.js
+++ b/js/Sinks/CMATVIEW.js
@@ -1,456 +1,62 @@
-LexToken(EOL,'\n',1,10)
-LexToken(EOL,'\n',1,13)
-LexToken(EOL,'\n',1,73)
-LexToken(EOL,'\n',1,76)
-LexToken(EOL,'\n',1,148)
-LexToken(EOL,'\n',1,220)
-LexToken(EOL,'\n',1,289)
-LexToken(EOL,'\n',1,328)
-LexToken(EOL,'\n',1,331)
-LexToken(EOL,'\n',1,398)
-LexToken(EOL,'\n',1,464)
-LexToken(EOL,'\n',1,529)
-LexToken(EOL,'\n',1,577)
-LexToken(EOL,'\n',1,580)
-LexToken(EOL,'\n',1,649)
-LexToken(EOL,'\n',1,712)
-LexToken(EOL,'\n',1,794)
-LexToken(EOL,'\n',1,797)
-LexToken(EOL,'\n',1,828)
-LexToken(EOL,'\n',1,831)
-LexToken(EOL,'\n',1,832)
-LexToken(FUNCTION,'function',1,833)
-LexToken(OPENSQBRACKET,'[',1,842)
-LexToken(VAR,'x',1,843)
-LexToken(COMMA,',',1,844)
-LexToken(VAR,'y',1,845)
-LexToken(COMMA,',',1,846)
-LexToken(VAR,'typ',1,847)
-LexToken(CLOSESQBRACKET,']',1,850)
-LexToken(ASSIGNMENT,'=',1,851)
-LexToken(VAR,'CMATVIEW',1,852)
-LexToken(OPENBRACKET,'(',1,860)
-LexToken(VAR,'job',1,861)
-LexToken(COMMA,',',1,864)
-LexToken(VAR,'arg1',1,865)
-LexToken(COMMA,',',1,869)
-LexToken(VAR,'arg2',1,870)
-LexToken(CLOSEBRACKET,')',1,874)
-LexToken(EOL,'\n',1,875)
-LexToken(VAR,'x',1,880)
-LexToken(ASSIGNMENT,'=',1,881)
-LexToken(OPENSQBRACKET,'[',1,882)
-LexToken(CLOSESQBRACKET,']',1,883)
-LexToken(EOL,'\n',1,884)
-LexToken(VAR,'y',1,890)
-LexToken(ASSIGNMENT,'=',1,891)
-LexToken(OPENSQBRACKET,'[',1,892)
-LexToken(CLOSESQBRACKET,']',1,893)
-LexToken(EOL,'\n',1,894)
-LexToken(VAR,'typ',1,900)
-LexToken(ASSIGNMENT,'=',1,903)
-LexToken(OPENSQBRACKET,'[',1,904)
-LexToken(CLOSESQBRACKET,']',1,905)
-LexToken(EOL,'\n',1,906)
-LexToken(SELECT,'select',1,912)
-LexToken(VAR,'job',1,919)
-LexToken(EOL,'\n',1,922)
-LexToken(CASE,'case',1,927)
-LexToken(DQSTRING,'"set"',1,936)
-LexToken(THEN,'then',1,938)
-LexToken(EOL,'\n',1,942)
-LexToken(VAR,'x',1,951)
-LexToken(ASSIGNMENT,'=',1,952)
-LexToken(VAR,'arg1',1,953)
-LexToken(EOL,'\n',1,957)
-LexToken(VAR,'graphics',1,967)
-LexToken(ASSIGNMENT,'=',1,975)
-LexToken(VAR,'arg1',1,976)
-LexToken(DOT,'.',1,980)
-LexToken(VAR,'graphics',1,981)
-LexToken(EOL,'\n',1,989)
-LexToken(VAR,'exprs',1,999)
-LexToken(ASSIGNMENT,'=',1,1004)
-LexToken(VAR,'graphics',1,1005)
-LexToken(DOT,'.',1,1013)
-LexToken(VAR,'exprs',1,1014)
-LexToken(EOL,'\n',1,1019)
-LexToken(VAR,'model',1,1028)
-LexToken(ASSIGNMENT,'=',1,1033)
-LexToken(VAR,'arg1',1,1034)
-LexToken(DOT,'.',1,1038)
-LexToken(VAR,'model',1,1039)
-LexToken(EOL,'\n',1,1044)
-LexToken(WHILE,'while',1,1054)
-LexToken(PREVAR_BOOLEAN,'%t',1,1060)
-LexToken(DO,'do',1,1063)
-LexToken(EOL,'\n',1,1065)
-LexToken(OPENSQBRACKET,'[',1,1078)
-LexToken(VAR,'ok',1,1079)
-LexToken(COMMA,',',1,1081)
-LexToken(VAR,'colormap',1,1082)
-LexToken(COMMA,',',1,1090)
-LexToken(VAR,'cmin',1,1091)
-LexToken(COMMA,',',1,1095)
-LexToken(VAR,'cmax',1,1096)
-LexToken(COMMA,',',1,1100)
-LexToken(VAR,'exprs',1,1101)
-LexToken(CLOSESQBRACKET,']',1,1106)
-LexToken(ASSIGNMENT,'=',1,1107)
-LexToken(SCICOS_GETVALUE,'scicos_getvalue',1,1108)
-LexToken(OPENBRACKET,'(',1,1123)
-LexToken(DQSTRING,'"Set Scope parameters"',1,1160)
-LexToken(COMMA,',',1,1161)
-LexToken(OPENSQBRACKET,'[',1,1177)
-LexToken(DQSTRING,'"ColorMap"',1,1187)
-LexToken(SEMICOLON,';\n',1,1188)
-LexToken(DQSTRING,'"Minimum level range"',1,1222)
-LexToken(SEMICOLON,';\n',1,1223)
-LexToken(DQSTRING,'"Maximum level range"',1,1257)
-LexToken(CLOSESQBRACKET,']',1,1258)
-LexToken(COMMA,',',1,1259)
-LexToken(VAR,'list',1,1275)
-LexToken(OPENBRACKET,'(',1,1279)
-LexToken(DQSTRING,'"vec"',1,1284)
-LexToken(COMMA,',',1,1285)
-LexToken(ADDITION,'-',1,1286)
-LexToken(NUMBER,'1',1,1287)
-LexToken(COMMA,',',1,1288)
-LexToken(DQSTRING,'"vec"',1,1293)
-LexToken(COMMA,',',1,1294)
-LexToken(NUMBER,'1',1,1295)
-LexToken(COMMA,',',1,1296)
-LexToken(DQSTRING,'"vec"',1,1301)
-LexToken(COMMA,',',1,1302)
-LexToken(NUMBER,'1',1,1303)
-LexToken(CLOSEBRACKET,')',1,1304)
-LexToken(COMMA,',',1,1305)
-LexToken(VAR,'exprs',1,1306)
-LexToken(CLOSEBRACKET,')',1,1311)
-LexToken(EOL,'\n',1,1312)
-LexToken(IF,'if',1,1325)
-LexToken(NOT,'~',1,1328)
-LexToken(VAR,'ok',1,1329)
-LexToken(THEN,'then',1,1332)
-LexToken(EOL,'\n',1,1336)
-LexToken(BREAK,'break',1,1353)
-LexToken(EOL,'\n',1,1358)
-LexToken(END,'end',1,1372)
-LexToken(EOL,'\n',1,1402)
-LexToken(VAR,'mess',1,1415)
-LexToken(ASSIGNMENT,'=',1,1419)
-LexToken(OPENSQBRACKET,'[',1,1420)
-LexToken(CLOSESQBRACKET,']',1,1421)
-LexToken(EOL,'\n',1,1422)
-LexToken(IF,'if',1,1435)
-LexToken(VAR,'cmax',1,1438)
-LexToken(COMPARISON,'<=',1,1442)
-LexToken(VAR,'cmin',1,1444)
-LexToken(THEN,'then',1,1449)
-LexToken(EOL,'\n',1,1453)
-LexToken(VAR,'mess',1,1470)
-LexToken(ASSIGNMENT,'=',1,1474)
-LexToken(OPENSQBRACKET,'[',1,1475)
-LexToken(VAR,'mess',1,1476)
-LexToken(SEMICOLON,';',1,1480)
-LexToken(DQSTRING,'"Error with minimum and maximum value"',1,1518)
-LexToken(SEMICOLON,';',1,1519)
-LexToken(DQSTRING,'" "',1,1522)
-LexToken(CLOSESQBRACKET,']',1,1523)
-LexToken(EOL,'\n',1,1524)
-LexToken(VAR,'ok',1,1541)
-LexToken(ASSIGNMENT,'=',1,1543)
-LexToken(PREVAR_BOOLEAN,'%f',1,1544)
-LexToken(EOL,'\n',1,1546)
-LexToken(END,'end',1,1559)
-LexToken(EOL,'\n',1,1562)
-LexToken(IF,'if',1,1575)
-LexToken(NOT,'~',1,1578)
-LexToken(VAR,'ok',1,1579)
-LexToken(THEN,'then',1,1582)
-LexToken(EOL,'\n',1,1586)
-LexToken(VAR,'message',1,1603)
-LexToken(OPENBRACKET,'(',1,1610)
-LexToken(OPENSQBRACKET,'[',1,1611)
-LexToken(DQSTRING,'"Some specified values are inconsistent:"',1,1652)
-LexToken(SEMICOLON,';',1,1653)
-LexToken(DQSTRING,'" "',1,1656)
-LexToken(SEMICOLON,';',1,1657)
-LexToken(VAR,'mess',1,1658)
-LexToken(CLOSESQBRACKET,']',1,1662)
-LexToken(CLOSEBRACKET,')',1,1663)
-LexToken(EOL,'\n',1,1664)
-LexToken(END,'end',1,1677)
-LexToken(EOL,'\n',1,1680)
-LexToken(IF,'if',1,1693)
-LexToken(VAR,'ok',1,1696)
-LexToken(THEN,'then',1,1699)
-LexToken(EOL,'\n',1,1703)
-LexToken(VAR,'size_c',1,1720)
-LexToken(ASSIGNMENT,'=',1,1726)
-LexToken(VAR,'size',1,1727)
-LexToken(OPENBRACKET,'(',1,1731)
-LexToken(VAR,'colormap',1,1732)
-LexToken(OPENBRACKET,'(',1,1740)
-LexToken(COLON,':',1,1741)
-LexToken(CLOSEBRACKET,')',1,1742)
-LexToken(COMMA,',',1,1743)
-LexToken(NUMBER,'1',1,1744)
-LexToken(CLOSEBRACKET,')',1,1745)
-LexToken(EOL,'\n',1,1746)
-LexToken(VAR,'sol',1,1764)
-LexToken(ASSIGNMENT,'=',1,1767)
-LexToken(VAR,'inv',1,1768)
-LexToken(OPENBRACKET,'(',1,1771)
-LexToken(OPENSQBRACKET,'[',1,1772)
-LexToken(VAR,'cmin',1,1773)
-LexToken(NUMBER,'1',1,1778)
-LexToken(SEMICOLON,';',1,1779)
-LexToken(VAR,'cmax',1,1780)
-LexToken(NUMBER,'1',1,1785)
-LexToken(CLOSESQBRACKET,']',1,1786)
-LexToken(CLOSEBRACKET,')',1,1787)
-LexToken(MULTIPLICATION,'*',1,1788)
-LexToken(OPENSQBRACKET,'[',1,1789)
-LexToken(NUMBER,'1',1,1790)
-LexToken(SEMICOLON,';',1,1791)
-LexToken(VAR,'size_c',1,1792)
-LexToken(MULTIPLICATION,'/',1,1798)
-LexToken(NUMBER,'3',1,1799)
-LexToken(CLOSESQBRACKET,']',1,1800)
-LexToken(EOL,'\n',1,1801)
-LexToken(VAR,'alpha_c',1,1819)
-LexToken(ASSIGNMENT,'=',1,1827)
-LexToken(VAR,'sol',1,1829)
-LexToken(OPENBRACKET,'(',1,1832)
-LexToken(NUMBER,'1',1,1833)
-LexToken(CLOSEBRACKET,')',1,1834)
-LexToken(EOL,'\n',1,1835)
-LexToken(VAR,'beta_c',1,1853)
-LexToken(ASSIGNMENT,'=',1,1860)
-LexToken(VAR,'sol',1,1862)
-LexToken(OPENBRACKET,'(',1,1865)
-LexToken(NUMBER,'2',1,1866)
-LexToken(CLOSEBRACKET,')',1,1867)
-LexToken(EOL,'\n',1,1868)
-LexToken(VAR,'ipar',1,1886)
-LexToken(ASSIGNMENT,'=',1,1890)
-LexToken(OPENSQBRACKET,'[',1,1891)
-LexToken(VAR,'cmin',1,1892)
-LexToken(SEMICOLON,';',1,1896)
-LexToken(VAR,'cmax',1,1897)
-LexToken(SEMICOLON,';',1,1901)
-LexToken(VAR,'size_c',1,1902)
-LexToken(CLOSESQBRACKET,']',1,1908)
-LexToken(EOL,'\n',1,1909)
-LexToken(VAR,'rpar',1,1927)
-LexToken(ASSIGNMENT,'=',1,1931)
-LexToken(OPENSQBRACKET,'[',1,1932)
-LexToken(VAR,'alpha_c',1,1933)
-LexToken(SEMICOLON,';',1,1940)
-LexToken(VAR,'beta_c',1,1941)
-LexToken(SEMICOLON,';',1,1947)
-LexToken(VAR,'colormap',1,1948)
-LexToken(OPENBRACKET,'(',1,1956)
-LexToken(COLON,':',1,1957)
-LexToken(CLOSEBRACKET,')',1,1958)
-LexToken(CLOSESQBRACKET,']',1,1959)
-LexToken(EOL,'\n',1,1960)
-LexToken(VAR,'model',1,1978)
-LexToken(DOT,'.',1,1983)
-LexToken(VAR,'ipar',1,1984)
-LexToken(ASSIGNMENT,'=',1,1988)
-LexToken(VAR,'ipar',1,1989)
-LexToken(EOL,'\n',1,1993)
-LexToken(VAR,'model',1,2011)
-LexToken(DOT,'.',1,2016)
-LexToken(VAR,'rpar',1,2017)
-LexToken(ASSIGNMENT,'=',1,2021)
-LexToken(VAR,'rpar',1,2022)
-LexToken(EOL,'\n',1,2026)
-LexToken(VAR,'graphics',1,2044)
-LexToken(DOT,'.',1,2052)
-LexToken(VAR,'exprs',1,2053)
-LexToken(ASSIGNMENT,'=',1,2058)
-LexToken(VAR,'exprs',1,2059)
-LexToken(EOL,'\n',1,2064)
-LexToken(VAR,'x',1,2082)
-LexToken(DOT,'.',1,2083)
-LexToken(VAR,'graphics',1,2084)
-LexToken(ASSIGNMENT,'=',1,2092)
-LexToken(VAR,'graphics',1,2093)
-LexToken(EOL,'\n',1,2101)
-LexToken(VAR,'x',1,2119)
-LexToken(DOT,'.',1,2120)
-LexToken(VAR,'model',1,2121)
-LexToken(ASSIGNMENT,'=',1,2126)
-LexToken(VAR,'model',1,2127)
-LexToken(EOL,'\n',1,2132)
-LexToken(BREAK,'break',1,2149)
-LexToken(EOL,'\n',1,2154)
-LexToken(END,'end',1,2167)
-LexToken(EOL,'\n',1,2170)
-LexToken(END,'end',1,2179)
-LexToken(EOL,'\n',1,2182)
-LexToken(CASE,'case',1,2187)
-LexToken(DQSTRING,'"define"',1,2199)
-LexToken(THEN,'then',1,2201)
-LexToken(EOL,'\n',1,2205)
-LexToken(VAR,'cmin',1,2214)
-LexToken(ASSIGNMENT,'=',1,2219)
-LexToken(NUMBER,'0',1,2221)
-LexToken(EOL,'\n',1,2222)
-LexToken(VAR,'cmax',1,2232)
-LexToken(ASSIGNMENT,'=',1,2237)
-LexToken(NUMBER,'100',1,2239)
-LexToken(EOL,'\n',1,2242)
-LexToken(VAR,'size_c',1,2252)
-LexToken(ASSIGNMENT,'=',1,2259)
-LexToken(NUMBER,'25',1,2261)
-LexToken(EOL,'\n',1,2263)
-LexToken(VAR,'colormap',1,2273)
-LexToken(ASSIGNMENT,'=',1,2282)
-LexToken(VAR,'jetcolormap',1,2284)
-LexToken(OPENBRACKET,'(',1,2295)
-LexToken(VAR,'size_c',1,2296)
-LexToken(CLOSEBRACKET,')',1,2302)
-LexToken(EOL,'\n',1,2303)
-LexToken(VAR,'alpha_c',1,2313)
-LexToken(ASSIGNMENT,'=',1,2321)
-LexToken(NUMBER,'0.24',1,2323)
-LexToken(EOL,'\n',1,2327)
-LexToken(VAR,'beta_c',1,2336)
-LexToken(ASSIGNMENT,'=',1,2343)
-LexToken(NUMBER,'1',1,2345)
-LexToken(EOL,'\n',1,2346)
-LexToken(EOL,'\n',1,2347)
-LexToken(VAR,'model',1,2356)
-LexToken(ASSIGNMENT,'=',1,2361)
-LexToken(SCICOS_MODEL,'scicos_model',1,2362)
-LexToken(OPENBRACKET,'(',1,2374)
-LexToken(CLOSEBRACKET,')',1,2375)
-LexToken(EOL,'\n',1,2376)
-LexToken(VAR,'model',1,2385)
-LexToken(DOT,'.',1,2390)
-LexToken(VAR,'sim',1,2391)
-LexToken(ASSIGNMENT,'=',1,2394)
-LexToken(VAR,'list',1,2395)
-LexToken(OPENBRACKET,'(',1,2399)
-LexToken(DQSTRING,'"cmatview"',1,2409)
-LexToken(COMMA,',',1,2410)
-LexToken(NUMBER,'4',1,2411)
-LexToken(CLOSEBRACKET,')',1,2412)
-LexToken(EOL,'\n',1,2413)
-LexToken(VAR,'model',1,2422)
-LexToken(DOT,'.',1,2427)
-LexToken(VAR,'in',1,2428)
-LexToken(ASSIGNMENT,'=',1,2430)
-LexToken(ADDITION,'-',1,2431)
-LexToken(NUMBER,'1',1,2432)
-LexToken(EOL,'\n',1,2433)
-LexToken(VAR,'model',1,2442)
-LexToken(DOT,'.',1,2447)
-LexToken(VAR,'in2',1,2448)
-LexToken(ASSIGNMENT,'=',1,2451)
-LexToken(ADDITION,'-',1,2452)
-LexToken(NUMBER,'2',1,2453)
-LexToken(EOL,'\n',1,2454)
-LexToken(VAR,'model',1,2463)
-LexToken(DOT,'.',1,2468)
-LexToken(VAR,'intyp',1,2469)
-LexToken(ASSIGNMENT,'=',1,2474)
-LexToken(NUMBER,'1',1,2475)
-LexToken(EOL,'\n',1,2476)
-LexToken(VAR,'model',1,2485)
-LexToken(DOT,'.',1,2490)
-LexToken(VAR,'evtin',1,2491)
-LexToken(ASSIGNMENT,'=',1,2496)
-LexToken(NUMBER,'1',1,2497)
-LexToken(EOL,'\n',1,2498)
-LexToken(VAR,'model',1,2507)
-LexToken(DOT,'.',1,2512)
-LexToken(VAR,'ipar',1,2513)
-LexToken(ASSIGNMENT,'=',1,2517)
-LexToken(OPENSQBRACKET,'[',1,2518)
-LexToken(VAR,'cmin',1,2519)
-LexToken(SEMICOLON,';',1,2523)
-LexToken(VAR,'cmax',1,2524)
-LexToken(SEMICOLON,';',1,2528)
-LexToken(VAR,'size_c',1,2529)
-LexToken(CLOSESQBRACKET,']',1,2535)
-LexToken(EOL,'\n',1,2536)
-LexToken(VAR,'model',1,2545)
-LexToken(DOT,'.',1,2550)
-LexToken(VAR,'rpar',1,2551)
-LexToken(ASSIGNMENT,'=',1,2555)
-LexToken(OPENSQBRACKET,'[',1,2556)
-LexToken(VAR,'alpha_c',1,2557)
-LexToken(SEMICOLON,';',1,2564)
-LexToken(VAR,'beta_c',1,2565)
-LexToken(SEMICOLON,';',1,2571)
-LexToken(VAR,'colormap',1,2572)
-LexToken(OPENBRACKET,'(',1,2580)
-LexToken(COLON,':',1,2581)
-LexToken(CLOSEBRACKET,')',1,2582)
-LexToken(CLOSESQBRACKET,']',1,2583)
-LexToken(EOL,'\n',1,2584)
-LexToken(VAR,'model',1,2593)
-LexToken(DOT,'.',1,2598)
-LexToken(VAR,'blocktype',1,2599)
-LexToken(ASSIGNMENT,'=',1,2608)
-LexToken(DQSTRING,'"c"',1,2611)
-LexToken(EOL,'\n',1,2612)
-LexToken(VAR,'model',1,2621)
-LexToken(DOT,'.',1,2626)
-LexToken(VAR,'dep_ut',1,2627)
-LexToken(ASSIGNMENT,'=',1,2633)
-LexToken(OPENSQBRACKET,'[',1,2634)
-LexToken(PREVAR_BOOLEAN,'%t',1,2635)
-LexToken(PREVAR_BOOLEAN,'%f',1,2638)
-LexToken(CLOSESQBRACKET,']',1,2640)
-LexToken(EOL,'\n',1,2641)
-LexToken(EOL,'\n',1,2642)
-LexToken(VAR,'exprs',1,2651)
-LexToken(ASSIGNMENT,'=',1,2656)
-LexToken(OPENSQBRACKET,'[',1,2657)
-LexToken(VAR,'string',1,2658)
-LexToken(OPENBRACKET,'(',1,2664)
-LexToken(DQSTRING,'"jetcolormap(25)"',1,2681)
-LexToken(CLOSEBRACKET,')',1,2682)
-LexToken(SEMICOLON,';\n',1,2683)
-LexToken(VAR,'string',1,2693)
-LexToken(OPENBRACKET,'(',1,2699)
-LexToken(VAR,'cmin',1,2700)
-LexToken(CLOSEBRACKET,')',1,2704)
-LexToken(SEMICOLON,';\n',1,2705)
-LexToken(VAR,'string',1,2715)
-LexToken(OPENBRACKET,'(',1,2721)
-LexToken(VAR,'cmax',1,2722)
-LexToken(CLOSEBRACKET,')',1,2726)
-LexToken(CLOSESQBRACKET,']',1,2727)
-LexToken(EOL,'\n',1,2728)
-LexToken(VAR,'gr_i',1,2738)
-LexToken(ASSIGNMENT,'=',1,2742)
-LexToken(OPENSQBRACKET,'[',1,2743)
-LexToken(CLOSESQBRACKET,']',1,2744)
-LexToken(EOL,'\n',1,2745)
-LexToken(VAR,'x',1,2754)
-LexToken(ASSIGNMENT,'=',1,2755)
-LexToken(VAR,'standard_define',1,2756)
-LexToken(OPENBRACKET,'(',1,2771)
-LexToken(OPENSQBRACKET,'[',1,2772)
-LexToken(NUMBER,'2',1,2773)
-LexToken(NUMBER,'2',1,2775)
-LexToken(CLOSESQBRACKET,']',1,2776)
-LexToken(COMMA,',',1,2777)
-LexToken(VAR,'model',1,2778)
-LexToken(COMMA,',',1,2783)
-LexToken(VAR,'exprs',1,2784)
-LexToken(COMMA,',',1,2789)
-LexToken(VAR,'gr_i',1,2790)
-LexToken(CLOSEBRACKET,')',1,2794)
-LexToken(EOL,'\n',1,2795)
-LexToken(END,'end',1,2800)
-LexToken(EOL,'\n',1,2803)
-LexToken(ENDFUNCTION,'endfunction',1,2804)
-LexToken(EOL,'\n',1,2815)
+/* autogenerated from "macros/Sinks/CMATVIEW.sci" */
+function CMATVIEW() {
+CMATVIEW.prototype.get = function CMATVIEW() {
+}
+CMATVIEW.prototype.set = function CMATVIEW() {
+x=arg1;
+graphics=arg1.graphics;
+exprs=graphics.exprs;
+model=arg1.model;
+while (true) {
+[ok,colormap,cmin,cmax,exprs]=scicos_getvalue("Set Scope parameters",["ColorMap","Minimum level range","Maximum level range"],list("vec",-1,"vec",1,"vec",1),exprs);
+if (!ok) {
+break
+}
+mess=[];
+if (cmax<=cmin) {
+mess=[mess,"Error with minimum and maximum value"," "];
+ok=None;
+}
+if (!ok) {
+message(["Some specified values are inconsistent:"," ",mess]);
+}
+if (ok) {
+size_c=size(colormap.slice(),1);
+sol=inv([cmin,1,cmax,1])*[1,size_c/3];
+alpha_c=sol(1);
+beta_c=sol(2);
+ipar=[cmin,cmax,size_c];
+rpar=[alpha_c,beta_c,colormap.slice()];
+model.ipar=ipar;
+model.rpar=rpar;
+graphics.exprs=exprs;
+x.graphics=graphics;
+x.model=model;
+break
+}
+}
+}
+CMATVIEW.prototype.define = function CMATVIEW() {
+cmin=0;
+cmax=100;
+size_c=25;
+colormap=jetcolormap(size_c);
+alpha_c=0.24;
+beta_c=1;
+model=scicos_model();
+model.sim=list("cmatview",4);
+model.in=-1;
+model.in2=-2;
+model.intyp=1;
+model.evtin=1;
+model.ipar=[cmin,cmax,size_c];
+model.rpar=[alpha_c,beta_c,colormap.slice()];
+model.blocktype="c";
+model.dep_ut=[true,None];
+exprs=[string("jetcolormap(25)"),string(cmin),string(cmax)];
+gr_i=[];
+x=standard_define([2,2],model,exprs,gr_i);
+}
+CMATVIEW.prototype.details = function CMATVIEW() {
+}
+}