//
// time: Tue Apr 23 20:51:55 2002
//
// version: 3.1.2 (format), 4.1.3 (DX)
//
//
//
// macro reference (direct): WebOptions /usr/local/dx/java/server/dxmacros/weboptionsmac.net
include "weboptionsmac.net"
//
//
// Macros used when running under control of Java Explorer
//
include "gifmac.net";
include "vrmlmac.net";
include "dxmac.net";
// MODULE main
// page assignment: image	order=7, windowed=0, showing=0
// page assignment: import94	order=8, windowed=0, showing=1
// page assignment: import95	order=5, windowed=0, showing=0
// page assignment: import96	order=6, windowed=0, showing=0
// page assignment: java tools	order=2, windowed=0, showing=0
// page assignment: pick	order=3, windowed=0, showing=0
// page assignment: userinp	order=4, windowed=0, showing=0
// workspace: width = 512, height = 616
// layout: snap = 0, width = 50, height = 50, align = NN
//
macro main(
) -> (
) {
    // 
    // node ImportSpreadsheet[1]: x = 67, y = 2, inputs = 10, label = ImportSpreadsheet
    // input[1]: defaulting = 0, visible = 1, type = 32, value = "ibm94.txt"
    // input[2]: defaulting = 0, visible = 1, type = 32, value = "\t"
    // input[10]: defaulting = 0, visible = 0, type = 1, value = 1
    // page group: import94
    //
main_ImportSpreadsheet_1_out_1,
main_ImportSpreadsheet_1_out_2 = 
    ImportSpreadsheet(
    main_ImportSpreadsheet_1_in_1,
    main_ImportSpreadsheet_1_in_2,
    main_ImportSpreadsheet_1_in_3,
    main_ImportSpreadsheet_1_in_4,
    main_ImportSpreadsheet_1_in_5,
    main_ImportSpreadsheet_1_in_6,
    main_ImportSpreadsheet_1_in_7,
    main_ImportSpreadsheet_1_in_8,
    main_ImportSpreadsheet_1_in_9,
    main_ImportSpreadsheet_1_in_10
    ) [instance: 1, cache: 1];
    // 
    // node Transmitter[35]: x = 85, y = 87, inputs = 1, label = i94
    // page group: import94
    //
i94 = main_ImportSpreadsheet_1_out_1;
    // 
    // node Receiver[44]: x = 273, y = 21, inputs = 1, label = i94
    // page group: import94
    //
main_Receiver_44_out_1[cache: 0] = i94;
    // 
    // node Selector[1]: x = 192, y = 112, inputs = 7, label = Selector
    // input[1]: defaulting = 0, visible = 0, type = 32, value = "Selector_1"
    // input[2]: defaulting = 0, visible = 0, type = 32, value = "Earnings" 
    // input[3]: defaulting = 0, visible = 0, type = 32, value = "Earnings" 
    // input[4]: defaulting = 1, visible = 1, type = 16777248, value = { "Shares Outstanding" "Total Debt" "Asset Book Value" "Earnings" "Total Inventory" }
    // input[5]: defaulting = 1, visible = 0, type = 16777245, value = { 1 0 }
    // output[1]: visible = 1, type = 32, value = "Earnings" 
    // output[2]: visible = 1, type = 32, value = "Earnings" 
    // page group: userinp
    //
    // 
    // node Transmitter[36]: x = 187, y = 260, inputs = 1, label = colorby
    // page group: userinp
    //
colorby = main_Selector_1_out_1;
    // 
    // node Receiver[45]: x = 362, y = 0, inputs = 1, label = colorby
    // page group: import94
    //
main_Receiver_45_out_1[cache: 0] = colorby;
    // 
    // node Extract[8]: x = 274, y = 119, inputs = 2, label = Extract
    // page group: import94
    //
main_Extract_8_out_1 = 
    Extract(
    main_Receiver_44_out_1,
    main_Receiver_45_out_1
    ) [instance: 8, cache: 1];
    // 
    // node Extract[2]: x = 4, y = 229, inputs = 2, label = Extract
    // input[2]: defaulting = 0, visible = 1, type = 32, value = "positions"
    // page group: import94
    //
main_Extract_2_out_1 = 
    Extract(
    main_ImportSpreadsheet_1_out_1,
    main_Extract_2_in_2
    ) [instance: 2, cache: 1];
    // 
    // node Compute[46]: x = 0, y = 312, inputs = 2, label = Compute
    // input[1]: defaulting = 0, visible = 0, type = 32, value = "[$0.x, 0]"
    // page group: import94
    // expression: value = [a.x, 0]
    // name[2]: value = a
    //
main_Compute_46_out_1 = 
    Compute(
    main_Compute_46_in_1,
    main_Extract_2_out_1
    ) [instance: 46, cache: 1];
    // 
    // node Extract[3]: x = 23, y = 89, inputs = 2, label = Extract
    // input[2]: defaulting = 0, visible = 1, type = 32, value = "Stock"
    // page group: import94
    //
main_Extract_3_out_1 = 
    Extract(
    main_ImportSpreadsheet_1_out_1,
    main_Extract_3_in_2
    ) [instance: 3, cache: 1];
    // 
    // node Mark[1]: x = 36, y = 159, inputs = 2, label = Mark
    // input[2]: defaulting = 0, visible = 1, type = 32, value = "Stock"
    // page group: import94
    //
main_Mark_1_out_1 = 
    Mark(
    main_Extract_3_out_1,
    main_Mark_1_in_2
    ) [instance: 1, cache: 1];
    // 
    // node Transmitter[37]: x = 64, y = 244, inputs = 1, label = m94
    // page group: import94
    //
m94 = main_Mark_1_out_1;
    // 
    // node Receiver[48]: x = 77, y = 92, inputs = 1, label = m94
    // page group: userinp
    //
main_Receiver_48_out_1[cache: 0] = m94;
    // 
    // node Statistics[1]: x = 33, y = 180, inputs = 1, label = Statistics
    // page group: userinp
    //
main_Statistics_1_out_1,
main_Statistics_1_out_2,
main_Statistics_1_out_3,
main_Statistics_1_out_4,
main_Statistics_1_out_5 = 
    Statistics(
    main_Receiver_48_out_1
    ) [instance: 1, cache: 1];
    // 
    // node Transmitter[34]: x = 25, y = 264, inputs = 1, label = mean
    // page group: userinp
    //
mean = main_Statistics_1_out_1;
    // 
    // node Receiver[41]: x = 121, y = 199, inputs = 1, label = mean
    // page group: import94
    //
main_Receiver_41_out_1[cache: 0] = mean;
    // 
    // node Compute[44]: x = 98, y = 313, inputs = 3, label = Compute
    // input[1]: defaulting = 0, visible = 0, type = 32, value = "$0/$1"
    // page group: import94
    // expression: value = a/b
    // name[2]: value = a
    // name[3]: value = b
    //
main_Compute_44_out_1 = 
    Compute(
    main_Compute_44_in_1,
    main_Mark_1_out_1,
    main_Receiver_41_out_1
    ) [instance: 44, cache: 1];
    // 
    // node Construct[4]: x = 17, y = 402, inputs = 4, label = Construct
    // page group: import94
    //
main_Construct_4_out_1 = 
    Construct(
    main_Compute_46_out_1,
    main_Construct_4_in_2,
    main_Construct_4_in_3,
    main_Compute_44_out_1
    ) [instance: 4, cache: 1];
    // 
    // node Transmitter[38]: x = 51, y = 497, inputs = 1, label = c94
    // page group: import94
    //
c94 = main_Construct_4_out_1;
    // 
    // node Receiver[49]: x = 326, y = 17, inputs = 1, label = c94
    // page group: import94
    //
main_Receiver_49_out_1[cache: 0] = c94;
    // 
    // node Replace[1]: x = 304, y = 200, inputs = 4, label = Replace
    // page group: import94
    //
main_Replace_1_out_1 = 
    Replace(
    main_Extract_8_out_1,
    main_Receiver_49_out_1,
    main_Receiver_45_out_1,
    main_Receiver_45_out_1
    ) [instance: 1, cache: 1];
    // 
    // node Receiver[46]: x = 460, y = 171, inputs = 1, label = colorby
    // page group: import94
    //
main_Receiver_46_out_1[cache: 0] = colorby;
    // 
    // node Mark[4]: x = 340, y = 273, inputs = 2, label = Mark
    // page group: import94
    //
main_Mark_4_out_1 = 
    Mark(
    main_Replace_1_out_1,
    main_Receiver_46_out_1
    ) [instance: 4, cache: 1];
    // 
    // node AutoColor[1]: x = 349, y = 355, inputs = 10, label = AutoColor
    // page group: import94
    //
main_AutoColor_1_out_1,
main_AutoColor_1_out_2 = 
    AutoColor(
    main_Mark_4_out_1,
    main_AutoColor_1_in_2,
    main_AutoColor_1_in_3,
    main_AutoColor_1_in_4,
    main_AutoColor_1_in_5,
    main_AutoColor_1_in_6,
    main_AutoColor_1_in_7,
    main_AutoColor_1_in_8,
    main_AutoColor_1_in_9,
    main_AutoColor_1_in_10
    ) [instance: 1, cache: 1];
    // 
    // node ImportSpreadsheet[4]: x = 68, y = 1, inputs = 10, label = ImportSpreadsheet
    // input[1]: defaulting = 0, visible = 1, type = 32, value = "ibm95.txt"
    // input[2]: defaulting = 0, visible = 1, type = 32, value = "\t"
    // input[10]: defaulting = 0, visible = 0, type = 1, value = 1
    // page group: import95
    //
main_ImportSpreadsheet_4_out_1,
main_ImportSpreadsheet_4_out_2 = 
    ImportSpreadsheet(
    main_ImportSpreadsheet_4_in_1,
    main_ImportSpreadsheet_4_in_2,
    main_ImportSpreadsheet_4_in_3,
    main_ImportSpreadsheet_4_in_4,
    main_ImportSpreadsheet_4_in_5,
    main_ImportSpreadsheet_4_in_6,
    main_ImportSpreadsheet_4_in_7,
    main_ImportSpreadsheet_4_in_8,
    main_ImportSpreadsheet_4_in_9,
    main_ImportSpreadsheet_4_in_10
    ) [instance: 4, cache: 1];
    // 
    // node Transmitter[39]: x = 85, y = 87, inputs = 1, label = i95
    // page group: import95
    //
i95 = main_ImportSpreadsheet_4_out_1;
    // 
    // node Receiver[50]: x = 273, y = 21, inputs = 1, label = i95
    // page group: import95
    //
main_Receiver_50_out_1[cache: 0] = i95;
    // 
    // node Receiver[51]: x = 477, y = 0, inputs = 1, label = colorby
    // page group: import95
    //
main_Receiver_51_out_1[cache: 0] = colorby;
    // 
    // node Extract[9]: x = 274, y = 119, inputs = 2, label = Extract
    // page group: import95
    //
main_Extract_9_out_1 = 
    Extract(
    main_Receiver_50_out_1,
    main_Receiver_51_out_1
    ) [instance: 9, cache: 1];
    // 
    // node Extract[10]: x = 4, y = 229, inputs = 2, label = Extract
    // input[2]: defaulting = 0, visible = 1, type = 32, value = "positions"
    // page group: import95
    //
main_Extract_10_out_1 = 
    Extract(
    main_ImportSpreadsheet_4_out_1,
    main_Extract_10_in_2
    ) [instance: 10, cache: 1];
    // 
    // node Compute[50]: x = 0, y = 312, inputs = 2, label = Compute
    // input[1]: defaulting = 0, visible = 0, type = 32, value = "[$0.x, 1]"
    // page group: import95
    // expression: value = [a.x, 1]
    // name[2]: value = a
    //
main_Compute_50_out_1 = 
    Compute(
    main_Compute_50_in_1,
    main_Extract_10_out_1
    ) [instance: 50, cache: 1];
    // 
    // node Extract[11]: x = 23, y = 89, inputs = 2, label = Extract
    // input[2]: defaulting = 0, visible = 1, type = 32, value = "Stock"
    // page group: import95
    //
main_Extract_11_out_1 = 
    Extract(
    main_ImportSpreadsheet_4_out_1,
    main_Extract_11_in_2
    ) [instance: 11, cache: 1];
    // 
    // node Mark[5]: x = 36, y = 159, inputs = 2, label = Mark
    // input[2]: defaulting = 0, visible = 1, type = 32, value = "Stock"
    // page group: import95
    //
main_Mark_5_out_1 = 
    Mark(
    main_Extract_11_out_1,
    main_Mark_5_in_2
    ) [instance: 5, cache: 1];
    // 
    // node Receiver[52]: x = 166, y = 199, inputs = 1, label = mean
    // page group: import95
    //
main_Receiver_52_out_1[cache: 0] = mean;
    // 
    // node Compute[51]: x = 98, y = 313, inputs = 3, label = Compute
    // input[1]: defaulting = 0, visible = 0, type = 32, value = "$0/$1"
    // page group: import95
    // expression: value = a/b
    // name[2]: value = a
    // name[3]: value = b
    //
main_Compute_51_out_1 = 
    Compute(
    main_Compute_51_in_1,
    main_Mark_5_out_1,
    main_Receiver_52_out_1
    ) [instance: 51, cache: 1];
    // 
    // node Construct[7]: x = 17, y = 402, inputs = 4, label = Construct
    // page group: import95
    //
main_Construct_7_out_1 = 
    Construct(
    main_Compute_50_out_1,
    main_Construct_7_in_2,
    main_Construct_7_in_3,
    main_Compute_51_out_1
    ) [instance: 7, cache: 1];
    // 
    // node Transmitter[40]: x = 51, y = 497, inputs = 1, label = c95
    // page group: import95
    //
c95 = main_Construct_7_out_1;
    // 
    // node Receiver[53]: x = 375, y = 17, inputs = 1, label = c95
    // page group: import95
    //
main_Receiver_53_out_1[cache: 0] = c95;
    // 
    // node Replace[2]: x = 304, y = 200, inputs = 4, label = Replace
    // page group: import95
    //
main_Replace_2_out_1 = 
    Replace(
    main_Extract_9_out_1,
    main_Receiver_53_out_1,
    main_Receiver_51_out_1,
    main_Receiver_51_out_1
    ) [instance: 2, cache: 1];
    // 
    // node Receiver[54]: x = 460, y = 171, inputs = 1, label = colorby
    // page group: import95
    //
main_Receiver_54_out_1[cache: 0] = colorby;
    // 
    // node Mark[6]: x = 340, y = 273, inputs = 2, label = Mark
    // page group: import95
    //
main_Mark_6_out_1 = 
    Mark(
    main_Replace_2_out_1,
    main_Receiver_54_out_1
    ) [instance: 6, cache: 1];
    // 
    // node AutoColor[2]: x = 349, y = 355, inputs = 10, label = AutoColor
    // page group: import95
    //
main_AutoColor_2_out_1,
main_AutoColor_2_out_2 = 
    AutoColor(
    main_Mark_6_out_1,
    main_AutoColor_2_in_2,
    main_AutoColor_2_in_3,
    main_AutoColor_2_in_4,
    main_AutoColor_2_in_5,
    main_AutoColor_2_in_6,
    main_AutoColor_2_in_7,
    main_AutoColor_2_in_8,
    main_AutoColor_2_in_9,
    main_AutoColor_2_in_10
    ) [instance: 2, cache: 1];
    // 
    // node ImportSpreadsheet[5]: x = 67, y = 1, inputs = 10, label = ImportSpreadsheet
    // input[1]: defaulting = 0, visible = 1, type = 32, value = "ibm96.txt"
    // input[2]: defaulting = 0, visible = 1, type = 32, value = "\t"
    // input[10]: defaulting = 0, visible = 0, type = 1, value = 1
    // page group: import96
    //
main_ImportSpreadsheet_5_out_1,
main_ImportSpreadsheet_5_out_2 = 
    ImportSpreadsheet(
    main_ImportSpreadsheet_5_in_1,
    main_ImportSpreadsheet_5_in_2,
    main_ImportSpreadsheet_5_in_3,
    main_ImportSpreadsheet_5_in_4,
    main_ImportSpreadsheet_5_in_5,
    main_ImportSpreadsheet_5_in_6,
    main_ImportSpreadsheet_5_in_7,
    main_ImportSpreadsheet_5_in_8,
    main_ImportSpreadsheet_5_in_9,
    main_ImportSpreadsheet_5_in_10
    ) [instance: 5, cache: 1];
    // 
    // node Transmitter[43]: x = 85, y = 87, inputs = 1, label = i96
    // page group: import96
    //
i96 = main_ImportSpreadsheet_5_out_1;
    // 
    // node Receiver[56]: x = 273, y = 21, inputs = 1, label = i96
    // page group: import96
    //
main_Receiver_56_out_1[cache: 0] = i96;
    // 
    // node Receiver[57]: x = 477, y = 0, inputs = 1, label = colorby
    // page group: import96
    //
main_Receiver_57_out_1[cache: 0] = colorby;
    // 
    // node Extract[12]: x = 274, y = 119, inputs = 2, label = Extract
    // page group: import96
    //
main_Extract_12_out_1 = 
    Extract(
    main_Receiver_56_out_1,
    main_Receiver_57_out_1
    ) [instance: 12, cache: 1];
    // 
    // node Extract[13]: x = 4, y = 229, inputs = 2, label = Extract
    // input[2]: defaulting = 0, visible = 1, type = 32, value = "positions"
    // page group: import96
    //
main_Extract_13_out_1 = 
    Extract(
    main_ImportSpreadsheet_5_out_1,
    main_Extract_13_in_2
    ) [instance: 13, cache: 1];
    // 
    // node Compute[52]: x = 0, y = 312, inputs = 2, label = Compute
    // input[1]: defaulting = 0, visible = 0, type = 32, value = "[$0.x, 2]"
    // page group: import96
    // expression: value = [a.x, 2]
    // name[2]: value = a
    //
main_Compute_52_out_1 = 
    Compute(
    main_Compute_52_in_1,
    main_Extract_13_out_1
    ) [instance: 52, cache: 1];
    // 
    // node Extract[14]: x = 23, y = 89, inputs = 2, label = Extract
    // input[2]: defaulting = 0, visible = 1, type = 32, value = "Stock"
    // page group: import96
    //
main_Extract_14_out_1 = 
    Extract(
    main_ImportSpreadsheet_5_out_1,
    main_Extract_14_in_2
    ) [instance: 14, cache: 1];
    // 
    // node Mark[7]: x = 36, y = 159, inputs = 2, label = Mark
    // input[2]: defaulting = 0, visible = 1, type = 32, value = "Stock"
    // page group: import96
    //
main_Mark_7_out_1 = 
    Mark(
    main_Extract_14_out_1,
    main_Mark_7_in_2
    ) [instance: 7, cache: 1];
    // 
    // node Receiver[58]: x = 166, y = 199, inputs = 1, label = mean
    // page group: import96
    //
main_Receiver_58_out_1[cache: 0] = mean;
    // 
    // node Compute[53]: x = 98, y = 313, inputs = 3, label = Compute
    // input[1]: defaulting = 0, visible = 0, type = 32, value = "$0/$1"
    // page group: import96
    // expression: value = a/b
    // name[2]: value = a
    // name[3]: value = b
    //
main_Compute_53_out_1 = 
    Compute(
    main_Compute_53_in_1,
    main_Mark_7_out_1,
    main_Receiver_58_out_1
    ) [instance: 53, cache: 1];
    // 
    // node Construct[8]: x = 17, y = 402, inputs = 4, label = Construct
    // page group: import96
    //
main_Construct_8_out_1 = 
    Construct(
    main_Compute_52_out_1,
    main_Construct_8_in_2,
    main_Construct_8_in_3,
    main_Compute_53_out_1
    ) [instance: 8, cache: 1];
    // 
    // node Transmitter[44]: x = 51, y = 497, inputs = 1, label = c96
    // page group: import96
    //
c96 = main_Construct_8_out_1;
    // 
    // node Receiver[59]: x = 375, y = 17, inputs = 1, label = c96
    // page group: import96
    //
main_Receiver_59_out_1[cache: 0] = c96;
    // 
    // node Replace[3]: x = 304, y = 200, inputs = 4, label = Replace
    // page group: import96
    //
main_Replace_3_out_1 = 
    Replace(
    main_Extract_12_out_1,
    main_Receiver_59_out_1,
    main_Receiver_57_out_1,
    main_Receiver_57_out_1
    ) [instance: 3, cache: 1];
    // 
    // node Receiver[60]: x = 460, y = 171, inputs = 1, label = colorby
    // page group: import96
    //
main_Receiver_60_out_1[cache: 0] = colorby;
    // 
    // node Mark[8]: x = 340, y = 273, inputs = 2, label = Mark
    // page group: import96
    //
main_Mark_8_out_1 = 
    Mark(
    main_Replace_3_out_1,
    main_Receiver_60_out_1
    ) [instance: 8, cache: 1];
    // 
    // node AutoColor[3]: x = 349, y = 355, inputs = 10, label = AutoColor
    // page group: import96
    //
main_AutoColor_3_out_1,
main_AutoColor_3_out_2 = 
    AutoColor(
    main_Mark_8_out_1,
    main_AutoColor_3_in_2,
    main_AutoColor_3_in_3,
    main_AutoColor_3_in_4,
    main_AutoColor_3_in_5,
    main_AutoColor_3_in_6,
    main_AutoColor_3_in_7,
    main_AutoColor_3_in_8,
    main_AutoColor_3_in_9,
    main_AutoColor_3_in_10
    ) [instance: 3, cache: 1];
    // 
    // node Receiver[47]: x = 429, y = 356, inputs = 1, label = colorby
    // page group: import94
    //
main_Receiver_47_out_1[cache: 0] = colorby;
    // 
    // node Unmark[1]: x = 351, y = 453, inputs = 2, label = Unmark
    // page group: import94
    //
main_Unmark_1_out_1 = 
    Unmark(
    main_AutoColor_1_out_1,
    main_Receiver_47_out_1
    ) [instance: 1, cache: 1];
    // 
    // node Transmitter[31]: x = 363, y = 548, inputs = 1, label = y94
    // page group: import94
    //
y94 = main_Unmark_1_out_1;
    // 
    // node Receiver[38]: x = 53, y = 0, inputs = 1, label = y94
    // page group: image
    //
main_Receiver_38_out_1[cache: 0] = y94;
    // 
    // node Receiver[55]: x = 429, y = 356, inputs = 1, label = colorby
    // page group: import95
    //
main_Receiver_55_out_1[cache: 0] = colorby;
    // 
    // node Unmark[2]: x = 351, y = 453, inputs = 2, label = Unmark
    // page group: import95
    //
main_Unmark_2_out_1 = 
    Unmark(
    main_AutoColor_2_out_1,
    main_Receiver_55_out_1
    ) [instance: 2, cache: 1];
    // 
    // node Transmitter[41]: x = 363, y = 548, inputs = 1, label = y95
    // page group: import95
    //
y95 = main_Unmark_2_out_1;
    // 
    // node Receiver[39]: x = 87, y = 1, inputs = 1, label = y95
    // page group: image
    //
main_Receiver_39_out_1[cache: 0] = y95;
    // 
    // node Receiver[61]: x = 429, y = 356, inputs = 1, label = colorby
    // page group: import96
    //
main_Receiver_61_out_1[cache: 0] = colorby;
    // 
    // node Unmark[3]: x = 351, y = 453, inputs = 2, label = Unmark
    // page group: import96
    //
main_Unmark_3_out_1 = 
    Unmark(
    main_AutoColor_3_out_1,
    main_Receiver_61_out_1
    ) [instance: 3, cache: 1];
    // 
    // node Transmitter[45]: x = 363, y = 548, inputs = 1, label = y96
    // page group: import96
    //
y96 = main_Unmark_3_out_1;
    // 
    // node Receiver[40]: x = 122, y = 0, inputs = 1, label = y96
    // page group: image
    //
main_Receiver_40_out_1[cache: 0] = y96;
    // 
    // node Collect[3]: x = 65, y = 122, inputs = 3, label = Collect
    // page group: image
    //
main_Collect_3_out_1 = 
    Collect(
    main_Receiver_38_out_1,
    main_Receiver_39_out_1,
    main_Receiver_40_out_1
    ) [instance: 3, cache: 1];
    // 
    // node ColorBar[1]: x = 189, y = 471, inputs = 16, label = ColorBar
    // input[2]: defaulting = 0, visible = 0, type = 8, value = [0.75 0.75]
    // input[3]: visible = 0
    // input[4]: visible = 0
    // input[9]: defaulting = 0, visible = 0, type = 16777248, value = {"black"}
    // input[11]: defaulting = 0, visible = 0, type = 5, value = 1.4
    // input[12]: defaulting = 0, visible = 0, type = 32, value = "roman_d"
    // page group: import94
    //
main_ColorBar_1_out_1 = 
    ColorBar(
    main_AutoColor_1_out_2,
    main_ColorBar_1_in_2,
    main_ColorBar_1_in_3,
    main_ColorBar_1_in_4,
    main_ColorBar_1_in_5,
    main_ColorBar_1_in_6,
    main_ColorBar_1_in_7,
    main_Receiver_46_out_1,
    main_ColorBar_1_in_9,
    main_ColorBar_1_in_10,
    main_ColorBar_1_in_11,
    main_ColorBar_1_in_12,
    main_ColorBar_1_in_13,
    main_ColorBar_1_in_14,
    main_ColorBar_1_in_15,
    main_ColorBar_1_in_16
    ) [instance: 1, cache: 1];
    // 
    // node GetLocal[1]: x = 297, y = 0, inputs = 3, label = GetLocal
    // input[1]: defaulting = 0, visible = 1, type = 67108863, value = 0
    // page group: java tools
    //
main_GetLocal_1_out_1,
main_GetLocal_1_out_2 = 
    GetLocal(
    main_GetLocal_1_in_1,
    main_GetLocal_1_in_2,
    main_GetLocal_1_in_3
    ) [instance: 1, cache: 1];
    // 
    // node Compute2[1]: x = 251, y = 88, inputs = 5, label = Compute2
    // input[1]: defaulting = 0, visible = 1, type = 32, value = "loop+1"
    // input[2]: defaulting = 0, visible = 1, type = 32, value = "loop"
    // input[4]: visible = 0
    // input[5]: visible = 0
    // page group: java tools
    //
main_Compute2_1_out_1 = 
    Compute2(
    main_Compute2_1_in_1,
    main_Compute2_1_in_2,
    main_GetLocal_1_out_1,
    main_Compute2_1_in_4,
    main_Compute2_1_in_5
    ) [instance: 1, cache: 1];
    // 
    // node GetGlobal[1]: x = 137, y = 0, inputs = 3, label = GetGlobal
    // input[1]: defaulting = 0, visible = 1, type = 67108863, value = 0
    // page group: java tools
    //
main_GetGlobal_1_out_1,
main_GetGlobal_1_out_2 = 
    GetGlobal(
    main_GetGlobal_1_in_1,
    main_GetGlobal_1_in_2,
    main_GetGlobal_1_in_3
    ) [instance: 1, cache: 1];
    // 
    // node Compute2[2]: x = 72, y = 88, inputs = 5, label = Compute2
    // input[1]: defaulting = 0, visible = 1, type = 32, value = "loop+1"
    // input[2]: defaulting = 0, visible = 1, type = 32, value = "loop"
    // input[4]: visible = 0
    // input[5]: visible = 0
    // page group: java tools
    //
main_Compute2_2_out_1 = 
    Compute2(
    main_Compute2_2_in_1,
    main_Compute2_2_in_2,
    main_GetGlobal_1_out_1,
    main_Compute2_2_in_4,
    main_Compute2_2_in_5
    ) [instance: 2, cache: 1];
    // 
    // node Compute2[3]: x = 0, y = 198, inputs = 5, label = Compute2
    // input[1]: defaulting = 0, visible = 1, type = 32, value = "global-local"
    // input[2]: defaulting = 0, visible = 1, type = 32, value = "local"
    // input[4]: defaulting = 0, visible = 1, type = 32, value = "global"
    // page group: java tools
    //
main_Compute2_3_out_1 = 
    Compute2(
    main_Compute2_3_in_1,
    main_Compute2_3_in_2,
    main_Compute2_1_out_1,
    main_Compute2_3_in_4,
    main_Compute2_2_out_1
    ) [instance: 3, cache: 1];
    // 
    // node Compute[1]: x = 183, y = 350, inputs = 3, label = Compute
    // input[1]: defaulting = 0, visible = 0, type = 32, value = "[$0, $1]"
    // page group: java tools
    // expression: value = [a, b]
    // name[2]: value = a
    // name[3]: value = b
    //
main_Compute_1_out_1 = 
    Compute(
    main_Compute_1_in_1,
    main_Compute2_3_out_1,
    main_GetLocal_1_out_1
    ) [instance: 1, cache: 1];
    // 
    // node Pick[1]: x = 0, y = 42, inputs = 9, label = Pick_1
    // input[1]: defaulting = 0, visible = 0, type = 32, value = "Pick_1"
    // input[2]: defaulting = 0, visible = 0, type = 32, value = NULL
    // input[3]: defaulting = 0, visible = 0, type = 16777224, value = NULL
    // input[4]: defaulting = 0, visible = 0, type = 3, value = 65
    // input[7]: defaulting = 0, visible = 0, type = 3, value = 1
    // page group: pick
    //
main_Pick_1_out_1 = 
    Pick(
    main_Pick_1_in_1,
    main_Pick_1_in_2,
    main_Pick_1_in_3,
    main_Pick_1_in_4,
    main_Pick_1_in_5,
    main_Pick_1_in_6,
    main_Pick_1_in_7,
    main_Pick_1_in_8,
    main_Pick_1_in_9
    ) [instance: 1, cache: 1];
    // 
    // node Extract[1]: x = 20, y = 186, inputs = 2, label = Extract
    // page group: pick
    //
main_Extract_1_out_1 = 
    Extract(
    main_Pick_1_out_1,
    main_Extract_1_in_2
    ) [instance: 1, cache: 1];
    // 
    // node Receiver[62]: x = 129, y = 148, inputs = 1, label = mean
    // page group: pick
    //
main_Receiver_62_out_1[cache: 0] = mean;
    // 
    // node Compute[43]: x = 106, y = 271, inputs = 3, label = Compute
    // input[1]: defaulting = 0, visible = 0, type = 32, value = "$0*$1"
    // page group: pick
    // expression: value = a*b
    // name[2]: value = a
    // name[3]: value = b
    //
main_Compute_43_out_1 = 
    Compute(
    main_Compute_43_in_1,
    main_Extract_1_out_1,
    main_Receiver_62_out_1
    ) [instance: 43, cache: 1];
    // 
    // node DXLInput[1]: x = 452, y = 0, inputs = 1, label = _java_control
    // input[1]: defaulting = 0, visible = 1, type = 29, value = 0
    // page group: java tools
    //
    main_DXLInput_1_out_1 = _java_control;
    // 
    // node Inquire[38]: x = 499, y = 319, inputs = 3, label = Inquire
    // input[2]: defaulting = 0, visible = 1, type = 32, value = "is empty + 1"
    // page group: pick
    //
main_Inquire_38_out_1 = 
    Inquire(
    main_Extract_1_out_1,
    main_Inquire_38_in_2,
    main_Inquire_38_in_3
    ) [instance: 38, cache: 1];
    // 
    // node Format[1]: x = 92, y = 353, inputs = 3, label = Format
    // input[1]: defaulting = 0, visible = 1, type = 32, value = "Stock Price: %.2f"
    // page group: pick
    //
main_Format_1_out_1 = 
    Format(
    main_Format_1_in_1,
    main_Compute_43_out_1,
    main_Format_1_in_3
    ) [instance: 1, cache: 1];
    // 
    // node Switch[36]: x = 192, y = 421, inputs = 3, label = Switch
    // input[3]: defaulting = 0, visible = 1, type = 67108863, value = "Nothing Picked"
    // page group: pick
    //
main_Switch_36_out_1 = 
    Switch(
    main_Inquire_38_out_1,
    main_Format_1_out_1,
    main_Switch_36_in_3
    ) [instance: 36, cache: 1];
    // 
    // node DXLOutput[1]: x = 92, y = 508, inputs = 2, label = DXLOutput_1
    // input[1]: defaulting = 0, visible = 0, type = 32, value = "DXLOutput_1"
    // page group: pick
    //
    DXLOutput(
    main_DXLOutput_1_in_1,
    main_Switch_36_out_1
    ) [instance: 1, cache: 1];
    // 
    // node Receiver[63]: x = 251, y = 129, inputs = 1, label = colorby
    // page group: pick
    //
main_Receiver_63_out_1[cache: 0] = colorby;
    // 
    // node Extract[15]: x = 227, y = 254, inputs = 2, label = Extract
    // page group: pick
    //
main_Extract_15_out_1 = 
    Extract(
    main_Pick_1_out_1,
    main_Receiver_63_out_1
    ) [instance: 15, cache: 1];
    // 
    // node Format[2]: x = 291, y = 340, inputs = 3, label = Format
    // input[1]: defaulting = 0, visible = 1, type = 32, value = "%s: %.2f"
    // page group: pick
    //
main_Format_2_out_1 = 
    Format(
    main_Format_2_in_1,
    main_Receiver_63_out_1,
    main_Extract_15_out_1
    ) [instance: 2, cache: 1];
    // 
    // node Switch[35]: x = 366, y = 430, inputs = 3, label = Switch
    // input[3]: defaulting = 0, visible = 1, type = 67108863, value = " "
    // page group: pick
    //
main_Switch_35_out_1 = 
    Switch(
    main_Inquire_38_out_1,
    main_Format_2_out_1,
    main_Switch_35_in_3
    ) [instance: 35, cache: 1];
    // 
    // node DXLOutput[2]: x = 301, y = 526, inputs = 2, label = DXLOutput_2
    // input[1]: defaulting = 0, visible = 0, type = 32, value = "DXLOutput_2"
    // page group: pick
    //
    DXLOutput(
    main_DXLOutput_2_in_1,
    main_Switch_35_out_1
    ) [instance: 2, cache: 1];
    // 
    // node String[1]: x = 104, y = 205, inputs = 0, label = String
    // output[1]: visible = 1, type = 32, value = "circle"
    // page group: image
    //
    // 
    // node Scalar[3]: x = 151, y = 208, inputs = 11, label = Scalar
    // input[1]: defaulting = 0, visible = 0, type = 32, value = "Scalar_3"
    // input[3]: defaulting = 0, visible = 0, type = 5, value = 0.2 
    // input[5]: defaulting = 1, visible = 0, type = 5, value = -1000000.0
    // input[6]: defaulting = 1, visible = 0, type = 5, value = 1000000.0
    // input[7]: defaulting = 1, visible = 0, type = 5, value = 1.0
    // input[9]: defaulting = 1, visible = 0, type = 1, value = 5
    // output[1]: visible = 1, type = 5, value = 0.2 
    // page group: image
    //
    // 
    // node Glyph[1]: x = 89, y = 308, inputs = 7, label = Glyph
    // input[2]: defaulting = 1, visible = 1, type = 32, value = "circle"
    // input[3]: defaulting = 1, visible = 1, type = 5, value = 0.1
    // input[4]: defaulting = 1, visible = 1, type = 5, value = .0006
    // input[5]: defaulting = 0, visible = 1, type = 5, value = 1.0
    // page group: image
    //
main_Glyph_1_out_1 = 
    Glyph(
    main_Collect_3_out_1,
    main_String_1_out_1,
    main_Glyph_1_in_3,
    main_Scalar_3_out_1,
    main_Glyph_1_in_5,
    main_Glyph_1_in_6,
    main_Glyph_1_in_7
    ) [instance: 1, cache: 1];
    // 
    // node Post[1]: x = 137, y = 387, inputs = 2, label = Post
    // input[2]: defaulting = 0, visible = 1, type = 32, value = "connections"
    // page group: image
    //
main_Post_1_out_1 = 
    Post(
    main_Glyph_1_out_1,
    main_Post_1_in_2
    ) [instance: 1, cache: 1];
    // 
    // node Receiver[64]: x = 245, y = 382, inputs = 1, label = mean
    // page group: image
    //
main_Receiver_64_out_1[cache: 0] = mean;
    // 
    // node RubberSheet[1]: x = 141, y = 478, inputs = 4, label = RubberSheet
    // input[2]: defaulting = 1, visible = 1, type = 5, value = 0.02
    // page group: image
    //
main_RubberSheet_1_out_1 = 
    RubberSheet(
    main_Post_1_out_1,
    main_Receiver_64_out_1,
    main_RubberSheet_1_in_3,
    main_RubberSheet_1_in_4
    ) [instance: 1, cache: 1];
    // 
    // node Translate[1]: x = 167, y = 576, inputs = 2, label = Translate
    // input[2]: defaulting = 0, visible = 1, type = 8, value = [1 1994 0]
    // page group: image
    //
main_Translate_1_out_1 = 
    Translate(
    main_RubberSheet_1_out_1,
    main_Translate_1_in_2
    ) [instance: 1, cache: 1];
    // 
    // node Scale[1]: x = 186, y = 667, inputs = 2, label = Scale
    // input[2]: defaulting = 0, visible = 1, type = 8, value = [1 1 .01]
    // page group: image
    //
main_Scale_1_out_1 = 
    Scale(
    main_Translate_1_out_1,
    main_Scale_1_in_2
    ) [instance: 1, cache: 1];
    // 
    // node Transmitter[3]: x = 160, y = 458, inputs = 1, label = java_sequence
    // page group: java tools
    //
java_sequence = main_Compute_1_out_1;
    // 
    // node Receiver[66]: x = 282, y = 542, inputs = 1, label = java_sequence
    // page group: image
    //
main_Receiver_66_out_1[cache: 0] = java_sequence;
    // 
    // node WebOptions[1]: x = 254, y = 692, inputs = 10, label = WebOptions
    // input[2]: defaulting = 0, visible = 0, type = 32, value = "/a/raster/homes/raster/c1tignor/ibm6000/samples/java/ibmqw1"
    // input[3]: defaulting = 0, visible = 0, type = 3, value = 0
    // page group: image
    //
main_WebOptions_1_out_1 = 
    WebOptions(
    main_WebOptions_1_in_1,
    main_WebOptions_1_in_2,
    main_WebOptions_1_in_3,
    main_Receiver_66_out_1,
    main_WebOptions_1_in_5,
    main_WebOptions_1_in_6,
    main_WebOptions_1_in_7,
    main_WebOptions_1_in_8,
    main_WebOptions_1_in_9,
    main_WebOptions_1_in_10
    ) [instance: 1, cache: 1];
    // 
    // node Image[1]: x = 192, y = 793, inputs = 49, label = Image
    // input[1]: defaulting = 0, visible = 0, type = 67108863, value = "Image_1"
    // input[4]: defaulting = 0, visible = 0, type = 1, value = 1
    // input[5]: defaulting = 0, visible = 0, type = 8, value = [2.5 1995 0.75035]
    // input[6]: defaulting = 0, visible = 0, type = 8, value = [6.60187 1984.27 5.36357]
    // input[7]: defaulting = 1, visible = 0, type = 5, value = 6.63389
    // input[8]: defaulting = 0, visible = 0, type = 1, value = 553
    // input[9]: defaulting = 0, visible = 0, type = 5, value = 0.684
    // input[10]: defaulting = 0, visible = 0, type = 8, value = [-0.107489 0.35769 0.927634]
    // input[11]: defaulting = 0, visible = 0, type = 5, value = 30.0
    // input[12]: defaulting = 0, visible = 0, type = 1, value = 1
    // input[14]: defaulting = 0, visible = 0, type = 1, value = 1
    // input[15]: defaulting = 1, visible = 0, type = 32, value = "none"
    // input[16]: defaulting = 1, visible = 0, type = 32, value = "none"
    // input[17]: defaulting = 1, visible = 0, type = 1, value = 1
    // input[18]: defaulting = 1, visible = 0, type = 1, value = 1
    // input[19]: defaulting = 0, visible = 0, type = 3, value = 0
    // input[22]: defaulting = 0, visible = 0, type = 8, value = [0.76 0.76 0.76]
    // input[25]: defaulting = 0, visible = 0, type = 32, value = "/a/raster/homes/raster/c1tignor/demos/ibmqw1.0.0.gif"
    // input[26]: defaulting = 0, visible = 0, type = 32, value = "gif delayed=1"
    // input[29]: defaulting = 0, visible = 0, type = 3, value = 1
    // input[30]: defaulting = 0, visible = 0, type = 16777248, value = {"Quarter", "Year", "Stock Price"}
    // input[31]: defaulting = 0, visible = 0, type = 16777217, value = { 4 3 10 }
    // input[33]: defaulting = 0, visible = 0, type = 3, value = 1
    // input[34]: defaulting = 0, visible = 0, type = 3, value = 0
    // input[37]: defaulting = 0, visible = 0, type = 16777248, value = {"white", "grey5", "red", "black"}
    // input[38]: defaulting = 0, visible = 0, type = 16777248, value = {"background", "grid", "ticks", "labels"}
    // input[39]: defaulting = 0, visible = 0, type = 5, value = 0.8
    // input[40]: defaulting = 0, visible = 0, type = 32, value = "roman_d"
    // input[41]: defaulting = 0, visible = 0, type = 32, value = "none"
    // input[42]: defaulting = 0, visible = 0, type = 32, value = "Stock Price"
    // input[45]: defaulting = 0, visible = 0, type = 16777221, value = { 0.0 50.0 100.0 160.0 }
    // input[48]: defaulting = 0, visible = 0, type = 16777248, value = {"0", "50", "100", "160"}
    // input[49]: visible = 1
    // page group: image
    // title: value = Stock Price
    // depth: value = 24
    // window: position = (0.5391,0.0518), size = 0.4430x0.4102
    // internal caching: 1
    //
main_Image_1_out_1,
main_Image_1_out_2,
main_Image_1_out_3 = 
    Image(
    main_Image_1_in_1,
    main_Scale_1_out_1,
    main_Image_1_in_3,
    main_Image_1_in_4,
    main_Image_1_in_5,
    main_Image_1_in_6,
    main_Image_1_in_7,
    main_Image_1_in_8,
    main_Image_1_in_9,
    main_Image_1_in_10,
    main_Image_1_in_11,
    main_Image_1_in_12,
    main_Image_1_in_13,
    main_Image_1_in_14,
    main_Image_1_in_15,
    main_Image_1_in_16,
    main_Image_1_in_17,
    main_Image_1_in_18,
    main_Image_1_in_19,
    main_Image_1_in_20,
    main_Image_1_in_21,
    main_Image_1_in_22,
    main_Image_1_in_23,
    main_Image_1_in_24,
    main_Image_1_in_25,
    main_Image_1_in_26,
    main_Image_1_in_27,
    main_Image_1_in_28,
    main_Image_1_in_29,
    main_Image_1_in_30,
    main_Image_1_in_31,
    main_Image_1_in_32,
    main_Image_1_in_33,
    main_Image_1_in_34,
    main_Image_1_in_35,
    main_Image_1_in_36,
    main_Image_1_in_37,
    main_Image_1_in_38,
    main_Image_1_in_39,
    main_Image_1_in_40,
    main_Image_1_in_41,
    main_Image_1_in_42,
    main_Image_1_in_43,
    main_Image_1_in_44,
    main_Image_1_in_45,
    main_Image_1_in_46,
    main_Image_1_in_47,
    main_Image_1_in_48,
    main_WebOptions_1_out_1
    ) [instance: 1, cache: 1];
    // 
    // node Transmitter[47]: x = 200, y = 554, inputs = 1, label = cbar
    // page group: import94
    //
cbar = main_ColorBar_1_out_1;
    // 
    // node Receiver[65]: x = 393, y = 545, inputs = 1, label = cbar
    // page group: image
    //
main_Receiver_65_out_1[cache: 0] = cbar;
    // 
    // node WebOptions[2]: x = 393, y = 694, inputs = 10, label = WebOptions
    // input[2]: defaulting = 0, visible = 0, type = 32, value = "/a/raster/homes/raster/c1tignor/ibm6000/samples/java/ibmqw2"
    // input[3]: defaulting = 0, visible = 0, type = 3, value = 0
    // page group: image
    //
main_WebOptions_2_out_1 = 
    WebOptions(
    main_WebOptions_2_in_1,
    main_WebOptions_2_in_2,
    main_WebOptions_2_in_3,
    main_Receiver_66_out_1,
    main_WebOptions_2_in_5,
    main_WebOptions_2_in_6,
    main_WebOptions_2_in_7,
    main_WebOptions_2_in_8,
    main_WebOptions_2_in_9,
    main_WebOptions_2_in_10
    ) [instance: 2, cache: 1];
    // 
    // node Image[2]: x = 353, y = 795, inputs = 49, label = Image
    // input[1]: defaulting = 0, visible = 0, type = 67108863, value = "Image_2"
    // input[4]: defaulting = 0, visible = 0, type = 1, value = 0
    // input[8]: defaulting = 0, visible = 0, type = 1, value = 139
    // input[9]: defaulting = 0, visible = 0, type = 5, value = 2.48561
    // input[14]: defaulting = 0, visible = 0, type = 1, value = 1
    // input[15]: defaulting = 1, visible = 0, type = 32, value = "none"
    // input[16]: defaulting = 1, visible = 0, type = 32, value = "none"
    // input[17]: defaulting = 1, visible = 0, type = 1, value = 1
    // input[18]: defaulting = 1, visible = 0, type = 1, value = 1
    // input[19]: defaulting = 0, visible = 0, type = 3, value = 0
    // input[22]: defaulting = 0, visible = 0, type = 8, value = [0.76 0.76 0.76]
    // input[25]: defaulting = 0, visible = 0, type = 32, value = "/a/raster/homes/raster/c1tignor/demos/ibmqw2.0.0.gif"
    // input[26]: defaulting = 0, visible = 0, type = 32, value = "gif delayed=1"
    // input[29]: defaulting = 1, visible = 0, type = 3, value = 0
    // input[49]: visible = 1
    // page group: image
    // depth: value = 24
    // window: position = (0.4109,0.0039), size = 0.1195x0.4482
    // internal caching: 1
    //
main_Image_2_out_1,
main_Image_2_out_2,
main_Image_2_out_3 = 
    Image(
    main_Image_2_in_1,
    main_Receiver_65_out_1,
    main_Image_2_in_3,
    main_Image_2_in_4,
    main_Image_2_in_5,
    main_Image_2_in_6,
    main_Image_2_in_7,
    main_Image_2_in_8,
    main_Image_2_in_9,
    main_Image_2_in_10,
    main_Image_2_in_11,
    main_Image_2_in_12,
    main_Image_2_in_13,
    main_Image_2_in_14,
    main_Image_2_in_15,
    main_Image_2_in_16,
    main_Image_2_in_17,
    main_Image_2_in_18,
    main_Image_2_in_19,
    main_Image_2_in_20,
    main_Image_2_in_21,
    main_Image_2_in_22,
    main_Image_2_in_23,
    main_Image_2_in_24,
    main_Image_2_in_25,
    main_Image_2_in_26,
    main_Image_2_in_27,
    main_Image_2_in_28,
    main_Image_2_in_29,
    main_Image_2_in_30,
    main_Image_2_in_31,
    main_Image_2_in_32,
    main_Image_2_in_33,
    main_Image_2_in_34,
    main_Image_2_in_35,
    main_Image_2_in_36,
    main_Image_2_in_37,
    main_Image_2_in_38,
    main_Image_2_in_39,
    main_Image_2_in_40,
    main_Image_2_in_41,
    main_Image_2_in_42,
    main_Image_2_in_43,
    main_Image_2_in_44,
    main_Image_2_in_45,
    main_Image_2_in_46,
    main_Image_2_in_47,
    main_Image_2_in_48,
    main_WebOptions_2_out_1
    ) [instance: 2, cache: 1];
    // 
    // node SetGlobal[1]: x = 137, y = 199, inputs = 3, label = SetGlobal
    // page group: java tools
    //
    SetGlobal(
    main_Compute2_2_out_1,
    main_GetGlobal_1_out_2,
    main_SetGlobal_1_in_3
    ) [instance: 1, cache: 1];
    // 
    // node SetLocal[1]: x = 298, y = 207, inputs = 3, label = SetLocal
    // page group: java tools
    //
    SetLocal(
    main_Compute2_1_out_1,
    main_GetLocal_1_out_2,
    main_SetLocal_1_in_3
    ) [instance: 1, cache: 1];
    // 
    // node Transmitter[4]: x = 455, y = 203, inputs = 1, label = java_control
    // page group: java tools
    //
java_control = main_DXLInput_1_out_1;
    // 
    // node Transmitter[42]: x = 64, y = 244, inputs = 1, label = m95
    // page group: import95
    //
m95 = main_Mark_5_out_1;
    // 
    // node Transmitter[46]: x = 64, y = 244, inputs = 1, label = m96
    // page group: import96
    //
m96 = main_Mark_7_out_1;
// network: end of macro body
CacheScene(main_Image_1_in_1, main_Image_1_out_1, main_Image_1_out_2);
CacheScene(main_Image_2_in_1, main_Image_2_out_1, main_Image_2_out_2);
}
main_ImportSpreadsheet_1_in_1 = "ibm94.txt";
main_ImportSpreadsheet_1_in_2 = "\t";
main_ImportSpreadsheet_1_in_3 = NULL;
main_ImportSpreadsheet_1_in_4 = NULL;
main_ImportSpreadsheet_1_in_5 = NULL;
main_ImportSpreadsheet_1_in_6 = NULL;
main_ImportSpreadsheet_1_in_7 = NULL;
main_ImportSpreadsheet_1_in_8 = NULL;
main_ImportSpreadsheet_1_in_9 = NULL;
main_ImportSpreadsheet_1_in_10 = 1;
main_ImportSpreadsheet_1_out_1 = NULL;
main_Transmitter_35_out_1 = NULL;
main_Receiver_44_out_1 = NULL;
main_Selector_1_in_1 = "Selector_1";
main_Selector_1_in_2 = "Earnings" ;
main_Selector_1_in_3 = "Earnings" ;
main_Selector_1_in_4 = NULL;
main_Selector_1_in_5 = NULL;
main_Selector_1_in_6 = NULL;
main_Selector_1_in_7 = NULL;
main_Selector_1_out_1 = "Earnings" ;
main_Transmitter_36_out_1 = NULL;
main_Receiver_45_out_1 = NULL;
main_Extract_8_out_1 = NULL;
main_Extract_2_in_2 = "positions";
main_Extract_2_out_1 = NULL;
main_Compute_46_in_1 = "[$0.x, 0]";
main_Compute_46_out_1 = NULL;
main_Extract_3_in_2 = "Stock";
main_Extract_3_out_1 = NULL;
main_Mark_1_in_2 = "Stock";
main_Mark_1_out_1 = NULL;
main_Transmitter_37_out_1 = NULL;
main_Receiver_48_out_1 = NULL;
main_Statistics_1_out_1 = NULL;
main_Transmitter_34_out_1 = NULL;
main_Receiver_41_out_1 = NULL;
main_Compute_44_in_1 = "$0/$1";
main_Compute_44_out_1 = NULL;
main_Construct_4_in_2 = NULL;
main_Construct_4_in_3 = NULL;
main_Construct_4_out_1 = NULL;
main_Transmitter_38_out_1 = NULL;
main_Receiver_49_out_1 = NULL;
main_Replace_1_out_1 = NULL;
main_Receiver_46_out_1 = NULL;
main_Mark_4_out_1 = NULL;
main_AutoColor_1_in_2 = NULL;
main_AutoColor_1_in_3 = NULL;
main_AutoColor_1_in_4 = NULL;
main_AutoColor_1_in_5 = NULL;
main_AutoColor_1_in_6 = NULL;
main_AutoColor_1_in_7 = NULL;
main_AutoColor_1_in_8 = NULL;
main_AutoColor_1_in_9 = NULL;
main_AutoColor_1_in_10 = NULL;
main_AutoColor_1_out_1 = NULL;
main_AutoColor_1_out_2 = NULL;
main_ImportSpreadsheet_4_in_1 = "ibm95.txt";
main_ImportSpreadsheet_4_in_2 = "\t";
main_ImportSpreadsheet_4_in_3 = NULL;
main_ImportSpreadsheet_4_in_4 = NULL;
main_ImportSpreadsheet_4_in_5 = NULL;
main_ImportSpreadsheet_4_in_6 = NULL;
main_ImportSpreadsheet_4_in_7 = NULL;
main_ImportSpreadsheet_4_in_8 = NULL;
main_ImportSpreadsheet_4_in_9 = NULL;
main_ImportSpreadsheet_4_in_10 = 1;
main_ImportSpreadsheet_4_out_1 = NULL;
main_Transmitter_39_out_1 = NULL;
main_Receiver_50_out_1 = NULL;
main_Receiver_51_out_1 = NULL;
main_Extract_9_out_1 = NULL;
main_Extract_10_in_2 = "positions";
main_Extract_10_out_1 = NULL;
main_Compute_50_in_1 = "[$0.x, 1]";
main_Compute_50_out_1 = NULL;
main_Extract_11_in_2 = "Stock";
main_Extract_11_out_1 = NULL;
main_Mark_5_in_2 = "Stock";
main_Mark_5_out_1 = NULL;
main_Receiver_52_out_1 = NULL;
main_Compute_51_in_1 = "$0/$1";
main_Compute_51_out_1 = NULL;
main_Construct_7_in_2 = NULL;
main_Construct_7_in_3 = NULL;
main_Construct_7_out_1 = NULL;
main_Transmitter_40_out_1 = NULL;
main_Receiver_53_out_1 = NULL;
main_Replace_2_out_1 = NULL;
main_Receiver_54_out_1 = NULL;
main_Mark_6_out_1 = NULL;
main_AutoColor_2_in_2 = NULL;
main_AutoColor_2_in_3 = NULL;
main_AutoColor_2_in_4 = NULL;
main_AutoColor_2_in_5 = NULL;
main_AutoColor_2_in_6 = NULL;
main_AutoColor_2_in_7 = NULL;
main_AutoColor_2_in_8 = NULL;
main_AutoColor_2_in_9 = NULL;
main_AutoColor_2_in_10 = NULL;
main_AutoColor_2_out_1 = NULL;
main_ImportSpreadsheet_5_in_1 = "ibm96.txt";
main_ImportSpreadsheet_5_in_2 = "\t";
main_ImportSpreadsheet_5_in_3 = NULL;
main_ImportSpreadsheet_5_in_4 = NULL;
main_ImportSpreadsheet_5_in_5 = NULL;
main_ImportSpreadsheet_5_in_6 = NULL;
main_ImportSpreadsheet_5_in_7 = NULL;
main_ImportSpreadsheet_5_in_8 = NULL;
main_ImportSpreadsheet_5_in_9 = NULL;
main_ImportSpreadsheet_5_in_10 = 1;
main_ImportSpreadsheet_5_out_1 = NULL;
main_Transmitter_43_out_1 = NULL;
main_Receiver_56_out_1 = NULL;
main_Receiver_57_out_1 = NULL;
main_Extract_12_out_1 = NULL;
main_Extract_13_in_2 = "positions";
main_Extract_13_out_1 = NULL;
main_Compute_52_in_1 = "[$0.x, 2]";
main_Compute_52_out_1 = NULL;
main_Extract_14_in_2 = "Stock";
main_Extract_14_out_1 = NULL;
main_Mark_7_in_2 = "Stock";
main_Mark_7_out_1 = NULL;
main_Receiver_58_out_1 = NULL;
main_Compute_53_in_1 = "$0/$1";
main_Compute_53_out_1 = NULL;
main_Construct_8_in_2 = NULL;
main_Construct_8_in_3 = NULL;
main_Construct_8_out_1 = NULL;
main_Transmitter_44_out_1 = NULL;
main_Receiver_59_out_1 = NULL;
main_Replace_3_out_1 = NULL;
main_Receiver_60_out_1 = NULL;
main_Mark_8_out_1 = NULL;
main_AutoColor_3_in_2 = NULL;
main_AutoColor_3_in_3 = NULL;
main_AutoColor_3_in_4 = NULL;
main_AutoColor_3_in_5 = NULL;
main_AutoColor_3_in_6 = NULL;
main_AutoColor_3_in_7 = NULL;
main_AutoColor_3_in_8 = NULL;
main_AutoColor_3_in_9 = NULL;
main_AutoColor_3_in_10 = NULL;
main_AutoColor_3_out_1 = NULL;
main_Receiver_47_out_1 = NULL;
main_Unmark_1_out_1 = NULL;
main_Transmitter_31_out_1 = NULL;
main_Receiver_38_out_1 = NULL;
main_Receiver_55_out_1 = NULL;
main_Unmark_2_out_1 = NULL;
main_Transmitter_41_out_1 = NULL;
main_Receiver_39_out_1 = NULL;
main_Receiver_61_out_1 = NULL;
main_Unmark_3_out_1 = NULL;
main_Transmitter_45_out_1 = NULL;
main_Receiver_40_out_1 = NULL;
main_Collect_3_out_1 = NULL;
main_ColorBar_1_in_2 = [0.75 0.75];
main_ColorBar_1_in_3 = NULL;
main_ColorBar_1_in_4 = NULL;
main_ColorBar_1_in_5 = NULL;
main_ColorBar_1_in_6 = NULL;
main_ColorBar_1_in_7 = NULL;
main_ColorBar_1_in_9 = {"black"};
main_ColorBar_1_in_10 = NULL;
main_ColorBar_1_in_11 = 1.4;
main_ColorBar_1_in_12 = "roman_d";
main_ColorBar_1_in_13 = NULL;
main_ColorBar_1_in_14 = NULL;
main_ColorBar_1_in_15 = NULL;
main_ColorBar_1_in_16 = NULL;
main_ColorBar_1_out_1 = NULL;
main_GetLocal_1_in_1 = 0;
main_GetLocal_1_in_2 = NULL;
main_GetLocal_1_in_3 = NULL;
main_GetLocal_1_out_1 = NULL;
main_GetLocal_1_out_2 = NULL;
main_Compute2_1_in_1 = "loop+1";
main_Compute2_1_in_2 = "loop";
main_Compute2_1_in_4 = NULL;
main_Compute2_1_in_5 = NULL;
main_Compute2_1_out_1 = NULL;
main_GetGlobal_1_in_1 = 0;
main_GetGlobal_1_in_2 = NULL;
main_GetGlobal_1_in_3 = NULL;
main_GetGlobal_1_out_1 = NULL;
main_GetGlobal_1_out_2 = NULL;
main_Compute2_2_in_1 = "loop+1";
main_Compute2_2_in_2 = "loop";
main_Compute2_2_in_4 = NULL;
main_Compute2_2_in_5 = NULL;
main_Compute2_2_out_1 = NULL;
main_Compute2_3_in_1 = "global-local";
main_Compute2_3_in_2 = "local";
main_Compute2_3_in_4 = "global";
main_Compute2_3_out_1 = NULL;
main_Compute_1_in_1 = "[$0, $1]";
main_Compute_1_out_1 = NULL;
main_Pick_1_in_1 = "Pick_1";
main_Pick_1_in_2 = NULL;
main_Pick_1_in_3 = NULL;
main_Pick_1_in_4 = 65;
main_Pick_1_in_5 = NULL;
main_Pick_1_in_6 = NULL;
main_Pick_1_in_7 = 1;
main_Pick_1_in_8 = NULL;
main_Pick_1_in_9 = NULL;
main_Pick_1_out_1 = NULL;
main_Extract_1_in_2 = NULL;
main_Extract_1_out_1 = NULL;
main_Receiver_62_out_1 = NULL;
main_Compute_43_in_1 = "$0*$1";
main_Compute_43_out_1 = NULL;
_java_control = 0;
main_Inquire_38_in_2 = "is empty + 1";
main_Inquire_38_in_3 = NULL;
main_Inquire_38_out_1 = NULL;
main_Format_1_in_1 = "Stock Price: %.2f";
main_Format_1_in_3 = NULL;
main_Format_1_out_1 = NULL;
main_Switch_36_in_3 = "Nothing Picked";
main_Switch_36_out_1 = NULL;
main_DXLOutput_1_in_1 = "DXLOutput_1";
main_Receiver_63_out_1 = NULL;
main_Extract_15_out_1 = NULL;
main_Format_2_in_1 = "%s: %.2f";
main_Format_2_out_1 = NULL;
main_Switch_35_in_3 = " ";
main_Switch_35_out_1 = NULL;
main_DXLOutput_2_in_1 = "DXLOutput_2";
main_String_1_out_1 = "circle";
main_Scalar_3_in_1 = "Scalar_3";
main_Scalar_3_in_2 = NULL;
main_Scalar_3_in_3 = 0.2 ;
main_Scalar_3_in_4 = NULL;
main_Scalar_3_in_5 = NULL;
main_Scalar_3_in_6 = NULL;
main_Scalar_3_in_7 = NULL;
main_Scalar_3_in_8 = NULL;
main_Scalar_3_in_9 = NULL;
main_Scalar_3_in_10 = NULL;
main_Scalar_3_in_11 = NULL;
main_Scalar_3_out_1 = 0.2 ;
main_Glyph_1_in_3 = NULL;
main_Glyph_1_in_5 = 1.0;
main_Glyph_1_in_6 = NULL;
main_Glyph_1_in_7 = NULL;
main_Glyph_1_out_1 = NULL;
main_Post_1_in_2 = "connections";
main_Post_1_out_1 = NULL;
main_Receiver_64_out_1 = NULL;
main_RubberSheet_1_in_3 = NULL;
main_RubberSheet_1_in_4 = NULL;
main_RubberSheet_1_out_1 = NULL;
main_Translate_1_in_2 = [1 1994 0];
main_Translate_1_out_1 = NULL;
main_Scale_1_in_2 = [1 1 .01];
main_Scale_1_out_1 = NULL;
main_Transmitter_3_out_1 = NULL;
main_Receiver_66_out_1 = NULL;
main_WebOptions_1_in_1 = NULL;
main_WebOptions_1_in_2 = "/a/raster/homes/raster/c1tignor/ibm6000/samples/java/ibmqw1";
main_WebOptions_1_in_3 = 0;
main_WebOptions_1_in_5 = NULL;
main_WebOptions_1_in_6 = NULL;
main_WebOptions_1_in_7 = NULL;
main_WebOptions_1_in_8 = NULL;
main_WebOptions_1_in_9 = NULL;
main_WebOptions_1_in_10 = NULL;
main_WebOptions_1_out_1 = NULL;
macro Image( id,object,where,useVector,to,from,width,resolution,aspect,up,viewAngle
,perspective,options,buttonState,buttonUpApprox,buttonDownApprox,buttonUpDensity
,buttonDownDensity,renderMode,defaultCamera,reset,backgroundColor,throttle,recEnable
,recFile,recFormat,recResolution,recAspect,AAenable,AAlabels,AAticks,AAcorners,AAframe
,AAadjust,AAcursor,AAgrid,AAcolors,AAannotation,AAlabelscale,AAfont,interactionMode,title
,aaxTickLocs,AAyTickLocs,aazTickLocs,aaxTickLabels,aayTickLabels,aazTickLabels,webOptions
) -> ( object,camera,Where) {IInp2_o1 = object;objectx = IInp2_o1;
IRcv14_o1[cache: 0] = objectx;IInp21_o1 = reset;IInq44_o1[cache: 2] = Inquire(IInp21_o1,
"is null + 1",NULL) [instance: 44, cache: 1];ISwitch_33_o1[cache: 2] = Switch(IInq44_o1,
IInp21_o1,0) [instance: 33, cache: 1];resetx = ISwitch_33_o1;IRcv5_o1[cache: 0] = resetx;
IInq2_o1[cache: 2] = Inquire(IRcv5_o1,"is null + 1",NULL) [instance: 2, cache: 1];
ISwitch_3_o1[cache: 2] = Switch(IInq2_o1,IRcv5_o1,0) [instance: 3, cache: 1];
IInp4_o1 = useVector;useVectorx = IInp4_o1;IRcv4_o1[cache: 0] = useVectorx;
ICompute_6_o1[cache: 2] = Compute("($0 != 0 || $1 == 0) ? 1 : 2",ISwitch_3_o1,IRcv4_o1
) [instance: 6, cache: 1];IInp20_o1 = defaultCamera;defaultCamerax = IInp20_o1;
IRcv2_o1[cache: 0] = defaultCamerax;IInq1_o1[cache: 2] = Inquire(IRcv2_o1,"is null + 1",
NULL) [instance: 1, cache: 1];IInp22_o1 = backgroundColor;bkgndColor = IInp22_o1;
IRcv3_o1[cache: 0] = bkgndColor;IUpdateCamera_1_o1[cache: 2] = UpdateCamera(IRcv2_o1,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,IRcv3_o1) [instance: 1, cache: 1];
IRcv119_o1[cache: 0] = objectx;IInp8_o1 = resolution;resolutionx = IInp8_o1;
IRcv9_o1[cache: 0] = resolutionx;IInp9_o1 = aspect;aspectx = IInp9_o1;
IRcv10_o1[cache: 0] = aspectx;IInp12_o1 = perspective;perspectivex = IInp12_o1;
IRcv12_o1[cache: 0] = perspectivex;IInp11_o1 = viewAngle;angle = IInp11_o1;
IRcv13_o1[cache: 0] = angle;IAutoCamera_1_o1[cache: 2] = AutoCamera(IRcv119_o1,"front",
IRcv119_o1,IRcv9_o1,IRcv10_o1,[0 1 0 ],IRcv12_o1,IRcv13_o1,IRcv3_o1
) [instance: 1, cache: 1];ISwitch_1_o1[cache: 2] = Switch(IInq1_o1,IUpdateCamera_1_o1,
IAutoCamera_1_o1) [instance: 1, cache: 1];IInp5_o1 = to;tox = IInp5_o1;
IRcv6_o1[cache: 0] = tox;IInp6_o1 = from;fromx = IInp6_o1;IRcv7_o1[cache: 0] = fromx;
IInp7_o1 = width;widthx = IInp7_o1;IRcv8_o1[cache: 0] = widthx;IInp10_o1 = up;
upx = IInp10_o1;IRcv11_o1[cache: 0] = upx;ICamera_1_o1[cache: 2] = Camera(IRcv6_o1,
IRcv7_o1,IRcv8_o1,IRcv9_o1,IRcv10_o1,IRcv11_o1,IRcv12_o1,IRcv13_o1,IRcv3_o1
) [instance: 1, cache: 1];ISwitch_2_o1[cache: 2] = Switch(ICompute_6_o1,ISwitch_1_o1,
ICamera_1_o1) [instance: 2, cache: 1];camera_xcvr = ISwitch_2_o1;
IRcv15_o1[cache: 0] = camera_xcvr;IInp30_o1 = AAlabels;aalabels = IInp30_o1;
IRcv16_o1[cache: 0] = aalabels;IInp31_o1 = AAticks;aaticks = IInp31_o1;
IRcv17_o1[cache: 0] = aaticks;IInp32_o1 = AAcorners;aacorners = IInp32_o1;
IRcv22_o1[cache: 0] = aacorners;IInp33_o1 = AAframe;aaframe = IInp33_o1;
IRcv21_o1[cache: 0] = aaframe;IInp34_o1 = AAadjust;aaadjust = IInp34_o1;
IRcv20_o1[cache: 0] = aaadjust;IInp35_o1 = AAcursor;aacursor = IInp35_o1;
IRcv19_o1[cache: 0] = aacursor;IInp36_o1 = AAgrid;aagrid = IInp36_o1;
IRcv18_o1[cache: 0] = aagrid;IInp37_o1 = AAcolors;aacolors = IInp37_o1;
IRcv26_o1[cache: 0] = aacolors;IInp38_o1 = AAannotation;annotation = IInp38_o1;
IRcv25_o1[cache: 0] = annotation;IInp39_o1 = AAlabelscale;aalabelscale = IInp39_o1;
IRcv24_o1[cache: 0] = aalabelscale;IInp40_o1 = AAfont;aafont = IInp40_o1;
IRcv23_o1[cache: 0] = aafont;IInp43_o1 = aaxTickLocs;AAxTickLocs = IInp43_o1;
IRcv27_o1[cache: 0] = AAxTickLocs;IInp44_o1 = AAyTickLocs;aayTickLocs = IInp44_o1;
IRcv29_o1[cache: 0] = aayTickLocs;IInp45_o1 = aazTickLocs;AAzTickLocs = IInp45_o1;
IRcv28_o1[cache: 0] = AAzTickLocs;IInp46_o1 = aaxTickLabels;AAxTickLabels = IInp46_o1;
IRcv30_o1[cache: 0] = AAxTickLabels;IInp47_o1 = aayTickLabels;AAyTickLabels = IInp47_o1;
IRcv32_o1[cache: 0] = AAyTickLabels;IInp48_o1 = aazTickLabels;AAzTickLabels = IInp48_o1;
IRcv31_o1[cache: 0] = AAzTickLabels;IAutoAxes_2_o1[cache: 2] = AutoAxes(IRcv14_o1,
IRcv15_o1,IRcv16_o1,IRcv17_o1,IRcv22_o1,IRcv21_o1,IRcv20_o1,IRcv19_o1,IRcv18_o1,
IRcv26_o1,IRcv25_o1,IRcv24_o1,IRcv23_o1,IRcv27_o1,IRcv29_o1,IRcv28_o1,IRcv30_o1,
IRcv32_o1,IRcv31_o1) [instance: 2, cache: 1];ICollectNamed_1_o1[cache: 2] = CollectNamed(
0,"javaId",[0,0],"counters","gif","format",0,"orbit",0,"imgId",0,"enabled","image",
"file",{10.0},"orbitDelta",0,"cacheCount","untitled","groupName"
) [instance: 1, cache: 1];IInp29_o1 = AAenable;IInq24_o1[cache: 2] = Inquire(IInp29_o1,
"is null +1",NULL) [instance: 24, cache: 1];ISwitch_25_o1[cache: 2] = Switch(IInq24_o1,
IInp29_o1,0) [instance: 25, cache: 1];aaenable = ISwitch_25_o1;
IRcv33_o1[cache: 0] = aaenable;ICompute_1_o1[cache: 2] = Compute("$0 + 1",IRcv33_o1
) [instance: 1, cache: 1];IInp19_o1 = renderMode;IInq30_o1[cache: 2] = Inquire(IInp19_o1,
"is null + 1",NULL) [instance: 30, cache: 1];ISwitch_31_o1[cache: 2] = Switch(IInq30_o1,
IInp19_o1,0) [instance: 31, cache: 1];renderModex = ISwitch_31_o1;
IRcv162_o1[cache: 0] = renderModex;ICompute_2_o1[cache: 2] = Compute("$0 + 1",IRcv162_o1
) [instance: 2, cache: 1];IInp24_o1 = recEnable;IInq8_o1[cache: 2] = Inquire(IInp24_o1,
"is null + 1",NULL) [instance: 8, cache: 1];ISwitch_15_o1[cache: 2] = Switch(IInq8_o1,
IInp24_o1,0) [instance: 15, cache: 1];recEnablex = ISwitch_15_o1;
IRcv123_o1[cache: 0] = recEnablex;IInp27_o1 = recResolution;recRes = IInp27_o1;
IRcv168_o1[cache: 0] = recRes;IInq4_o1[cache: 2] = Inquire(IRcv168_o1,"is null + 1",NULL
) [instance: 4, cache: 1];IRcv171_o1[cache: 0] = camera_xcvr;IInq7_o1[cache: 2] = 
Inquire(IRcv171_o1,"camera resolution",NULL) [instance: 7, cache: 1];
ISwitch_12_o1[cache: 2] = Switch(IInq4_o1,IRcv168_o1,IInq7_o1) [instance: 12, cache: 1];
IInp28_o1 = recAspect;recAsp = IInp28_o1;IRcv169_o1[cache: 0] = recAsp;
IInq5_o1[cache: 2] = Inquire(IRcv169_o1,"is null + 1",NULL) [instance: 5, cache: 1];
IInq6_o1[cache: 2] = Inquire(IRcv171_o1,"camera aspect",NULL) [instance: 6, cache: 1];
ISwitch_13_o1[cache: 2] = Switch(IInq5_o1,IRcv169_o1,IInq6_o1) [instance: 13, cache: 1];
ICompute_3_o1[cache: 2] = Compute("$0 == 0 ? 1 : (($1 == $2) && ($3 == $4)) ? 2 : 4",
IRcv123_o1,ISwitch_12_o1,IInq7_o1,ISwitch_13_o1,IInq6_o1) [instance: 3, cache: 1];
IInp50_o1 = webOptions;IInq23_o1[cache: 2] = Inquire(IInp50_o1,"is null + 1",NULL
) [instance: 23, cache: 1];ISwitch_24_o1[cache: 2] = Switch(IInq23_o1,IInp50_o1,
ICollectNamed_1_o1) [instance: 24, cache: 1];ISelect_7_o1[cache: 2] = Select(
ISwitch_24_o1,"enabled",NULL) [instance: 7, cache: 1];java_enabled = ISelect_7_o1;
IRcv129_o1[cache: 0] = java_enabled;IInq10_o1[cache: 2] = Inquire(IRcv129_o1,
"is null + 1",NULL) [instance: 10, cache: 1];ISwitch_17_o1[cache: 0] = Switch(IInq10_o1,
IRcv129_o1,0) [instance: 17, cache: 1];ICompute_7_o1[cache: 2] = Compute("$0+1",
ISwitch_17_o1) [instance: 7, cache: 1];IRcv215_o1[cache: 0] = camera_xcvr;
IInq31_o1[cache: 2] = Inquire(IRcv215_o1,"camera to",NULL) [instance: 31, cache: 1];
IInq32_o1[cache: 2] = Inquire(IRcv215_o1,"camera from",NULL) [instance: 32, cache: 1];
ICompute_27_o1[cache: 2] = Compute("$1-$0",IInq31_o1,IInq32_o1) [instance: 27, cache: 1];
ICompute_28_o1[cache: 2] = Compute("mag($0)",ICompute_27_o1) [instance: 28, cache: 1];
ICompute_29_o1[cache: 2] = Compute("$1/$0",ICompute_28_o1,ICompute_27_o1
) [instance: 29, cache: 1];IRcv216_o1[cache: 0] = camera_xcvr;IInq33_o1[cache: 2] = 
Inquire(IRcv216_o1,"camera up",NULL) [instance: 33, cache: 1];ICompute_30_o1[cache: 2] = 
Compute("v = $1 cross $0; v/mag(v)",ICompute_29_o1,IInq33_o1) [instance: 30, cache: 1];
ICompute_31_o1[cache: 2] = Compute("v = $0 cross $1; norm(v)",ICompute_29_o1,
ICompute_30_o1) [instance: 31, cache: 1];cfrom = IInq32_o1;IRcv67_o1[cache: 0] = cfrom;
IConstruct_3_o1[cache: 0] = Construct({[-1 1 0]},{[0 -1 0] [1 0 0] [0 0 1]},[3 3 1],NULL
) [instance: 3, cache: 1];IExtract_9_o1[cache: 2] = Extract(IConstruct_3_o1,"positions"
) [instance: 9, cache: 1];IRoute_14_o1[cache: 0],IRoute_14_o2[cache: 0] = Route(
ISelect_7_o1,ISwitch_24_o1) [instance: 14, cache: 1];ISelect_11_o1[cache: 2] = Select(
IRoute_14_o1,"orbit",NULL) [instance: 11, cache: 1];java_orbit = ISelect_11_o1;
IRcv232_o1[cache: 0] = java_orbit;IRoute_9_o1[cache: 2],IRoute_9_o2[cache: 2] = Route(
IRcv232_o1,0) [instance: 9, cache: 1];IForEachN_1_o1[cache: 2],
IForEachN_1_o2[cache: 2] = ForEachN(IRoute_9_o1,8,1) [instance: 1, cache: 1];
orbitLoop = IForEachN_1_o1;IRcv58_o1[cache: 0] = orbitLoop;ISelect_6_o1[cache: 2] = 
Select(IExtract_9_o1,IRcv58_o1,NULL) [instance: 6, cache: 1];ISelect_13_o1[cache: 2] = 
Select(IRoute_14_o1,"orbitDelta",NULL) [instance: 13, cache: 1];
orbit_delta = ISelect_13_o1;IRcv63_o1[cache: 0] = orbit_delta;ICompute_33_o1[cache: 2] = 
Compute("$0*sin($1*3.14159265/180.0)",ICompute_28_o1,IRcv63_o1) [instance: 33, cache: 1];
ICompute_32_o1[cache: 2] = Compute("$0-$4*($1.x*$2+$1.y*$3)",IRcv67_o1,ISelect_6_o1,
ICompute_30_o1,ICompute_31_o1,ICompute_33_o1) [instance: 32, cache: 1];
ISelect_9_o1[cache: 0] = Select(IRoute_14_o1,"counters",NULL) [instance: 9, cache: 1];
java_counters = ISelect_9_o1;IRcv158_o1[cache: 0] = java_counters;
ICompute_56_o1[cache: 2] = Compute("$0.x",IRcv158_o1) [instance: 56, cache: 1];
ICompute_57_o1[cache: 2] = Compute("$0.y",IRcv158_o1) [instance: 57, cache: 1];
ISelect_5_o1[cache: 2] = Select(IRoute_14_o1,"format",NULL) [instance: 5, cache: 1];
java_format = ISelect_5_o1;IRcv131_o1[cache: 0] = java_format;IInq22_o1[cache: 2] = 
Inquire(IRcv131_o1,"string match","wrl") [instance: 22, cache: 1];IInq11_o1[cache: 2] = 
Inquire(IRcv131_o1,"string match","gif") [instance: 11, cache: 1];IInq54_o1[cache: 2] = 
Inquire(IRcv131_o1,"string match","jpg") [instance: 54, cache: 1];IInq55_o1[cache: 2] = 
Inquire(IRcv131_o1,"string match","png") [instance: 55, cache: 1];ICompute_78_o1 = 
Compute("$0+$1+$2",IInq11_o1,IInq54_o1,IInq55_o1) [instance: 78, cache: 1];
IInq53_o1[cache: 2] = Inquire(IRcv131_o1,"string match","dx") [instance: 53, cache: 1];
ICompute_58_o1[cache: 0] = Compute("($0==$1) && ($1==$2)",IInq22_o1,ICompute_78_o1,
IInq53_o1) [instance: 58, cache: 1];IRcv204_o1[cache: 0] = java_orbit;
IRcv128_o1[cache: 0] = objectx;aaobj = IAutoAxes_2_o1;IRcv127_o1[cache: 0] = aaobj;
ISwitch_4_o1[cache: 2] = Switch(ICompute_1_o1,IRcv128_o1,IRcv127_o1
) [instance: 4, cache: 1];IInq3_o1[cache: 2] = Inquire(ISwitch_4_o1,"object tag",NULL
) [instance: 3, cache: 1];whichCamera = ICompute_6_o1;IRcv40_o1[cache: 0] = whichCamera;
IInp14_o1 = buttonState;IInq28_o1[cache: 2] = Inquire(IInp14_o1,"is null + 1",NULL
) [instance: 28, cache: 1];ISwitch_29_o1[cache: 2] = Switch(IInq28_o1,IInp14_o1,1
) [instance: 29, cache: 1];buttonStatex = ISwitch_29_o1;
IRcv161_o1[cache: 0] = buttonStatex;IInp15_o1 = buttonUpApprox;IInq25_o1[cache: 2] = 
Inquire(IInp15_o1,"is null + 1",NULL) [instance: 25, cache: 1];ISwitch_26_o1[cache: 2] = 
Switch(IInq25_o1,IInp15_o1,"none") [instance: 26, cache: 1];
buttonUpApproxx = ISwitch_26_o1;IRcv163_o1[cache: 0] = buttonUpApproxx;
IInp16_o1 = buttonDownApprox;IInq26_o1[cache: 2] = Inquire(IInp16_o1,"is null + 1",NULL
) [instance: 26, cache: 1];ISwitch_27_o1[cache: 2] = Switch(IInq26_o1,IInp16_o1,"none"
) [instance: 27, cache: 1];buttonDownApproxx = ISwitch_27_o1;
IRcv164_o1[cache: 0] = buttonDownApproxx;ISwitch_10_o1[cache: 2] = Switch(IRcv161_o1,
IRcv163_o1,IRcv164_o1) [instance: 10, cache: 1];IFormat_14_o1[cache: 2] = Format("%s,%s",
IRcv164_o1,IRcv163_o1) [instance: 14, cache: 1];ISwitch_8_o1[cache: 2] = Switch(
ICompute_2_o1,ISwitch_10_o1,IFormat_14_o1) [instance: 8, cache: 1];
IRcv194_o1[cache: 0] = buttonStatex;IInp17_o1 = buttonUpDensity;IInq27_o1[cache: 2] = 
Inquire(IInp17_o1,"is null + 1",NULL) [instance: 27, cache: 1];ISwitch_28_o1[cache: 2] = 
Switch(IInq27_o1,IInp17_o1,1) [instance: 28, cache: 1];buttonUpDensityx = ISwitch_28_o1;
IRcv165_o1[cache: 0] = buttonUpDensityx;IInp18_o1 = buttonDownDensity;
IInq29_o1[cache: 2] = Inquire(IInp18_o1,"is null + 1",NULL) [instance: 29, cache: 1];
ISwitch_30_o1[cache: 2] = Switch(IInq29_o1,IInp18_o1,1) [instance: 30, cache: 1];
buttonDownDensityx = ISwitch_30_o1;IRcv166_o1[cache: 0] = buttonDownDensityx;
ISwitch_11_o1[cache: 2] = Switch(IRcv194_o1,IRcv165_o1,IRcv166_o1
) [instance: 11, cache: 1];IFormat_2_o1[cache: 2] = Format("%d,%d",IRcv166_o1,IRcv165_o1
) [instance: 2, cache: 1];ISwitch_7_o1[cache: 2] = Switch(ICompute_2_o1,ISwitch_11_o1,
IFormat_2_o1) [instance: 7, cache: 1];ISwitch_5_o1[cache: 2] = Switch(ICompute_2_o1,
{"software"},{"hardware"}) [instance: 5, cache: 1];IOptions_1_o1[cache: 2] = Options(
ISwitch_4_o1,"send boxes",0,"cache",1,"object tag",IInq3_o1,"ddcamera",IRcv40_o1,
"rendering approximation",ISwitch_8_o1,"render every",ISwitch_7_o1,"button state",
IRcv194_o1,"rendering mode",ISwitch_5_o1) [instance: 1, cache: 1];
annotated_object = IOptions_1_o1;IRcv125_o1[cache: 0] = annotated_object;
IInq37_o1[cache: 2] = Inquire(IRcv125_o1,"object tag",NULL) [instance: 37, cache: 1];
IGetGlobal_4_o1[cache: 2],IGetGlobal_4_o2[cache: 2] = GetGlobal(0,NULL,NULL
) [instance: 4, cache: 1];ICompute_65_o1[cache: 2] = Compute("($0!=$1) ? 1: 2",IInq37_o1,
IGetGlobal_4_o1) [instance: 65, cache: 1];same_object = ICompute_65_o1;
IRcv222_o1[cache: 0] = same_object;IRcv250_o1[cache: 0] = java_orbit;
ICompute_72_o1[cache: 2] = Compute("$0+1",IRcv250_o1) [instance: 72, cache: 1];
IRcv220_o1[cache: 0] = camera_xcvr;IRcv217_o1[cache: 0] = camera_xcvr;
NewFrom = ICompute_32_o1;IRcv57_o1[cache: 0] = NewFrom;IRcv60_o1[cache: 0] = orbitNewRes;
IUpdateCamera_3_o1[cache: 2] = UpdateCamera(IRcv217_o1,NULL,IRcv57_o1,NULL,IRcv60_o1,
NULL,NULL,NULL,NULL,NULL) [instance: 3, cache: 1];orbit_cam = IUpdateCamera_3_o1;
IRcv251_o1[cache: 0] = orbit_cam;ISwitch_32_o1[cache: 0] = Switch(ICompute_72_o1,
IRcv220_o1,IRcv251_o1) [instance: 32, cache: 1];camera_iuse = ISwitch_32_o1;
IRcv249_o1[cache: 0] = camera_iuse;IInq35_o1[cache: 2] = Inquire(IRcv249_o1,"object tag",
NULL) [instance: 35, cache: 1];IGetGlobal_2_o1[cache: 2],IGetGlobal_2_o2[cache: 2] = 
GetGlobal(0,NULL,NULL) [instance: 2, cache: 1];ICompute_62_o1[cache: 2] = Compute(
"($0 != $1) ? 1:2",IInq35_o1,IGetGlobal_2_o1) [instance: 62, cache: 1];
ICompute_63_o1[cache: 2] = Compute("(($0==1)||($1==1))?1:2",IRcv222_o1,ICompute_62_o1
) [instance: 63, cache: 1];same_image = ICompute_63_o1;IRcv230_o1[cache: 0] = same_image;
IRcv233_o1[cache: 0] = java_orbit;IGetGlobal_3_o1[cache: 2],IGetGlobal_3_o2[cache: 2] = 
GetGlobal(0,NULL,NULL) [instance: 3, cache: 1];ICompute_64_o1[cache: 2] = Compute(
"($0 != $1) ? 1 : 2",IRcv233_o1,IGetGlobal_3_o1) [instance: 64, cache: 1];
same_orbit = ICompute_64_o1;IRcv243_o1[cache: 0] = same_orbit;ISelect_12_o1[cache: 2] = 
Select(IRoute_14_o1,"imgId",NULL) [instance: 12, cache: 1];img_id = ISelect_12_o1;
IRcv234_o1[cache: 0] = img_id;IGetGlobal_5_o1[cache: 2],IGetGlobal_5_o2[cache: 2] = 
GetGlobal(-1,NULL,NULL) [instance: 5, cache: 1];ICompute_66_o1[cache: 2] = Compute(
"($0 != $1) ? 1 : 2",IRcv234_o1,IGetGlobal_5_o1) [instance: 66, cache: 1];
same_id = ICompute_66_o1;IRcv242_o1[cache: 0] = same_id;
IRcv235_o1[cache: 0] = java_format;IGetGlobal_6_o1[cache: 2],IGetGlobal_6_o2[cache: 2] = 
GetGlobal("",NULL,NULL) [instance: 6, cache: 1];ICompute_67_o1[cache: 2] = Compute(
"strcmp($0,$1) ? 1 : 2",IRcv235_o1,IGetGlobal_6_o1) [instance: 67, cache: 1];
same_format = ICompute_67_o1;IRcv241_o1[cache: 0] = same_format;
IRcv236_o1[cache: 0] = orbit_delta;IGetGlobal_7_o1[cache: 2],IGetGlobal_7_o2[cache: 2] = 
GetGlobal(0,NULL,NULL) [instance: 7, cache: 1];ICompute_70_o1[cache: 2] = Compute(
"($0 != $1) ? 1 : 2",IRcv236_o1,IGetGlobal_7_o1) [instance: 70, cache: 1];
same_delta = ICompute_70_o1;IRcv240_o1[cache: 0] = same_delta;
IInp41_o1 = interactionMode;IInq50_o1[cache: 2] = Inquire(IInp41_o1,"is null + 1",NULL
) [instance: 50, cache: 1];ISwitch_34_o1[cache: 2] = Switch(IInq50_o1,IInp41_o1,"none"
) [instance: 34, cache: 1];imodex = ISwitch_34_o1;IRcv282_o1[cache: 0] = imodex;
IGetGlobal_11_o1[cache: 2],IGetGlobal_11_o2[cache: 2] = GetGlobal("",NULL,NULL
) [instance: 11, cache: 1];ICompute_76_o1[cache: 2] = Compute("strcmp($0,$1) ? 1 : 2",
IRcv282_o1,IGetGlobal_11_o1) [instance: 76, cache: 1];same_mode = ICompute_76_o1;
IRcv283_o1[cache: 0] = same_mode;ICompute_69_o1[cache: 2] = Compute(
"(($0==1)||($1==1)||($2==1)||($3==1)||($4==1))? 1: 2",IRcv243_o1,IRcv242_o1,IRcv241_o1,
IRcv240_o1,IRcv283_o1) [instance: 69, cache: 1];same_options = ICompute_69_o1;
IRcv226_o1[cache: 0] = same_options;ICompute_59_o1[cache: 2] = Compute(
"(($1==1)||($2==1) ? (($0==1)?2:1) : 0)",IRcv204_o1,IRcv230_o1,IRcv226_o1
) [instance: 59, cache: 1];IRcv246_o1[cache: 0] = same_image;
IRcv247_o1[cache: 0] = same_options;ICompute_71_o1[cache: 2] = Compute(
"(($0==1)||($1==1)) ?1:0",IRcv246_o1,IRcv247_o1) [instance: 71, cache: 1];
ISelect_15_o1[cache: 2] = Select(IRoute_14_o1,"groupName",NULL) [instance: 15, cache: 1];
groupName = ISelect_15_o1;IRcv267_o1[cache: 0] = groupName;IGetGlobal_8_o1[cache: 2],
IGetGlobal_8_o2[cache: 2] = GetGlobal("untitled",NULL,NULL) [instance: 8, cache: 1];
ICompute_73_o1[cache: 2] = Compute("strcmp($0,$1) != 0?1:2",IRcv267_o1,IGetGlobal_8_o1
) [instance: 73, cache: 1];ISelect_14_o1[cache: 2] = Select(IRoute_14_o1,"cacheCount",
NULL) [instance: 14, cache: 1];cache_count = ISelect_14_o1;
IRcv268_o1[cache: 0] = cache_count;IGetGlobal_9_o1[cache: 2],IGetGlobal_9_o2[cache: 2] = 
GetGlobal(0,NULL,NULL) [instance: 9, cache: 1];ICompute_74_o1[cache: 2] = Compute(
"($0 != $1) ? 1 : 2",IRcv268_o1,IGetGlobal_9_o1) [instance: 74, cache: 1];
IRcv284_o1[cache: 0] = same_image;IRcv285_o1[cache: 0] = same_options;
ICompute_77_o1[cache: 2] = Compute("(($0==1)||($1==1)) ?1:0",IRcv284_o1,IRcv285_o1
) [instance: 77, cache: 1];IRcv290_o1[cache: 0] = objectx;IRoute_15_o1[cache: 2],
IRoute_15_o2[cache: 2] = Route(IInq53_o1,IRcv290_o1) [instance: 15, cache: 1];
IRoute_16_o1[cache: 2],IRoute_16_o2[cache: 2] = Route(ICompute_77_o1,IRoute_15_o1
) [instance: 16, cache: 1];DXExporter = IRoute_16_o1;IRcv288_o1[cache: 0] = DXExporter;
ISelect_8_o1[cache: 2] = Select(IRoute_14_o1,"file",NULL) [instance: 8, cache: 1];
java_file = ISelect_8_o1;IRcv133_o1[cache: 0] = java_file;IInq21_o1[cache: 2] = Inquire(
IRcv158_o1,"is null+1",NULL) [instance: 21, cache: 1];ISwitch_22_o1[cache: 2] = Switch(
IInq21_o1,ICompute_56_o1,0) [instance: 22, cache: 1];seq_number = ISwitch_22_o1;
IRcv134_o1[cache: 0] = seq_number;ISwitch_23_o1[cache: 2] = Switch(IInq21_o1,
ICompute_57_o1,0) [instance: 23, cache: 1];loop_number = ISwitch_23_o1;
IRcv98_o1[cache: 0] = loop_number;IFormat_1_o1[cache: 2] = Format("%s.%d.%d",IRcv133_o1,
IRcv134_o1,IRcv98_o1) [instance: 1, cache: 1];base_name = IFormat_1_o1;
IRcv289_o1[cache: 0] = base_name;IDXExport_1_o1[cache: 2] = DXExport(IRcv288_o1,
IRcv289_o1) [instance: 1, cache: 1];record_code = ICompute_3_o1;
IRcv172_o1[cache: 0] = record_code;IRoute_1_o1[cache: 2],IRoute_1_o2[cache: 2] = Route(
ICompute_7_o1,IRcv125_o1) [instance: 1, cache: 1];IRoute_6_o1[cache: 2],
IRoute_6_o2[cache: 2],IRoute_6_o3[cache: 2],IRoute_6_o4[cache: 2] = Route(IRcv172_o1,
IRoute_1_o1) [instance: 6, cache: 1];IRcv50_o1[cache: 0] = camera_xcvr;IInp3_o1 = where;
wherex = IInp3_o1;IRcv51_o1[cache: 0] = wherex;IInp23_o1 = throttle;
throttlex = IInp23_o1;IRcv52_o1[cache: 0] = throttlex;IDisplay_1_o1[cache: 2] = Display(
IRoute_6_o1,IRcv50_o1,IRcv51_o1,IRcv52_o1,NULL,NULL,NULL,NULL) [instance: 1, cache: 1];
IRender_1_o1[cache: 2] = Render(IRoute_6_o2,IRcv50_o1,NULL) [instance: 1, cache: 1];
IRcv173_o1[cache: 0] = throttlex;IDisplay_2_o1[cache: 2] = Display(IRender_1_o1,NULL,
IRcv51_o1,IRcv173_o1,NULL,NULL,NULL,NULL) [instance: 2, cache: 1];
IRcv177_o1[cache: 0] = camera_xcvr;IRcv178_o1[cache: 0] = wherex;
IRcv179_o1[cache: 0] = throttlex;IDisplay_3_o1[cache: 2] = Display(IRoute_6_o3,
IRcv177_o1,IRcv178_o1,IRcv179_o1,NULL,NULL,NULL,NULL) [instance: 3, cache: 1];
IRcv180_o1[cache: 0] = camera_xcvr;IRcv181_o1[cache: 0] = wherex;
IRcv182_o1[cache: 0] = throttlex;IDisplay_4_o1[cache: 2] = Display(IRoute_6_o4,
IRcv180_o1,IRcv181_o1,IRcv182_o1,NULL,NULL,NULL,NULL) [instance: 4, cache: 1];
IInp1_o1 = id;idx = IInp1_o1;IRcv147_o1[cache: 0] = idx;IRcv258_o1[cache: 0] = img_id;
IRcv259_o1[cache: 0] = resetx;IRcv255_o1[cache: 0] = camera_xcvr;
java_exporter = IRoute_1_o2;IRcv130_o1[cache: 0] = java_exporter;IRoute_2_o1[cache: 2],
IRoute_2_o2[cache: 2] = Route(ICompute_78_o1,IRcv130_o1) [instance: 2, cache: 1];
IRoute_8_o1[cache: 2],IRoute_8_o2[cache: 2] = Route(ICompute_59_o1,IRoute_2_o1
) [instance: 8, cache: 1];gifexporter = IRoute_8_o1;IRcv146_o1[cache: 0] = gifexporter;
IRcv139_o1[cache: 0] = base_name;IRcv138_o1[cache: 0] = camera_xcvr;
IRcv292_o1[cache: 0] = java_format;IImageExport_1_o1 = ImageExport(IRcv146_o1,IRcv139_o1,
IRcv138_o1,IRcv292_o1) [instance: 1, cache: 1];gif_data_drive = IImageExport_1_o1;
IRcv266_o1[cache: 0] = gif_data_drive;IInq45_o1[cache: 2] = Inquire(IRcv255_o1,
"camera perspective + 1",IRcv266_o1) [instance: 45, cache: 1];IRoute_11_o1[cache: 0],
IRoute_11_o2[cache: 0] = Route(IInq45_o1,IRcv255_o1) [instance: 11, cache: 1];
ocam = IRoute_11_o1;IRcv260_o1[cache: 0] = ocam;IInq40_o1[cache: 2] = Inquire(IRcv260_o1,
"camera width",NULL) [instance: 40, cache: 1];IInq51_o1[cache: 2] = Inquire(IRcv260_o1,
"camera to",NULL) [instance: 51, cache: 1];IInq42_o1[cache: 2] = Inquire(IRcv260_o1,
"camera from",NULL) [instance: 42, cache: 1];IInq43_o1[cache: 2] = Inquire(IRcv260_o1,
"camera up",NULL) [instance: 43, cache: 1];IRcv278_o1[cache: 0] = imodex;
IRcv257_o1[cache: 0] = gif_data_drive;IFormat_20_o1[cache: 2] = Format(
"imgId=%d; reset=%d; width=%.4f; to=%.4f; from=%.4f; up=%.4f; orbit=0; mode=%s; show=%s;",IRcv258_o1,IRcv259_o1,IInq40_o1,IInq51_o1,IInq42_o1,IInq43_o1,IRcv278_o1,IRcv257_o1
) [instance: 20, cache: 1];Echo(IRcv147_o1,IFormat_20_o1) [instance: 1, cache: 1];
IRoute_4_o1[cache: 2],IRoute_4_o2[cache: 2] = Route(ICompute_58_o1,NULL
) [instance: 4, cache: 1];IFormat_13_o1[cache: 2] = Format("Unrecognized Format: %s",
IRcv131_o1,IRoute_4_o1) [instance: 13, cache: 1];IFormat_26_o1[cache: 2] = Format(
"format inquiries: %d %d %d",IInq22_o1,ICompute_78_o1,IInq53_o1
) [instance: 26, cache: 1];Echo(IFormat_13_o1,IFormat_26_o1) [instance: 3, cache: 1];
IRcv205_o1[cache: 0] = idx;IRcv206_o1[cache: 0] = img_id;orbitexporter = IRoute_8_o2;
IRcv213_o1[cache: 0] = orbitexporter;IRender_3_o1[cache: 2] = Render(IRcv213_o1,
IUpdateCamera_3_o1,NULL) [instance: 3, cache: 1];orbitedImage = IRender_3_o1;
IRcv211_o1[cache: 0] = orbitedImage;IRcv275_o1[cache: 0] = java_file;
IRcv276_o1[cache: 0] = seq_number;IFormat_24_o1[cache: 2] = Format("%s.%d.%d",IRcv275_o1,
IRcv276_o1,IForEachN_1_o1) [instance: 24, cache: 1];IRcv209_o1[cache: 0] = camera_xcvr;
IImageExport_2_o1 = ImageExport(IRcv211_o1,IFormat_24_o1,IRcv209_o1,NULL
) [instance: 2, cache: 1];IFormat_17_o1[cache: 2] = Format("imgId=%d; orbit=1; show=%s;",
IRcv206_o1,IImageExport_2_o1) [instance: 17, cache: 1];Echo(IRcv205_o1,IFormat_17_o1
) [instance: 5, cache: 1];IRcv244_o1[cache: 0] = idx;IRcv245_o1[cache: 0] = img_id;
IRoute_3_o1[cache: 2],IRoute_3_o2[cache: 2] = Route(IInq22_o1,IRcv130_o1
) [instance: 3, cache: 1];IRoute_10_o1[cache: 2],IRoute_10_o2[cache: 2] = Route(
ICompute_71_o1,IRoute_3_o1) [instance: 10, cache: 1];wrlexporter = IRoute_10_o1;
IRcv157_o1[cache: 0] = wrlexporter;IRcv153_o1[cache: 0] = base_name;
IVRMLExport_1_o1[cache: 2] = VRMLExport(IRcv157_o1,IRcv153_o1) [instance: 1, cache: 1];
IFormat_19_o1[cache: 2] = Format("imgId=%d; orbit=0; show=%s;",IRcv245_o1,
IVRMLExport_1_o1) [instance: 19, cache: 1];Echo(IRcv244_o1,IFormat_19_o1
) [instance: 6, cache: 1];IRcv261_o1[cache: 0] = idx;IRcv262_o1[cache: 0] = img_id;
IRcv263_o1[cache: 0] = resetx;pcam = IRoute_11_o2;IRcv264_o1[cache: 0] = pcam;
IInq46_o1[cache: 2] = Inquire(IRcv264_o1,"camera angle",NULL) [instance: 46, cache: 1];
IInq52_o1[cache: 2] = Inquire(IRcv264_o1,"camera to",NULL) [instance: 52, cache: 1];
IInq48_o1[cache: 2] = Inquire(IRcv264_o1,"camera from",NULL) [instance: 48, cache: 1];
IInq49_o1[cache: 2] = Inquire(IRcv264_o1,"camera up",NULL) [instance: 49, cache: 1];
IRcv279_o1[cache: 0] = imodex;IRcv265_o1[cache: 0] = gif_data_drive;
IFormat_21_o1[cache: 2] = Format(
"imgId=%d; reset=%d; angle=%.4f; to=%.4f; from=%.4f; up=%.4f; orbit=0; mode=%s; show=%s;",IRcv262_o1,IRcv263_o1,IInq46_o1,IInq52_o1,IInq48_o1,IInq49_o1,IRcv279_o1,IRcv265_o1
) [instance: 21, cache: 1];Echo(IRcv261_o1,IFormat_21_o1) [instance: 7, cache: 1];
IRcv273_o1[cache: 0] = idx;same_group = ICompute_73_o1;IRcv269_o1[cache: 0] = same_group;
IRcv270_o1[cache: 0] = groupName;IRoute_12_o1[cache: 0],IRoute_12_o2[cache: 0] = Route(
IRcv269_o1,IRcv270_o1) [instance: 12, cache: 1];IFormat_22_o1[cache: 2] = Format(
"group=%s",IRoute_12_o1) [instance: 22, cache: 1];Echo(IRcv273_o1,IFormat_22_o1
) [instance: 10, cache: 1];IRcv274_o1[cache: 0] = idx;same_cache = ICompute_74_o1;
IRcv271_o1[cache: 0] = same_cache;IRcv272_o1[cache: 0] = cache_count;
IRoute_13_o1[cache: 0],IRoute_13_o2[cache: 0] = Route(IRcv271_o1,IRcv272_o1
) [instance: 13, cache: 1];IFormat_23_o1[cache: 2] = Format("cache=%d",IRoute_13_o1
) [instance: 23, cache: 1];Echo(IRcv274_o1,IFormat_23_o1) [instance: 11, cache: 1];
IRcv286_o1[cache: 0] = idx;IRcv287_o1[cache: 0] = img_id;IFormat_25_o1[cache: 2] = 
Format("imgId=%d; orbit=0; show=%s;",IRcv287_o1,IDXExport_1_o1) [instance: 25, cache: 1];
Echo(IRcv286_o1,IFormat_25_o1) [instance: 12, cache: 1];IRcv70_o1[cache: 0] = idx;
IRcv99_o1[cache: 0] = bkgndColor;IRcv110_o1[cache: 0] = throttlex;
IRcv195_o1[cache: 0] = recEnablex;IInp25_o1 = recFile;recFilex = IInp25_o1;
IRcv196_o1[cache: 0] = recFilex;IInp26_o1 = recFormat;recFormatx = IInp26_o1;
IRcv197_o1[cache: 0] = recFormatx;IRcv198_o1[cache: 0] = recRes;
IRcv199_o1[cache: 0] = recAsp;IRcv91_o1[cache: 0] = aaenable;
IRcv72_o1[cache: 0] = aalabels;IRcv73_o1[cache: 0] = aaticks;
IRcv78_o1[cache: 0] = aacorners;IRcv77_o1[cache: 0] = aaframe;
IRcv76_o1[cache: 0] = aaadjust;IRcv75_o1[cache: 0] = aacursor;
IRcv74_o1[cache: 0] = aagrid;IRcv82_o1[cache: 0] = aacolors;
IRcv81_o1[cache: 0] = annotation;IRcv80_o1[cache: 0] = aalabelscale;
IRcv116_o1[cache: 0] = aafont;IRcv83_o1[cache: 0] = AAxTickLocs;
IRcv85_o1[cache: 0] = aayTickLocs;IRcv84_o1[cache: 0] = AAzTickLocs;
IRcv86_o1[cache: 0] = AAxTickLabels;IRcv88_o1[cache: 0] = AAyTickLabels;
IRcv87_o1[cache: 0] = AAzTickLabels;IRcv118_o1[cache: 0] = imodex;IInp42_o1 = title;
titlex = IInp42_o1;IRcv117_o1[cache: 0] = titlex;IRcv93_o1[cache: 0] = renderModex;
IRcv96_o1[cache: 0] = buttonUpApproxx;IRcv97_o1[cache: 0] = buttonDownApproxx;
IRcv94_o1[cache: 0] = buttonUpDensityx;IRcv95_o1[cache: 0] = buttonDownDensityx;
ImageMessage(IRcv70_o1,IRcv99_o1,IRcv110_o1,IRcv195_o1,IRcv196_o1,IRcv197_o1,IRcv198_o1,
IRcv199_o1,IRcv91_o1,IRcv72_o1,IRcv73_o1,IRcv78_o1,IRcv77_o1,IRcv76_o1,IRcv75_o1,
IRcv74_o1,IRcv82_o1,IRcv81_o1,IRcv80_o1,IRcv116_o1,IRcv83_o1,IRcv85_o1,IRcv84_o1,
IRcv86_o1,IRcv88_o1,IRcv87_o1,IRcv118_o1,IRcv117_o1,IRcv93_o1,IRcv96_o1,IRcv97_o1,
IRcv94_o1,IRcv95_o1) [instance: 1, cache: 1];IInp13_o1 = options;camera = ISwitch_2_o1;
object = IRcv125_o1;Where = IRcv51_o1;IReadImageWindow_1_o1[cache: 2] = ReadImageWindow(
IDisplay_3_o1) [instance: 1, cache: 1];IRcv175_o1[cache: 0] = recFormatx;
IRcv176_o1[cache: 0] = recFilex;IRcv183_o1[cache: 0] = recFilex;
IRcv184_o1[cache: 0] = recFormatx;IRcv186_o1[cache: 0] = camera_xcvr;
IRcv187_o1[cache: 0] = recRes;IRcv188_o1[cache: 0] = recAsp;
IUpdateCamera_2_o1[cache: 2] = UpdateCamera(IRcv186_o1,NULL,NULL,NULL,IRcv187_o1,
IRcv188_o1,NULL,NULL,NULL,NULL) [instance: 2, cache: 1];
record_camera = IUpdateCamera_2_o1;IRcv185_o1[cache: 0] = record_camera;
IRcv190_o1[cache: 0] = annotated_object;IScaleScreen_2_o1[cache: 2],
IScaleScreen_2_o2[cache: 2] = ScaleScreen(IRcv190_o1,NULL,IRcv187_o1,IRcv186_o1
) [instance: 2, cache: 1];record_object = IScaleScreen_2_o1;
IRcv191_o1[cache: 0] = record_object;IRcv193_o1[cache: 0] = record_code;
IRender_2_o1[cache: 2] = Render(IRcv191_o1,IRcv185_o1,NULL) [instance: 2, cache: 1];
IRoute_7_o1[cache: 2],IRoute_7_o2[cache: 2],IRoute_7_o3[cache: 2],
IRoute_7_o4[cache: 2] = Route(IRcv193_o1,IRender_2_o1) [instance: 7, cache: 1];
ISelect_10_o1[cache: 0] = Select(IRoute_14_o1,"javaid",NULL) [instance: 10, cache: 1];
SetGlobal(IInq35_o1,IGetGlobal_2_o2,NULL) [instance: 2, cache: 1];SetGlobal(IRcv233_o1,
IGetGlobal_3_o2,NULL) [instance: 3, cache: 1];SetGlobal(IInq37_o1,IGetGlobal_4_o2,NULL
) [instance: 4, cache: 1];SetGlobal(IRcv234_o1,IGetGlobal_5_o2,NULL
) [instance: 5, cache: 1];SetGlobal(IRcv235_o1,IGetGlobal_6_o2,NULL
) [instance: 6, cache: 1];SetGlobal(IRcv236_o1,IGetGlobal_7_o2,NULL
) [instance: 7, cache: 1];SetGlobal(IRcv267_o1,IGetGlobal_8_o2,NULL
) [instance: 8, cache: 1];SetGlobal(IRcv268_o1,IGetGlobal_9_o2,NULL
) [instance: 9, cache: 1];SetGlobal(IRcv282_o1,IGetGlobal_11_o2,NULL
) [instance: 11, cache: 1];options = IInp13_o1;java_id = ISelect_10_o1;WriteImage(
IRender_1_o1,IRcv176_o1,IRcv175_o1,NULL) [instance: 2, cache: 1];WriteImage(
IReadImageWindow_1_o1,IRcv176_o1,IRcv175_o1,NULL) [instance: 3, cache: 1];WriteImage(
IRoute_7_o4,IRcv183_o1,IRcv184_o1,NULL) [instance: 4, cache: 1];}
main_Image_1_in_1 = "Image_1";
main_Image_1_in_3 = "X24,,Stock Price";
main_Image_1_in_4 = 1;
main_Image_1_in_5 = [2.5 1995 0.75035];
main_Image_1_in_6 = [6.60187 1984.27 5.36357];
main_Image_1_in_7 = NULL;
main_Image_1_in_8 = 553;
main_Image_1_in_9 = 0.684;
main_Image_1_in_10 = [-0.107489 0.35769 0.927634];
main_Image_1_in_11 = 30.0;
main_Image_1_in_12 = 1;
main_Image_1_in_13 = NULL;
main_Image_1_in_14 = 1;
main_Image_1_in_15 = NULL;
main_Image_1_in_16 = NULL;
main_Image_1_in_17 = NULL;
main_Image_1_in_18 = NULL;
main_Image_1_in_19 = 0;
main_Image_1_in_20 = NULL;
main_Image_1_in_21 = NULL;
main_Image_1_in_22 = [0.76 0.76 0.76];
main_Image_1_in_23 = NULL;
main_Image_1_in_25 = "/a/raster/homes/raster/c1tignor/demos/ibmqw1.0.0.gif";
main_Image_1_in_26 = "gif delayed=1";
main_Image_1_in_27 = NULL;
main_Image_1_in_28 = NULL;
main_Image_1_in_29 = 1;
main_Image_1_in_30 = {"Quarter", "Year", "Stock Price"};
main_Image_1_in_31 = { 4 3 10 };
main_Image_1_in_32 = NULL;
main_Image_1_in_33 = 1;
main_Image_1_in_34 = 0;
main_Image_1_in_35 = NULL;
main_Image_1_in_36 = NULL;
main_Image_1_in_37 = {"white", "grey5", "red", "black"};
main_Image_1_in_38 = {"background", "grid", "ticks", "labels"};
main_Image_1_in_39 = 0.8;
main_Image_1_in_40 = "roman_d";
main_Image_1_in_41 = "none";
main_Image_1_in_42 = "Stock Price";
main_Image_1_in_43 = NULL;
main_Image_1_in_44 = NULL;
main_Image_1_in_45 = { 0.0 50.0 100.0 160.0 };
main_Image_1_in_46 = NULL;
main_Image_1_in_47 = NULL;
main_Image_1_in_48 = {"0", "50", "100", "160"};
main_Transmitter_47_out_1 = NULL;
main_Receiver_65_out_1 = NULL;
main_WebOptions_2_in_1 = NULL;
main_WebOptions_2_in_2 = "/a/raster/homes/raster/c1tignor/ibm6000/samples/java/ibmqw2";
main_WebOptions_2_in_3 = 0;
main_WebOptions_2_in_5 = NULL;
main_WebOptions_2_in_6 = NULL;
main_WebOptions_2_in_7 = NULL;
main_WebOptions_2_in_8 = NULL;
main_WebOptions_2_in_9 = NULL;
main_WebOptions_2_in_10 = NULL;
main_WebOptions_2_out_1 = NULL;
macro Image( id,object,where,useVector,to,from,width,resolution,aspect,up,viewAngle
,perspective,options,buttonState,buttonUpApprox,buttonDownApprox,buttonUpDensity
,buttonDownDensity,renderMode,defaultCamera,reset,backgroundColor,throttle,recEnable
,recFile,recFormat,recResolution,recAspect,AAenable,AAlabels,AAticks,AAcorners,AAframe
,AAadjust,AAcursor,AAgrid,AAcolors,AAannotation,AAlabelscale,AAfont,interactionMode,title
,aaxTickLocs,AAyTickLocs,aazTickLocs,aaxTickLabels,aayTickLabels,aazTickLabels,webOptions
) -> ( object,camera,Where) {IInp2_o1 = object;objectx = IInp2_o1;
IRcv14_o1[cache: 0] = objectx;IInp21_o1 = reset;IInq44_o1[cache: 2] = Inquire(IInp21_o1,
"is null + 1",NULL) [instance: 44, cache: 1];ISwitch_33_o1[cache: 2] = Switch(IInq44_o1,
IInp21_o1,0) [instance: 33, cache: 1];resetx = ISwitch_33_o1;IRcv5_o1[cache: 0] = resetx;
IInq2_o1[cache: 2] = Inquire(IRcv5_o1,"is null + 1",NULL) [instance: 2, cache: 1];
ISwitch_3_o1[cache: 2] = Switch(IInq2_o1,IRcv5_o1,0) [instance: 3, cache: 1];
IInp4_o1 = useVector;useVectorx = IInp4_o1;IRcv4_o1[cache: 0] = useVectorx;
ICompute_6_o1[cache: 2] = Compute("($0 != 0 || $1 == 0) ? 1 : 2",ISwitch_3_o1,IRcv4_o1
) [instance: 6, cache: 1];IInp20_o1 = defaultCamera;defaultCamerax = IInp20_o1;
IRcv2_o1[cache: 0] = defaultCamerax;IInq1_o1[cache: 2] = Inquire(IRcv2_o1,"is null + 1",
NULL) [instance: 1, cache: 1];IInp22_o1 = backgroundColor;bkgndColor = IInp22_o1;
IRcv3_o1[cache: 0] = bkgndColor;IUpdateCamera_1_o1[cache: 2] = UpdateCamera(IRcv2_o1,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,IRcv3_o1) [instance: 1, cache: 1];
IRcv119_o1[cache: 0] = objectx;IInp8_o1 = resolution;resolutionx = IInp8_o1;
IRcv9_o1[cache: 0] = resolutionx;IInp9_o1 = aspect;aspectx = IInp9_o1;
IRcv10_o1[cache: 0] = aspectx;IInp12_o1 = perspective;perspectivex = IInp12_o1;
IRcv12_o1[cache: 0] = perspectivex;IInp11_o1 = viewAngle;angle = IInp11_o1;
IRcv13_o1[cache: 0] = angle;IAutoCamera_1_o1[cache: 2] = AutoCamera(IRcv119_o1,"front",
IRcv119_o1,IRcv9_o1,IRcv10_o1,[0 1 0 ],IRcv12_o1,IRcv13_o1,IRcv3_o1
) [instance: 1, cache: 1];ISwitch_1_o1[cache: 2] = Switch(IInq1_o1,IUpdateCamera_1_o1,
IAutoCamera_1_o1) [instance: 1, cache: 1];IInp5_o1 = to;tox = IInp5_o1;
IRcv6_o1[cache: 0] = tox;IInp6_o1 = from;fromx = IInp6_o1;IRcv7_o1[cache: 0] = fromx;
IInp7_o1 = width;widthx = IInp7_o1;IRcv8_o1[cache: 0] = widthx;IInp10_o1 = up;
upx = IInp10_o1;IRcv11_o1[cache: 0] = upx;ICamera_1_o1[cache: 2] = Camera(IRcv6_o1,
IRcv7_o1,IRcv8_o1,IRcv9_o1,IRcv10_o1,IRcv11_o1,IRcv12_o1,IRcv13_o1,IRcv3_o1
) [instance: 1, cache: 1];ISwitch_2_o1[cache: 2] = Switch(ICompute_6_o1,ISwitch_1_o1,
ICamera_1_o1) [instance: 2, cache: 1];camera_xcvr = ISwitch_2_o1;
IRcv15_o1[cache: 0] = camera_xcvr;IInp30_o1 = AAlabels;aalabels = IInp30_o1;
IRcv16_o1[cache: 0] = aalabels;IInp31_o1 = AAticks;aaticks = IInp31_o1;
IRcv17_o1[cache: 0] = aaticks;IInp32_o1 = AAcorners;aacorners = IInp32_o1;
IRcv22_o1[cache: 0] = aacorners;IInp33_o1 = AAframe;aaframe = IInp33_o1;
IRcv21_o1[cache: 0] = aaframe;IInp34_o1 = AAadjust;aaadjust = IInp34_o1;
IRcv20_o1[cache: 0] = aaadjust;IInp35_o1 = AAcursor;aacursor = IInp35_o1;
IRcv19_o1[cache: 0] = aacursor;IInp36_o1 = AAgrid;aagrid = IInp36_o1;
IRcv18_o1[cache: 0] = aagrid;IInp37_o1 = AAcolors;aacolors = IInp37_o1;
IRcv26_o1[cache: 0] = aacolors;IInp38_o1 = AAannotation;annotation = IInp38_o1;
IRcv25_o1[cache: 0] = annotation;IInp39_o1 = AAlabelscale;aalabelscale = IInp39_o1;
IRcv24_o1[cache: 0] = aalabelscale;IInp40_o1 = AAfont;aafont = IInp40_o1;
IRcv23_o1[cache: 0] = aafont;IInp43_o1 = aaxTickLocs;AAxTickLocs = IInp43_o1;
IRcv27_o1[cache: 0] = AAxTickLocs;IInp44_o1 = AAyTickLocs;aayTickLocs = IInp44_o1;
IRcv29_o1[cache: 0] = aayTickLocs;IInp45_o1 = aazTickLocs;AAzTickLocs = IInp45_o1;
IRcv28_o1[cache: 0] = AAzTickLocs;IInp46_o1 = aaxTickLabels;AAxTickLabels = IInp46_o1;
IRcv30_o1[cache: 0] = AAxTickLabels;IInp47_o1 = aayTickLabels;AAyTickLabels = IInp47_o1;
IRcv32_o1[cache: 0] = AAyTickLabels;IInp48_o1 = aazTickLabels;AAzTickLabels = IInp48_o1;
IRcv31_o1[cache: 0] = AAzTickLabels;IAutoAxes_2_o1[cache: 2] = AutoAxes(IRcv14_o1,
IRcv15_o1,IRcv16_o1,IRcv17_o1,IRcv22_o1,IRcv21_o1,IRcv20_o1,IRcv19_o1,IRcv18_o1,
IRcv26_o1,IRcv25_o1,IRcv24_o1,IRcv23_o1,IRcv27_o1,IRcv29_o1,IRcv28_o1,IRcv30_o1,
IRcv32_o1,IRcv31_o1) [instance: 2, cache: 1];ICollectNamed_1_o1[cache: 2] = CollectNamed(
0,"javaId",[0,0],"counters","gif","format",0,"orbit",0,"imgId",0,"enabled","image",
"file",{10.0},"orbitDelta",0,"cacheCount","untitled","groupName"
) [instance: 1, cache: 1];IInp29_o1 = AAenable;IInq24_o1[cache: 2] = Inquire(IInp29_o1,
"is null +1",NULL) [instance: 24, cache: 1];ISwitch_25_o1[cache: 2] = Switch(IInq24_o1,
IInp29_o1,0) [instance: 25, cache: 1];aaenable = ISwitch_25_o1;
IRcv33_o1[cache: 0] = aaenable;ICompute_1_o1[cache: 2] = Compute("$0 + 1",IRcv33_o1
) [instance: 1, cache: 1];IInp19_o1 = renderMode;IInq30_o1[cache: 2] = Inquire(IInp19_o1,
"is null + 1",NULL) [instance: 30, cache: 1];ISwitch_31_o1[cache: 2] = Switch(IInq30_o1,
IInp19_o1,0) [instance: 31, cache: 1];renderModex = ISwitch_31_o1;
IRcv162_o1[cache: 0] = renderModex;ICompute_2_o1[cache: 2] = Compute("$0 + 1",IRcv162_o1
) [instance: 2, cache: 1];IInp24_o1 = recEnable;IInq8_o1[cache: 2] = Inquire(IInp24_o1,
"is null + 1",NULL) [instance: 8, cache: 1];ISwitch_15_o1[cache: 2] = Switch(IInq8_o1,
IInp24_o1,0) [instance: 15, cache: 1];recEnablex = ISwitch_15_o1;
IRcv123_o1[cache: 0] = recEnablex;IInp27_o1 = recResolution;recRes = IInp27_o1;
IRcv168_o1[cache: 0] = recRes;IInq4_o1[cache: 2] = Inquire(IRcv168_o1,"is null + 1",NULL
) [instance: 4, cache: 1];IRcv171_o1[cache: 0] = camera_xcvr;IInq7_o1[cache: 2] = 
Inquire(IRcv171_o1,"camera resolution",NULL) [instance: 7, cache: 1];
ISwitch_12_o1[cache: 2] = Switch(IInq4_o1,IRcv168_o1,IInq7_o1) [instance: 12, cache: 1];
IInp28_o1 = recAspect;recAsp = IInp28_o1;IRcv169_o1[cache: 0] = recAsp;
IInq5_o1[cache: 2] = Inquire(IRcv169_o1,"is null + 1",NULL) [instance: 5, cache: 1];
IInq6_o1[cache: 2] = Inquire(IRcv171_o1,"camera aspect",NULL) [instance: 6, cache: 1];
ISwitch_13_o1[cache: 2] = Switch(IInq5_o1,IRcv169_o1,IInq6_o1) [instance: 13, cache: 1];
ICompute_3_o1[cache: 2] = Compute("$0 == 0 ? 1 : (($1 == $2) && ($3 == $4)) ? 2 : 4",
IRcv123_o1,ISwitch_12_o1,IInq7_o1,ISwitch_13_o1,IInq6_o1) [instance: 3, cache: 1];
IInp50_o1 = webOptions;IInq23_o1[cache: 2] = Inquire(IInp50_o1,"is null + 1",NULL
) [instance: 23, cache: 1];ISwitch_24_o1[cache: 2] = Switch(IInq23_o1,IInp50_o1,
ICollectNamed_1_o1) [instance: 24, cache: 1];ISelect_7_o1[cache: 2] = Select(
ISwitch_24_o1,"enabled",NULL) [instance: 7, cache: 1];java_enabled = ISelect_7_o1;
IRcv129_o1[cache: 0] = java_enabled;IInq10_o1[cache: 2] = Inquire(IRcv129_o1,
"is null + 1",NULL) [instance: 10, cache: 1];ISwitch_17_o1[cache: 0] = Switch(IInq10_o1,
IRcv129_o1,0) [instance: 17, cache: 1];ICompute_7_o1[cache: 2] = Compute("$0+1",
ISwitch_17_o1) [instance: 7, cache: 1];IRcv215_o1[cache: 0] = camera_xcvr;
IInq31_o1[cache: 2] = Inquire(IRcv215_o1,"camera to",NULL) [instance: 31, cache: 1];
IInq32_o1[cache: 2] = Inquire(IRcv215_o1,"camera from",NULL) [instance: 32, cache: 1];
ICompute_27_o1[cache: 2] = Compute("$1-$0",IInq31_o1,IInq32_o1) [instance: 27, cache: 1];
ICompute_28_o1[cache: 2] = Compute("mag($0)",ICompute_27_o1) [instance: 28, cache: 1];
ICompute_29_o1[cache: 2] = Compute("$1/$0",ICompute_28_o1,ICompute_27_o1
) [instance: 29, cache: 1];IRcv216_o1[cache: 0] = camera_xcvr;IInq33_o1[cache: 2] = 
Inquire(IRcv216_o1,"camera up",NULL) [instance: 33, cache: 1];ICompute_30_o1[cache: 2] = 
Compute("v = $1 cross $0; v/mag(v)",ICompute_29_o1,IInq33_o1) [instance: 30, cache: 1];
ICompute_31_o1[cache: 2] = Compute("v = $0 cross $1; norm(v)",ICompute_29_o1,
ICompute_30_o1) [instance: 31, cache: 1];cfrom = IInq32_o1;IRcv67_o1[cache: 0] = cfrom;
IConstruct_3_o1[cache: 0] = Construct({[-1 1 0]},{[0 -1 0] [1 0 0] [0 0 1]},[3 3 1],NULL
) [instance: 3, cache: 1];IExtract_9_o1[cache: 2] = Extract(IConstruct_3_o1,"positions"
) [instance: 9, cache: 1];IRoute_14_o1[cache: 0],IRoute_14_o2[cache: 0] = Route(
ISelect_7_o1,ISwitch_24_o1) [instance: 14, cache: 1];ISelect_11_o1[cache: 2] = Select(
IRoute_14_o1,"orbit",NULL) [instance: 11, cache: 1];java_orbit = ISelect_11_o1;
IRcv232_o1[cache: 0] = java_orbit;IRoute_9_o1[cache: 2],IRoute_9_o2[cache: 2] = Route(
IRcv232_o1,0) [instance: 9, cache: 1];IForEachN_1_o1[cache: 2],
IForEachN_1_o2[cache: 2] = ForEachN(IRoute_9_o1,8,1) [instance: 1, cache: 1];
orbitLoop = IForEachN_1_o1;IRcv58_o1[cache: 0] = orbitLoop;ISelect_6_o1[cache: 2] = 
Select(IExtract_9_o1,IRcv58_o1,NULL) [instance: 6, cache: 1];ISelect_13_o1[cache: 2] = 
Select(IRoute_14_o1,"orbitDelta",NULL) [instance: 13, cache: 1];
orbit_delta = ISelect_13_o1;IRcv63_o1[cache: 0] = orbit_delta;ICompute_33_o1[cache: 2] = 
Compute("$0*sin($1*3.14159265/180.0)",ICompute_28_o1,IRcv63_o1) [instance: 33, cache: 1];
ICompute_32_o1[cache: 2] = Compute("$0-$4*($1.x*$2+$1.y*$3)",IRcv67_o1,ISelect_6_o1,
ICompute_30_o1,ICompute_31_o1,ICompute_33_o1) [instance: 32, cache: 1];
ISelect_9_o1[cache: 0] = Select(IRoute_14_o1,"counters",NULL) [instance: 9, cache: 1];
java_counters = ISelect_9_o1;IRcv158_o1[cache: 0] = java_counters;
ICompute_56_o1[cache: 2] = Compute("$0.x",IRcv158_o1) [instance: 56, cache: 1];
ICompute_57_o1[cache: 2] = Compute("$0.y",IRcv158_o1) [instance: 57, cache: 1];
ISelect_5_o1[cache: 2] = Select(IRoute_14_o1,"format",NULL) [instance: 5, cache: 1];
java_format = ISelect_5_o1;IRcv131_o1[cache: 0] = java_format;IInq22_o1[cache: 2] = 
Inquire(IRcv131_o1,"string match","wrl") [instance: 22, cache: 1];IInq11_o1[cache: 2] = 
Inquire(IRcv131_o1,"string match","gif") [instance: 11, cache: 1];IInq54_o1[cache: 2] = 
Inquire(IRcv131_o1,"string match","jpg") [instance: 54, cache: 1];IInq55_o1[cache: 2] = 
Inquire(IRcv131_o1,"string match","png") [instance: 55, cache: 1];ICompute_78_o1 = 
Compute("$0+$1+$2",IInq11_o1,IInq54_o1,IInq55_o1) [instance: 78, cache: 1];
IInq53_o1[cache: 2] = Inquire(IRcv131_o1,"string match","dx") [instance: 53, cache: 1];
ICompute_58_o1[cache: 0] = Compute("($0==$1) && ($1==$2)",IInq22_o1,ICompute_78_o1,
IInq53_o1) [instance: 58, cache: 1];IRcv204_o1[cache: 0] = java_orbit;
IRcv128_o1[cache: 0] = objectx;aaobj = IAutoAxes_2_o1;IRcv127_o1[cache: 0] = aaobj;
ISwitch_4_o1[cache: 2] = Switch(ICompute_1_o1,IRcv128_o1,IRcv127_o1
) [instance: 4, cache: 1];IInq3_o1[cache: 2] = Inquire(ISwitch_4_o1,"object tag",NULL
) [instance: 3, cache: 1];whichCamera = ICompute_6_o1;IRcv40_o1[cache: 0] = whichCamera;
IInp14_o1 = buttonState;IInq28_o1[cache: 2] = Inquire(IInp14_o1,"is null + 1",NULL
) [instance: 28, cache: 1];ISwitch_29_o1[cache: 2] = Switch(IInq28_o1,IInp14_o1,1
) [instance: 29, cache: 1];buttonStatex = ISwitch_29_o1;
IRcv161_o1[cache: 0] = buttonStatex;IInp15_o1 = buttonUpApprox;IInq25_o1[cache: 2] = 
Inquire(IInp15_o1,"is null + 1",NULL) [instance: 25, cache: 1];ISwitch_26_o1[cache: 2] = 
Switch(IInq25_o1,IInp15_o1,"none") [instance: 26, cache: 1];
buttonUpApproxx = ISwitch_26_o1;IRcv163_o1[cache: 0] = buttonUpApproxx;
IInp16_o1 = buttonDownApprox;IInq26_o1[cache: 2] = Inquire(IInp16_o1,"is null + 1",NULL
) [instance: 26, cache: 1];ISwitch_27_o1[cache: 2] = Switch(IInq26_o1,IInp16_o1,"none"
) [instance: 27, cache: 1];buttonDownApproxx = ISwitch_27_o1;
IRcv164_o1[cache: 0] = buttonDownApproxx;ISwitch_10_o1[cache: 2] = Switch(IRcv161_o1,
IRcv163_o1,IRcv164_o1) [instance: 10, cache: 1];IFormat_14_o1[cache: 2] = Format("%s,%s",
IRcv164_o1,IRcv163_o1) [instance: 14, cache: 1];ISwitch_8_o1[cache: 2] = Switch(
ICompute_2_o1,ISwitch_10_o1,IFormat_14_o1) [instance: 8, cache: 1];
IRcv194_o1[cache: 0] = buttonStatex;IInp17_o1 = buttonUpDensity;IInq27_o1[cache: 2] = 
Inquire(IInp17_o1,"is null + 1",NULL) [instance: 27, cache: 1];ISwitch_28_o1[cache: 2] = 
Switch(IInq27_o1,IInp17_o1,1) [instance: 28, cache: 1];buttonUpDensityx = ISwitch_28_o1;
IRcv165_o1[cache: 0] = buttonUpDensityx;IInp18_o1 = buttonDownDensity;
IInq29_o1[cache: 2] = Inquire(IInp18_o1,"is null + 1",NULL) [instance: 29, cache: 1];
ISwitch_30_o1[cache: 2] = Switch(IInq29_o1,IInp18_o1,1) [instance: 30, cache: 1];
buttonDownDensityx = ISwitch_30_o1;IRcv166_o1[cache: 0] = buttonDownDensityx;
ISwitch_11_o1[cache: 2] = Switch(IRcv194_o1,IRcv165_o1,IRcv166_o1
) [instance: 11, cache: 1];IFormat_2_o1[cache: 2] = Format("%d,%d",IRcv166_o1,IRcv165_o1
) [instance: 2, cache: 1];ISwitch_7_o1[cache: 2] = Switch(ICompute_2_o1,ISwitch_11_o1,
IFormat_2_o1) [instance: 7, cache: 1];ISwitch_5_o1[cache: 2] = Switch(ICompute_2_o1,
{"software"},{"hardware"}) [instance: 5, cache: 1];IOptions_1_o1[cache: 2] = Options(
ISwitch_4_o1,"send boxes",0,"cache",1,"object tag",IInq3_o1,"ddcamera",IRcv40_o1,
"rendering approximation",ISwitch_8_o1,"render every",ISwitch_7_o1,"button state",
IRcv194_o1,"rendering mode",ISwitch_5_o1) [instance: 1, cache: 1];
annotated_object = IOptions_1_o1;IRcv125_o1[cache: 0] = annotated_object;
IInq37_o1[cache: 2] = Inquire(IRcv125_o1,"object tag",NULL) [instance: 37, cache: 1];
IGetGlobal_4_o1[cache: 2],IGetGlobal_4_o2[cache: 2] = GetGlobal(0,NULL,NULL
) [instance: 4, cache: 1];ICompute_65_o1[cache: 2] = Compute("($0!=$1) ? 1: 2",IInq37_o1,
IGetGlobal_4_o1) [instance: 65, cache: 1];same_object = ICompute_65_o1;
IRcv222_o1[cache: 0] = same_object;IRcv250_o1[cache: 0] = java_orbit;
ICompute_72_o1[cache: 2] = Compute("$0+1",IRcv250_o1) [instance: 72, cache: 1];
IRcv220_o1[cache: 0] = camera_xcvr;IRcv217_o1[cache: 0] = camera_xcvr;
NewFrom = ICompute_32_o1;IRcv57_o1[cache: 0] = NewFrom;IRcv60_o1[cache: 0] = orbitNewRes;
IUpdateCamera_3_o1[cache: 2] = UpdateCamera(IRcv217_o1,NULL,IRcv57_o1,NULL,IRcv60_o1,
NULL,NULL,NULL,NULL,NULL) [instance: 3, cache: 1];orbit_cam = IUpdateCamera_3_o1;
IRcv251_o1[cache: 0] = orbit_cam;ISwitch_32_o1[cache: 0] = Switch(ICompute_72_o1,
IRcv220_o1,IRcv251_o1) [instance: 32, cache: 1];camera_iuse = ISwitch_32_o1;
IRcv249_o1[cache: 0] = camera_iuse;IInq35_o1[cache: 2] = Inquire(IRcv249_o1,"object tag",
NULL) [instance: 35, cache: 1];IGetGlobal_2_o1[cache: 2],IGetGlobal_2_o2[cache: 2] = 
GetGlobal(0,NULL,NULL) [instance: 2, cache: 1];ICompute_62_o1[cache: 2] = Compute(
"($0 != $1) ? 1:2",IInq35_o1,IGetGlobal_2_o1) [instance: 62, cache: 1];
ICompute_63_o1[cache: 2] = Compute("(($0==1)||($1==1))?1:2",IRcv222_o1,ICompute_62_o1
) [instance: 63, cache: 1];same_image = ICompute_63_o1;IRcv230_o1[cache: 0] = same_image;
IRcv233_o1[cache: 0] = java_orbit;IGetGlobal_3_o1[cache: 2],IGetGlobal_3_o2[cache: 2] = 
GetGlobal(0,NULL,NULL) [instance: 3, cache: 1];ICompute_64_o1[cache: 2] = Compute(
"($0 != $1) ? 1 : 2",IRcv233_o1,IGetGlobal_3_o1) [instance: 64, cache: 1];
same_orbit = ICompute_64_o1;IRcv243_o1[cache: 0] = same_orbit;ISelect_12_o1[cache: 2] = 
Select(IRoute_14_o1,"imgId",NULL) [instance: 12, cache: 1];img_id = ISelect_12_o1;
IRcv234_o1[cache: 0] = img_id;IGetGlobal_5_o1[cache: 2],IGetGlobal_5_o2[cache: 2] = 
GetGlobal(-1,NULL,NULL) [instance: 5, cache: 1];ICompute_66_o1[cache: 2] = Compute(
"($0 != $1) ? 1 : 2",IRcv234_o1,IGetGlobal_5_o1) [instance: 66, cache: 1];
same_id = ICompute_66_o1;IRcv242_o1[cache: 0] = same_id;
IRcv235_o1[cache: 0] = java_format;IGetGlobal_6_o1[cache: 2],IGetGlobal_6_o2[cache: 2] = 
GetGlobal("",NULL,NULL) [instance: 6, cache: 1];ICompute_67_o1[cache: 2] = Compute(
"strcmp($0,$1) ? 1 : 2",IRcv235_o1,IGetGlobal_6_o1) [instance: 67, cache: 1];
same_format = ICompute_67_o1;IRcv241_o1[cache: 0] = same_format;
IRcv236_o1[cache: 0] = orbit_delta;IGetGlobal_7_o1[cache: 2],IGetGlobal_7_o2[cache: 2] = 
GetGlobal(0,NULL,NULL) [instance: 7, cache: 1];ICompute_70_o1[cache: 2] = Compute(
"($0 != $1) ? 1 : 2",IRcv236_o1,IGetGlobal_7_o1) [instance: 70, cache: 1];
same_delta = ICompute_70_o1;IRcv240_o1[cache: 0] = same_delta;
IInp41_o1 = interactionMode;IInq50_o1[cache: 2] = Inquire(IInp41_o1,"is null + 1",NULL
) [instance: 50, cache: 1];ISwitch_34_o1[cache: 2] = Switch(IInq50_o1,IInp41_o1,"none"
) [instance: 34, cache: 1];imodex = ISwitch_34_o1;IRcv282_o1[cache: 0] = imodex;
IGetGlobal_11_o1[cache: 2],IGetGlobal_11_o2[cache: 2] = GetGlobal("",NULL,NULL
) [instance: 11, cache: 1];ICompute_76_o1[cache: 2] = Compute("strcmp($0,$1) ? 1 : 2",
IRcv282_o1,IGetGlobal_11_o1) [instance: 76, cache: 1];same_mode = ICompute_76_o1;
IRcv283_o1[cache: 0] = same_mode;ICompute_69_o1[cache: 2] = Compute(
"(($0==1)||($1==1)||($2==1)||($3==1)||($4==1))? 1: 2",IRcv243_o1,IRcv242_o1,IRcv241_o1,
IRcv240_o1,IRcv283_o1) [instance: 69, cache: 1];same_options = ICompute_69_o1;
IRcv226_o1[cache: 0] = same_options;ICompute_59_o1[cache: 2] = Compute(
"(($1==1)||($2==1) ? (($0==1)?2:1) : 0)",IRcv204_o1,IRcv230_o1,IRcv226_o1
) [instance: 59, cache: 1];IRcv246_o1[cache: 0] = same_image;
IRcv247_o1[cache: 0] = same_options;ICompute_71_o1[cache: 2] = Compute(
"(($0==1)||($1==1)) ?1:0",IRcv246_o1,IRcv247_o1) [instance: 71, cache: 1];
ISelect_15_o1[cache: 2] = Select(IRoute_14_o1,"groupName",NULL) [instance: 15, cache: 1];
groupName = ISelect_15_o1;IRcv267_o1[cache: 0] = groupName;IGetGlobal_8_o1[cache: 2],
IGetGlobal_8_o2[cache: 2] = GetGlobal("untitled",NULL,NULL) [instance: 8, cache: 1];
ICompute_73_o1[cache: 2] = Compute("strcmp($0,$1) != 0?1:2",IRcv267_o1,IGetGlobal_8_o1
) [instance: 73, cache: 1];ISelect_14_o1[cache: 2] = Select(IRoute_14_o1,"cacheCount",
NULL) [instance: 14, cache: 1];cache_count = ISelect_14_o1;
IRcv268_o1[cache: 0] = cache_count;IGetGlobal_9_o1[cache: 2],IGetGlobal_9_o2[cache: 2] = 
GetGlobal(0,NULL,NULL) [instance: 9, cache: 1];ICompute_74_o1[cache: 2] = Compute(
"($0 != $1) ? 1 : 2",IRcv268_o1,IGetGlobal_9_o1) [instance: 74, cache: 1];
IRcv284_o1[cache: 0] = same_image;IRcv285_o1[cache: 0] = same_options;
ICompute_77_o1[cache: 2] = Compute("(($0==1)||($1==1)) ?1:0",IRcv284_o1,IRcv285_o1
) [instance: 77, cache: 1];IRcv290_o1[cache: 0] = objectx;IRoute_15_o1[cache: 2],
IRoute_15_o2[cache: 2] = Route(IInq53_o1,IRcv290_o1) [instance: 15, cache: 1];
IRoute_16_o1[cache: 2],IRoute_16_o2[cache: 2] = Route(ICompute_77_o1,IRoute_15_o1
) [instance: 16, cache: 1];DXExporter = IRoute_16_o1;IRcv288_o1[cache: 0] = DXExporter;
ISelect_8_o1[cache: 2] = Select(IRoute_14_o1,"file",NULL) [instance: 8, cache: 1];
java_file = ISelect_8_o1;IRcv133_o1[cache: 0] = java_file;IInq21_o1[cache: 2] = Inquire(
IRcv158_o1,"is null+1",NULL) [instance: 21, cache: 1];ISwitch_22_o1[cache: 2] = Switch(
IInq21_o1,ICompute_56_o1,0) [instance: 22, cache: 1];seq_number = ISwitch_22_o1;
IRcv134_o1[cache: 0] = seq_number;ISwitch_23_o1[cache: 2] = Switch(IInq21_o1,
ICompute_57_o1,0) [instance: 23, cache: 1];loop_number = ISwitch_23_o1;
IRcv98_o1[cache: 0] = loop_number;IFormat_1_o1[cache: 2] = Format("%s.%d.%d",IRcv133_o1,
IRcv134_o1,IRcv98_o1) [instance: 1, cache: 1];base_name = IFormat_1_o1;
IRcv289_o1[cache: 0] = base_name;IDXExport_1_o1[cache: 2] = DXExport(IRcv288_o1,
IRcv289_o1) [instance: 1, cache: 1];record_code = ICompute_3_o1;
IRcv172_o1[cache: 0] = record_code;IRoute_1_o1[cache: 2],IRoute_1_o2[cache: 2] = Route(
ICompute_7_o1,IRcv125_o1) [instance: 1, cache: 1];IRoute_6_o1[cache: 2],
IRoute_6_o2[cache: 2],IRoute_6_o3[cache: 2],IRoute_6_o4[cache: 2] = Route(IRcv172_o1,
IRoute_1_o1) [instance: 6, cache: 1];IRcv50_o1[cache: 0] = camera_xcvr;IInp3_o1 = where;
wherex = IInp3_o1;IRcv51_o1[cache: 0] = wherex;IInp23_o1 = throttle;
throttlex = IInp23_o1;IRcv52_o1[cache: 0] = throttlex;IDisplay_1_o1[cache: 2] = Display(
IRoute_6_o1,IRcv50_o1,IRcv51_o1,IRcv52_o1,NULL,NULL,NULL,NULL) [instance: 1, cache: 1];
IRender_1_o1[cache: 2] = Render(IRoute_6_o2,IRcv50_o1,NULL) [instance: 1, cache: 1];
IRcv173_o1[cache: 0] = throttlex;IDisplay_2_o1[cache: 2] = Display(IRender_1_o1,NULL,
IRcv51_o1,IRcv173_o1,NULL,NULL,NULL,NULL) [instance: 2, cache: 1];
IRcv177_o1[cache: 0] = camera_xcvr;IRcv178_o1[cache: 0] = wherex;
IRcv179_o1[cache: 0] = throttlex;IDisplay_3_o1[cache: 2] = Display(IRoute_6_o3,
IRcv177_o1,IRcv178_o1,IRcv179_o1,NULL,NULL,NULL,NULL) [instance: 3, cache: 1];
IRcv180_o1[cache: 0] = camera_xcvr;IRcv181_o1[cache: 0] = wherex;
IRcv182_o1[cache: 0] = throttlex;IDisplay_4_o1[cache: 2] = Display(IRoute_6_o4,
IRcv180_o1,IRcv181_o1,IRcv182_o1,NULL,NULL,NULL,NULL) [instance: 4, cache: 1];
IInp1_o1 = id;idx = IInp1_o1;IRcv147_o1[cache: 0] = idx;IRcv258_o1[cache: 0] = img_id;
IRcv259_o1[cache: 0] = resetx;IRcv255_o1[cache: 0] = camera_xcvr;
java_exporter = IRoute_1_o2;IRcv130_o1[cache: 0] = java_exporter;IRoute_2_o1[cache: 2],
IRoute_2_o2[cache: 2] = Route(ICompute_78_o1,IRcv130_o1) [instance: 2, cache: 1];
IRoute_8_o1[cache: 2],IRoute_8_o2[cache: 2] = Route(ICompute_59_o1,IRoute_2_o1
) [instance: 8, cache: 1];gifexporter = IRoute_8_o1;IRcv146_o1[cache: 0] = gifexporter;
IRcv139_o1[cache: 0] = base_name;IRcv138_o1[cache: 0] = camera_xcvr;
IRcv292_o1[cache: 0] = java_format;IImageExport_1_o1 = ImageExport(IRcv146_o1,IRcv139_o1,
IRcv138_o1,IRcv292_o1) [instance: 1, cache: 1];gif_data_drive = IImageExport_1_o1;
IRcv266_o1[cache: 0] = gif_data_drive;IInq45_o1[cache: 2] = Inquire(IRcv255_o1,
"camera perspective + 1",IRcv266_o1) [instance: 45, cache: 1];IRoute_11_o1[cache: 0],
IRoute_11_o2[cache: 0] = Route(IInq45_o1,IRcv255_o1) [instance: 11, cache: 1];
ocam = IRoute_11_o1;IRcv260_o1[cache: 0] = ocam;IInq40_o1[cache: 2] = Inquire(IRcv260_o1,
"camera width",NULL) [instance: 40, cache: 1];IInq51_o1[cache: 2] = Inquire(IRcv260_o1,
"camera to",NULL) [instance: 51, cache: 1];IInq42_o1[cache: 2] = Inquire(IRcv260_o1,
"camera from",NULL) [instance: 42, cache: 1];IInq43_o1[cache: 2] = Inquire(IRcv260_o1,
"camera up",NULL) [instance: 43, cache: 1];IRcv278_o1[cache: 0] = imodex;
IRcv257_o1[cache: 0] = gif_data_drive;IFormat_20_o1[cache: 2] = Format(
"imgId=%d; reset=%d; width=%.4f; to=%.4f; from=%.4f; up=%.4f; orbit=0; mode=%s; show=%s;",IRcv258_o1,IRcv259_o1,IInq40_o1,IInq51_o1,IInq42_o1,IInq43_o1,IRcv278_o1,IRcv257_o1
) [instance: 20, cache: 1];Echo(IRcv147_o1,IFormat_20_o1) [instance: 1, cache: 1];
IRoute_4_o1[cache: 2],IRoute_4_o2[cache: 2] = Route(ICompute_58_o1,NULL
) [instance: 4, cache: 1];IFormat_13_o1[cache: 2] = Format("Unrecognized Format: %s",
IRcv131_o1,IRoute_4_o1) [instance: 13, cache: 1];IFormat_26_o1[cache: 2] = Format(
"format inquiries: %d %d %d",IInq22_o1,ICompute_78_o1,IInq53_o1
) [instance: 26, cache: 1];Echo(IFormat_13_o1,IFormat_26_o1) [instance: 3, cache: 1];
IRcv205_o1[cache: 0] = idx;IRcv206_o1[cache: 0] = img_id;orbitexporter = IRoute_8_o2;
IRcv213_o1[cache: 0] = orbitexporter;IRender_3_o1[cache: 2] = Render(IRcv213_o1,
IUpdateCamera_3_o1,NULL) [instance: 3, cache: 1];orbitedImage = IRender_3_o1;
IRcv211_o1[cache: 0] = orbitedImage;IRcv275_o1[cache: 0] = java_file;
IRcv276_o1[cache: 0] = seq_number;IFormat_24_o1[cache: 2] = Format("%s.%d.%d",IRcv275_o1,
IRcv276_o1,IForEachN_1_o1) [instance: 24, cache: 1];IRcv209_o1[cache: 0] = camera_xcvr;
IImageExport_2_o1 = ImageExport(IRcv211_o1,IFormat_24_o1,IRcv209_o1,NULL
) [instance: 2, cache: 1];IFormat_17_o1[cache: 2] = Format("imgId=%d; orbit=1; show=%s;",
IRcv206_o1,IImageExport_2_o1) [instance: 17, cache: 1];Echo(IRcv205_o1,IFormat_17_o1
) [instance: 5, cache: 1];IRcv244_o1[cache: 0] = idx;IRcv245_o1[cache: 0] = img_id;
IRoute_3_o1[cache: 2],IRoute_3_o2[cache: 2] = Route(IInq22_o1,IRcv130_o1
) [instance: 3, cache: 1];IRoute_10_o1[cache: 2],IRoute_10_o2[cache: 2] = Route(
ICompute_71_o1,IRoute_3_o1) [instance: 10, cache: 1];wrlexporter = IRoute_10_o1;
IRcv157_o1[cache: 0] = wrlexporter;IRcv153_o1[cache: 0] = base_name;
IVRMLExport_1_o1[cache: 2] = VRMLExport(IRcv157_o1,IRcv153_o1) [instance: 1, cache: 1];
IFormat_19_o1[cache: 2] = Format("imgId=%d; orbit=0; show=%s;",IRcv245_o1,
IVRMLExport_1_o1) [instance: 19, cache: 1];Echo(IRcv244_o1,IFormat_19_o1
) [instance: 6, cache: 1];IRcv261_o1[cache: 0] = idx;IRcv262_o1[cache: 0] = img_id;
IRcv263_o1[cache: 0] = resetx;pcam = IRoute_11_o2;IRcv264_o1[cache: 0] = pcam;
IInq46_o1[cache: 2] = Inquire(IRcv264_o1,"camera angle",NULL) [instance: 46, cache: 1];
IInq52_o1[cache: 2] = Inquire(IRcv264_o1,"camera to",NULL) [instance: 52, cache: 1];
IInq48_o1[cache: 2] = Inquire(IRcv264_o1,"camera from",NULL) [instance: 48, cache: 1];
IInq49_o1[cache: 2] = Inquire(IRcv264_o1,"camera up",NULL) [instance: 49, cache: 1];
IRcv279_o1[cache: 0] = imodex;IRcv265_o1[cache: 0] = gif_data_drive;
IFormat_21_o1[cache: 2] = Format(
"imgId=%d; reset=%d; angle=%.4f; to=%.4f; from=%.4f; up=%.4f; orbit=0; mode=%s; show=%s;",IRcv262_o1,IRcv263_o1,IInq46_o1,IInq52_o1,IInq48_o1,IInq49_o1,IRcv279_o1,IRcv265_o1
) [instance: 21, cache: 1];Echo(IRcv261_o1,IFormat_21_o1) [instance: 7, cache: 1];
IRcv273_o1[cache: 0] = idx;same_group = ICompute_73_o1;IRcv269_o1[cache: 0] = same_group;
IRcv270_o1[cache: 0] = groupName;IRoute_12_o1[cache: 0],IRoute_12_o2[cache: 0] = Route(
IRcv269_o1,IRcv270_o1) [instance: 12, cache: 1];IFormat_22_o1[cache: 2] = Format(
"group=%s",IRoute_12_o1) [instance: 22, cache: 1];Echo(IRcv273_o1,IFormat_22_o1
) [instance: 10, cache: 1];IRcv274_o1[cache: 0] = idx;same_cache = ICompute_74_o1;
IRcv271_o1[cache: 0] = same_cache;IRcv272_o1[cache: 0] = cache_count;
IRoute_13_o1[cache: 0],IRoute_13_o2[cache: 0] = Route(IRcv271_o1,IRcv272_o1
) [instance: 13, cache: 1];IFormat_23_o1[cache: 2] = Format("cache=%d",IRoute_13_o1
) [instance: 23, cache: 1];Echo(IRcv274_o1,IFormat_23_o1) [instance: 11, cache: 1];
IRcv286_o1[cache: 0] = idx;IRcv287_o1[cache: 0] = img_id;IFormat_25_o1[cache: 2] = 
Format("imgId=%d; orbit=0; show=%s;",IRcv287_o1,IDXExport_1_o1) [instance: 25, cache: 1];
Echo(IRcv286_o1,IFormat_25_o1) [instance: 12, cache: 1];IRcv70_o1[cache: 0] = idx;
IRcv99_o1[cache: 0] = bkgndColor;IRcv110_o1[cache: 0] = throttlex;
IRcv195_o1[cache: 0] = recEnablex;IInp25_o1 = recFile;recFilex = IInp25_o1;
IRcv196_o1[cache: 0] = recFilex;IInp26_o1 = recFormat;recFormatx = IInp26_o1;
IRcv197_o1[cache: 0] = recFormatx;IRcv198_o1[cache: 0] = recRes;
IRcv199_o1[cache: 0] = recAsp;IRcv91_o1[cache: 0] = aaenable;
IRcv72_o1[cache: 0] = aalabels;IRcv73_o1[cache: 0] = aaticks;
IRcv78_o1[cache: 0] = aacorners;IRcv77_o1[cache: 0] = aaframe;
IRcv76_o1[cache: 0] = aaadjust;IRcv75_o1[cache: 0] = aacursor;
IRcv74_o1[cache: 0] = aagrid;IRcv82_o1[cache: 0] = aacolors;
IRcv81_o1[cache: 0] = annotation;IRcv80_o1[cache: 0] = aalabelscale;
IRcv116_o1[cache: 0] = aafont;IRcv83_o1[cache: 0] = AAxTickLocs;
IRcv85_o1[cache: 0] = aayTickLocs;IRcv84_o1[cache: 0] = AAzTickLocs;
IRcv86_o1[cache: 0] = AAxTickLabels;IRcv88_o1[cache: 0] = AAyTickLabels;
IRcv87_o1[cache: 0] = AAzTickLabels;IRcv118_o1[cache: 0] = imodex;IInp42_o1 = title;
titlex = IInp42_o1;IRcv117_o1[cache: 0] = titlex;IRcv93_o1[cache: 0] = renderModex;
IRcv96_o1[cache: 0] = buttonUpApproxx;IRcv97_o1[cache: 0] = buttonDownApproxx;
IRcv94_o1[cache: 0] = buttonUpDensityx;IRcv95_o1[cache: 0] = buttonDownDensityx;
ImageMessage(IRcv70_o1,IRcv99_o1,IRcv110_o1,IRcv195_o1,IRcv196_o1,IRcv197_o1,IRcv198_o1,
IRcv199_o1,IRcv91_o1,IRcv72_o1,IRcv73_o1,IRcv78_o1,IRcv77_o1,IRcv76_o1,IRcv75_o1,
IRcv74_o1,IRcv82_o1,IRcv81_o1,IRcv80_o1,IRcv116_o1,IRcv83_o1,IRcv85_o1,IRcv84_o1,
IRcv86_o1,IRcv88_o1,IRcv87_o1,IRcv118_o1,IRcv117_o1,IRcv93_o1,IRcv96_o1,IRcv97_o1,
IRcv94_o1,IRcv95_o1) [instance: 1, cache: 1];IInp13_o1 = options;camera = ISwitch_2_o1;
object = IRcv125_o1;Where = IRcv51_o1;IReadImageWindow_1_o1[cache: 2] = ReadImageWindow(
IDisplay_3_o1) [instance: 1, cache: 1];IRcv175_o1[cache: 0] = recFormatx;
IRcv176_o1[cache: 0] = recFilex;IRcv183_o1[cache: 0] = recFilex;
IRcv184_o1[cache: 0] = recFormatx;IRcv186_o1[cache: 0] = camera_xcvr;
IRcv187_o1[cache: 0] = recRes;IRcv188_o1[cache: 0] = recAsp;
IUpdateCamera_2_o1[cache: 2] = UpdateCamera(IRcv186_o1,NULL,NULL,NULL,IRcv187_o1,
IRcv188_o1,NULL,NULL,NULL,NULL) [instance: 2, cache: 1];
record_camera = IUpdateCamera_2_o1;IRcv185_o1[cache: 0] = record_camera;
IRcv190_o1[cache: 0] = annotated_object;IScaleScreen_2_o1[cache: 2],
IScaleScreen_2_o2[cache: 2] = ScaleScreen(IRcv190_o1,NULL,IRcv187_o1,IRcv186_o1
) [instance: 2, cache: 1];record_object = IScaleScreen_2_o1;
IRcv191_o1[cache: 0] = record_object;IRcv193_o1[cache: 0] = record_code;
IRender_2_o1[cache: 2] = Render(IRcv191_o1,IRcv185_o1,NULL) [instance: 2, cache: 1];
IRoute_7_o1[cache: 2],IRoute_7_o2[cache: 2],IRoute_7_o3[cache: 2],
IRoute_7_o4[cache: 2] = Route(IRcv193_o1,IRender_2_o1) [instance: 7, cache: 1];
ISelect_10_o1[cache: 0] = Select(IRoute_14_o1,"javaid",NULL) [instance: 10, cache: 1];
SetGlobal(IInq35_o1,IGetGlobal_2_o2,NULL) [instance: 2, cache: 1];SetGlobal(IRcv233_o1,
IGetGlobal_3_o2,NULL) [instance: 3, cache: 1];SetGlobal(IInq37_o1,IGetGlobal_4_o2,NULL
) [instance: 4, cache: 1];SetGlobal(IRcv234_o1,IGetGlobal_5_o2,NULL
) [instance: 5, cache: 1];SetGlobal(IRcv235_o1,IGetGlobal_6_o2,NULL
) [instance: 6, cache: 1];SetGlobal(IRcv236_o1,IGetGlobal_7_o2,NULL
) [instance: 7, cache: 1];SetGlobal(IRcv267_o1,IGetGlobal_8_o2,NULL
) [instance: 8, cache: 1];SetGlobal(IRcv268_o1,IGetGlobal_9_o2,NULL
) [instance: 9, cache: 1];SetGlobal(IRcv282_o1,IGetGlobal_11_o2,NULL
) [instance: 11, cache: 1];options = IInp13_o1;java_id = ISelect_10_o1;WriteImage(
IRender_1_o1,IRcv176_o1,IRcv175_o1,NULL) [instance: 2, cache: 1];WriteImage(
IReadImageWindow_1_o1,IRcv176_o1,IRcv175_o1,NULL) [instance: 3, cache: 1];WriteImage(
IRoute_7_o4,IRcv183_o1,IRcv184_o1,NULL) [instance: 4, cache: 1];}
main_Image_2_in_1 = "Image_2";
main_Image_2_in_3 = "X24,,";
main_Image_2_in_4 = 0;
main_Image_2_in_5 = NULL;
main_Image_2_in_6 = NULL;
main_Image_2_in_7 = NULL;
main_Image_2_in_8 = 139;
main_Image_2_in_9 = 2.48561;
main_Image_2_in_10 = NULL;
main_Image_2_in_11 = NULL;
main_Image_2_in_12 = NULL;
main_Image_2_in_13 = NULL;
main_Image_2_in_14 = 1;
main_Image_2_in_15 = NULL;
main_Image_2_in_16 = NULL;
main_Image_2_in_17 = NULL;
main_Image_2_in_18 = NULL;
main_Image_2_in_19 = 0;
main_Image_2_in_20 = NULL;
main_Image_2_in_21 = NULL;
main_Image_2_in_22 = [0.76 0.76 0.76];
main_Image_2_in_23 = NULL;
main_Image_2_in_25 = "/a/raster/homes/raster/c1tignor/demos/ibmqw2.0.0.gif";
main_Image_2_in_26 = "gif delayed=1";
main_Image_2_in_27 = NULL;
main_Image_2_in_28 = NULL;
main_Image_2_in_29 = NULL;
main_Image_2_in_30 = NULL;
main_Image_2_in_31 = NULL;
main_Image_2_in_32 = NULL;
main_Image_2_in_33 = NULL;
main_Image_2_in_34 = NULL;
main_Image_2_in_35 = NULL;
main_Image_2_in_36 = NULL;
main_Image_2_in_37 = NULL;
main_Image_2_in_38 = NULL;
main_Image_2_in_39 = NULL;
main_Image_2_in_40 = NULL;
main_Image_2_in_41 = NULL;
main_Image_2_in_42 = NULL;
main_Image_2_in_43 = NULL;
main_Image_2_in_44 = NULL;
main_Image_2_in_45 = NULL;
main_Image_2_in_46 = NULL;
main_Image_2_in_47 = NULL;
main_Image_2_in_48 = NULL;
main_SetGlobal_1_in_3 = NULL;
main_SetLocal_1_in_3 = NULL;
Executive("product version 4 1 3");
$sync
// This network contains DXLink tools.  Therefore, the following line(s)
// that would cause an execution when run in script mode have been 
// commented out.  This will facilitate the use of the DXLink routines
// exDXLLoadScript() and DXLLoadVisualProgram() when the DXLink
// application is connected to an executive.
// main();
