// // time: Fri Apr 26 13:56:44 1996 // // version: 3.0.0 (format), 3.1.2 (DX) // // // Begin MDF // MODULE MapOnStates // CATEGORY Macros // DESCRIPTION Map field or array onto the US states // INPUT StateArray; value list or string list or object; {0 .. 51}; Array of 52 values to be mapped onto the contiguous states // INPUT StateSelection; integer or integer list or string or string list; (no default); List of states to output // INPUT Colormap; object; (no default); Colors to be put on states // INPUT RescaleData; value list or field; 1; Automatically rescale height of raised states // OUTPUT RaisedStates; object; State face raised by mapped data // OUTPUT States; object; State with data mapped, but not raised // OUTPUT RaisedOutlines; color field; Raised state outlines // OUTPUT Outlines; color field; Unraised state outlines // OUTPUT StateEdges; object; Raised edges of states // End MDF // // comment: This macro maps data onto 52 U.S. "states" including DC and PR. // comment: // comment: (C) COPYRIGHT International Business Machines Corp. 1996. // comment: All Rights Reserved. // comment: Licensed Materials - Property of IBM // comment: // comment: Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of IBM not be used in advertising or publicity pertaining to distribution of the software without specific prior written permission. // comment: // comment: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THE SOFTWARE, BOTH INDIVIDUALLY AND AS ONE OR MORE GROUPS, "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IBM DOES NOT WARRANT AGAINST THE INFRINGMENT OF PATENTS, COPYRIGHT OR ANY OTHER INTELLECTUAL PROPERTY RIGHTS OF OTHERS. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE, BOTH INDIVIDUALLY AND AS ONE OR MORE GROUPS, IS WITH YOU. // workspace: width = 1813, height = 1173 // layout: snap = 0, width = 50, height = 50, align = UL // macro MapOnStates( StateArray = {0 .. 51} ,StateSelection ,Colormap ,RescaleData = 1 ) -> ( RaisedStates ,States ,RaisedOutlines ,Outlines ,StateEdges ) { // // node Input[19]: x = 1105, y = 38, inputs = 0, label = Input // parameter: position = 3, name = 'Colormap', value = '(no default)', descriptive = 1, description = 'Colors to be put on states', required = 0, visible = 1 // MapOnStates_Input_19_out_1 = Colormap; // // node Inquire[2]: x = 1135, y = 134, inputs = 3, label = Inquire // input[2]: defaulting = 0, visible = 1, type = 32, value = "is null + 1" // MapOnStates_Inquire_2_out_1 = Inquire( MapOnStates_Input_19_out_1, "is null + 1", NULL ) [instance: 2, cache: 1]; // // node Transmitter[4]: x = 1148, y = 215, inputs = 1, label = UseColormap // UseColormap = MapOnStates_Inquire_2_out_1; // // node Receiver[5]: x = 22, y = 933, inputs = 1, label = UseColormap // MapOnStates_Receiver_5_out_1 = UseColormap; // // node Input[18]: x = 685, y = 26, inputs = 0, label = Input // parameter: position = 2, name = 'StateSelection', value = '(no default)', descriptive = 1, description = 'List of states to output', required = 0, visible = 1 // MapOnStates_Input_18_out_1 = StateSelection; // // node Inquire[1]: x = 685, y = 129, inputs = 3, label = Inquire // input[2]: defaulting = 0, visible = 1, type = 32, value = "is null + 1" // MapOnStates_Inquire_1_out_1 = Inquire( MapOnStates_Input_18_out_1, "is null + 1", NULL ) [instance: 1, cache: 1]; // // node Import[5]: x = 393, y = 20, inputs = 6, label = Import // input[1]: defaulting = 0, visible = 1, type = 32, value = "MOS_states.dx" // MapOnStates_Import_5_out_1[cache: 0] = Import( "MOS_states.dx", NULL, NULL, NULL, NULL, NULL ) [instance: 5, cache: 1]; // // node Select[5]: x = 525, y = 26, inputs = 3, label = Select // input[2]: defaulting = 0, visible = 1, type = 32, value = "interior" // MapOnStates_Select_5_out_1 = Select( MapOnStates_Import_5_out_1, "interior", NULL ) [instance: 5, cache: 1]; // // node Select[4]: x = 614, y = 127, inputs = 3, label = Select // MapOnStates_Select_4_out_1 = Select( MapOnStates_Select_5_out_1, MapOnStates_Input_18_out_1, NULL ) [instance: 4, cache: 1]; // // node Switch[2]: x = 596, y = 203, inputs = 3, label = Switch // MapOnStates_Switch_2_out_1[cache: 0] = Switch( MapOnStates_Inquire_1_out_1, MapOnStates_Select_4_out_1, MapOnStates_Select_5_out_1 ) [instance: 2, cache: 1]; // // node Compute[31]: x = 372, y = 270, inputs = 3, label = Compute // input[1]: defaulting = 0, visible = 0, type = 32, value = "float($0)" // expression: value = float(a) // name[2]: value = a // name[3]: value = b // MapOnStates_Compute_31_out_1 = Compute( "float($0)", MapOnStates_Switch_2_out_1, NULL ) [instance: 31, cache: 1]; // // node Input[20]: x = 1423, y = 514, inputs = 0, label = Input // parameter: position = 4, name = 'RescaleData', value = '1', descriptive = 0, description = 'Automatically rescale height of raised states', required = 0, visible = 1 // MapOnStates_Input_20_out_1 = RescaleData; // // node Compute[24]: x = 1441, y = 647, inputs = 3, label = Compute // input[1]: defaulting = 0, visible = 0, type = 32, value = "$0==0?1:2" // expression: value = a==0?1:2 // name[2]: value = a // name[3]: value = b // MapOnStates_Compute_24_out_1 = Compute( "$0==0?1:2", MapOnStates_Input_20_out_1, NULL ) [instance: 24, cache: 1]; // // node Input[16]: x = 1712, y = 12, inputs = 0, label = Input // parameter: position = 1, name = 'StateArray', value = '{0 .. 51}', descriptive = 0, description = 'Array of 52 values to be mapped onto the contiguous states', required = 0, visible = 1 // MapOnStates_Input_16_out_1 = StateArray; // // node Inquire[9]: x = 1557, y = 99, inputs = 3, label = Inquire // input[2]: defaulting = 0, visible = 1, type = 32, value = "is field + 1" // MapOnStates_Inquire_9_out_1 = Inquire( MapOnStates_Input_16_out_1, "is field + 1", NULL ) [instance: 9, cache: 1]; // // node Route[1]: x = 1634, y = 170, inputs = 2, outputs = 2, label = Route // MapOnStates_Route_1_out_1, MapOnStates_Route_1_out_2 = Route( MapOnStates_Inquire_9_out_1, MapOnStates_Input_16_out_1 ) [instance: 1, cache: 1]; // // node Inquire[8]: x = 1705, y = 349, inputs = 3, label = Inquire // input[2]: defaulting = 0, visible = 1, type = 32, value = "counts" // MapOnStates_Inquire_8_out_1 = Inquire( MapOnStates_Route_1_out_1, "counts", NULL ) [instance: 8, cache: 1]; // // node Construct[1]: x = 1704, y = 438, inputs = 4, label = Construct // input[1]: defaulting = 0, visible = 1, type = 16777224, value = {[0]} // input[2]: defaulting = 0, visible = 1, type = 16777224, value = {[1]} // input[3]: defaulting = 1, visible = 1, type = 1, value = 52 // MapOnStates_Construct_1_out_1 = Construct( {[0]}, {[1]}, MapOnStates_Inquire_8_out_1, MapOnStates_Route_1_out_1 ) [instance: 1, cache: 1]; // // node Switch[7]: x = 1583, y = 519, inputs = 3, label = Switch // MapOnStates_Switch_7_out_1 = Switch( MapOnStates_Inquire_9_out_1, MapOnStates_Construct_1_out_1, MapOnStates_Route_1_out_2 ) [instance: 7, cache: 1]; // // node Statistics[2]: x = 1692, y = 572, inputs = 1, label = Statistics // MapOnStates_Statistics_2_out_1, MapOnStates_Statistics_2_out_2, MapOnStates_Statistics_2_out_3, MapOnStates_Statistics_2_out_4, MapOnStates_Statistics_2_out_5 = Statistics( MapOnStates_Switch_7_out_1 ) [instance: 2, cache: 1]; // // node Compute[21]: x = 1740, y = 660, inputs = 4, label = Compute // input[1]: defaulting = 0, visible = 0, type = 32, value = "($0-$1)/($2-$1)*10.0" // expression: value = (a-b)/(c-b)*10.0 // name[2]: value = a // name[3]: value = b // name[4]: value = c // MapOnStates_Compute_21_out_1 = Compute( "($0-$1)/($2-$1)*10.0", MapOnStates_Switch_7_out_1, MapOnStates_Statistics_2_out_4, MapOnStates_Statistics_2_out_5 ) [instance: 21, cache: 1]; // // node Switch[5]: x = 1589, y = 747, inputs = 3, label = Switch // MapOnStates_Switch_5_out_1 = Switch( MapOnStates_Compute_24_out_1, MapOnStates_Switch_7_out_1, MapOnStates_Compute_21_out_1 ) [instance: 5, cache: 1]; // // node Transmitter[3]: x = 1603, y = 832, inputs = 1, label = StateData // StateData = MapOnStates_Switch_5_out_1; // // node Receiver[3]: x = 467, y = 301, inputs = 1, label = StateData // MapOnStates_Receiver_3_out_1 = StateData; // // node Map[4]: x = 428, y = 407, inputs = 4, label = Map // input[3]: defaulting = 0, visible = 0, type = 32, value = "data" // MapOnStates_Map_4_out_1 = Map( MapOnStates_Compute_31_out_1, MapOnStates_Receiver_3_out_1, "data", NULL ) [instance: 4, cache: 1]; // // node Transmitter[1]: x = 1053, y = 220, inputs = 1, label = ColorMap // ColorMap = MapOnStates_Input_19_out_1; // // node Receiver[1]: x = 68, y = 623, inputs = 1, label = ColorMap // MapOnStates_Receiver_1_out_1 = ColorMap; // // node Map[6]: x = 40, y = 725, inputs = 4, label = Map // input[3]: defaulting = 0, visible = 0, type = 32, value = "data" // input[4]: defaulting = 0, visible = 0, type = 32, value = "colors" // MapOnStates_Map_6_out_1 = Map( MapOnStates_Map_4_out_1, MapOnStates_Receiver_1_out_1, "data", "colors" ) [instance: 6, cache: 1]; // // node Mark[1]: x = 135, y = 561, inputs = 2, label = Mark // input[2]: defaulting = 0, visible = 1, type = 32, value = "positions" // MapOnStates_Mark_1_out_1 = Mark( MapOnStates_Map_4_out_1, "positions" ) [instance: 1, cache: 1]; // // node Compute[1]: x = 157, y = 636, inputs = 3, label = Compute // input[1]: defaulting = 0, visible = 0, type = 32, value = "[$0.x,$0.y,$1.x]" // expression: value = [a.x,a.y,b.x] // name[2]: value = a // name[3]: value = b // MapOnStates_Compute_1_out_1[cache: 0] = Compute( "[$0.x,$0.y,$1.x]", MapOnStates_Mark_1_out_1, MapOnStates_Map_4_out_1 ) [instance: 1, cache: 1]; // // node Unmark[5]: x = 157, y = 718, inputs = 2, label = Unmark // input[2]: defaulting = 0, visible = 1, type = 32, value = "positions" // MapOnStates_Unmark_5_out_1 = Unmark( MapOnStates_Compute_1_out_1, "positions" ) [instance: 5, cache: 1]; // // node Replace[11]: x = 58, y = 830, inputs = 4, label = Replace // input[3]: defaulting = 0, visible = 1, type = 32, value = "colors" // input[4]: defaulting = 0, visible = 1, type = 32, value = "colors" // MapOnStates_Replace_11_out_1 = Replace( MapOnStates_Map_6_out_1, MapOnStates_Unmark_5_out_1, "colors", "colors" ) [instance: 11, cache: 1]; // // node AutoColor[3]: x = 193, y = 823, inputs = 10, label = AutoColor // MapOnStates_AutoColor_3_out_1, MapOnStates_AutoColor_3_out_2 = AutoColor( MapOnStates_Unmark_5_out_1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ) [instance: 3, cache: 1]; // // node Switch[3]: x = 172, y = 971, inputs = 3, label = Switch // MapOnStates_Switch_3_out_1 = Switch( MapOnStates_Receiver_5_out_1, MapOnStates_Replace_11_out_1, MapOnStates_AutoColor_3_out_1 ) [instance: 3, cache: 1]; // // node Output[2]: x = 284, y = 1091, inputs = 1, label = Output // parameter: position = 1, name = 'RaisedStates', value = ' ', descriptive = 0, description = 'State face raised by mapped data ', required = 0, visible = 1 // RaisedStates = MapOnStates_Switch_3_out_1; // // node Receiver[10]: x = 352, y = 925, inputs = 1, label = UseColormap // MapOnStates_Receiver_10_out_1 = UseColormap; // // node Receiver[9]: x = 450, y = 629, inputs = 1, label = ColorMap // MapOnStates_Receiver_9_out_1 = ColorMap; // // node Map[8]: x = 406, y = 716, inputs = 4, label = Map // input[3]: defaulting = 0, visible = 0, type = 32, value = "data" // input[4]: defaulting = 0, visible = 0, type = 32, value = "colors" // MapOnStates_Map_8_out_1 = Map( MapOnStates_Map_4_out_1, MapOnStates_Receiver_9_out_1, "data", "colors" ) [instance: 8, cache: 1]; // // node Replace[19]: x = 388, y = 822, inputs = 4, label = Replace // input[3]: defaulting = 0, visible = 1, type = 32, value = "colors" // input[4]: defaulting = 0, visible = 1, type = 32, value = "colors" // MapOnStates_Replace_19_out_1 = Replace( MapOnStates_Map_8_out_1, MapOnStates_Map_4_out_1, "colors", "colors" ) [instance: 19, cache: 1]; // // node AutoColor[5]: x = 523, y = 810, inputs = 10, label = AutoColor // MapOnStates_AutoColor_5_out_1, MapOnStates_AutoColor_5_out_2 = AutoColor( MapOnStates_Map_4_out_1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ) [instance: 5, cache: 1]; // // node Switch[6]: x = 502, y = 963, inputs = 3, label = Switch // MapOnStates_Switch_6_out_1 = Switch( MapOnStates_Receiver_10_out_1, MapOnStates_Replace_19_out_1, MapOnStates_AutoColor_5_out_1 ) [instance: 6, cache: 1]; // // node Output[3]: x = 472, y = 1075, inputs = 1, label = Output // parameter: position = 2, name = 'States', value = ' ', descriptive = 0, description = 'State with data mapped, but not raised ', required = 0, visible = 1 // States = MapOnStates_Switch_6_out_1; // // node Import[4]: x = 871, y = 58, inputs = 6, label = Import // input[1]: defaulting = 0, visible = 1, type = 32, value = "MOS_states.dx" // MapOnStates_Import_4_out_1[cache: 0] = Import( "MOS_states.dx", NULL, NULL, NULL, NULL, NULL ) [instance: 4, cache: 1]; // // node Select[6]: x = 914, y = 140, inputs = 3, label = Select // input[2]: defaulting = 0, visible = 1, type = 32, value = "outline" // MapOnStates_Select_6_out_1 = Select( MapOnStates_Import_4_out_1, "outline", NULL ) [instance: 6, cache: 1]; // // node Select[3]: x = 777, y = 127, inputs = 3, label = Select // MapOnStates_Select_3_out_1 = Select( MapOnStates_Select_6_out_1, MapOnStates_Input_18_out_1, NULL ) [instance: 3, cache: 1]; // // node Switch[1]: x = 765, y = 227, inputs = 3, label = Switch // MapOnStates_Switch_1_out_1 = Switch( MapOnStates_Inquire_1_out_1, MapOnStates_Select_3_out_1, MapOnStates_Select_6_out_1 ) [instance: 1, cache: 1]; // // node Remove[11]: x = 662, y = 305, inputs = 2, label = Remove // input[2]: defaulting = 0, visible = 1, type = 32, value = "normals" // MapOnStates_Remove_11_out_1[cache: 0] = Remove( MapOnStates_Switch_1_out_1, "normals" ) [instance: 11, cache: 1]; // // node Compute[33]: x = 766, y = 317, inputs = 3, label = Compute // input[1]: defaulting = 0, visible = 0, type = 32, value = "float($0)" // expression: value = float(a) // name[2]: value = a // name[3]: value = b // MapOnStates_Compute_33_out_1 = Compute( "float($0)", MapOnStates_Remove_11_out_1, NULL ) [instance: 33, cache: 1]; // // node Receiver[4]: x = 805, y = 403, inputs = 1, label = StateData // MapOnStates_Receiver_4_out_1 = StateData; // // node Map[5]: x = 775, y = 492, inputs = 4, label = Map // input[3]: defaulting = 0, visible = 0, type = 32, value = "data" // MapOnStates_Map_5_out_1 = Map( MapOnStates_Compute_33_out_1, MapOnStates_Receiver_4_out_1, "data", NULL ) [instance: 5, cache: 1]; // // node Options[2]: x = 841, y = 872, inputs = 5, label = Options // input[2]: defaulting = 0, visible = 1, type = 32, value = "fuzz" // input[3]: defaulting = 0, visible = 1, type = 29, value = 3 // MapOnStates_Options_2_out_1[cache: 0] = Options( MapOnStates_Map_5_out_1, "fuzz", 3, NULL, NULL ) [instance: 2, cache: 1]; // // node Color[3]: x = 778, y = 950, inputs = 5, label = Color // input[2]: defaulting = 0, visible = 1, type = 32, value = "slategrey" // MapOnStates_Color_3_out_1 = Color( MapOnStates_Options_2_out_1, "slategrey", NULL, NULL, NULL ) [instance: 3, cache: 1]; // // node Output[4]: x = 824, y = 1099, inputs = 1, label = Output // parameter: position = 4, name = 'Outlines', value = ' ', descriptive = 0, description = 'Unraised state outlines ', required = 0, visible = 1 // Outlines = MapOnStates_Color_3_out_1; // // node Mark[3]: x = 631, y = 627, inputs = 2, label = Mark // input[2]: defaulting = 0, visible = 1, type = 32, value = "positions" // MapOnStates_Mark_3_out_1 = Mark( MapOnStates_Map_5_out_1, "positions" ) [instance: 3, cache: 1]; // // node Compute[15]: x = 636, y = 712, inputs = 3, label = Compute // input[1]: defaulting = 0, visible = 0, type = 32, value = "[$0.x,$0.y,$1.x]" // expression: value = [a.x,a.y,b.x] // name[2]: value = a // name[3]: value = b // MapOnStates_Compute_15_out_1[cache: 0] = Compute( "[$0.x,$0.y,$1.x]", MapOnStates_Mark_3_out_1, MapOnStates_Map_5_out_1 ) [instance: 15, cache: 1]; // // node Unmark[6]: x = 657, y = 785, inputs = 2, label = Unmark // input[2]: defaulting = 0, visible = 1, type = 32, value = "positions" // MapOnStates_Unmark_6_out_1[cache: 0] = Unmark( MapOnStates_Compute_15_out_1, "positions" ) [instance: 6, cache: 1]; // // node Options[1]: x = 701, y = 868, inputs = 5, label = Options // input[2]: defaulting = 0, visible = 1, type = 32, value = "fuzz" // input[3]: defaulting = 0, visible = 1, type = 29, value = 3 // MapOnStates_Options_1_out_1[cache: 0] = Options( MapOnStates_Unmark_6_out_1, "fuzz", 3, NULL, NULL ) [instance: 1, cache: 1]; // // node Color[2]: x = 701, y = 956, inputs = 5, label = Color // input[2]: defaulting = 0, visible = 1, type = 32, value = "slategrey" // MapOnStates_Color_2_out_1 = Color( MapOnStates_Options_1_out_1, "slategrey", NULL, NULL, NULL ) [instance: 2, cache: 1]; // // node Output[5]: x = 749, y = 1099, inputs = 1, label = Output // parameter: position = 3, name = 'RaisedOutlines', value = ' ', descriptive = 0, description = 'Raised state outlines', required = 0, visible = 1 // RaisedOutlines = MapOnStates_Color_2_out_1; // // node Receiver[6]: x = 1057, y = 908, inputs = 1, label = UseColormap // MapOnStates_Receiver_6_out_1 = UseColormap; // // node Receiver[2]: x = 1126, y = 606, inputs = 1, label = ColorMap // MapOnStates_Receiver_2_out_1 = ColorMap; // // node Map[7]: x = 1089, y = 677, inputs = 4, label = Map // input[3]: defaulting = 0, visible = 0, type = 32, value = "data" // input[4]: defaulting = 0, visible = 0, type = 32, value = "colors" // MapOnStates_Map_7_out_1 = Map( MapOnStates_Map_5_out_1, MapOnStates_Receiver_2_out_1, "data", "colors" ) [instance: 7, cache: 1]; // // node RubberSheet[3]: x = 909, y = 657, inputs = 4, label = RubberSheet // input[2]: defaulting = 0, visible = 1, type = 5, value = 1.0 // MapOnStates_RubberSheet_3_out_1 = RubberSheet( MapOnStates_Map_5_out_1, 1.0, NULL, NULL ) [instance: 3, cache: 1]; // // node Replace[13]: x = 900, y = 741, inputs = 4, label = Replace // input[3]: defaulting = 0, visible = 1, type = 32, value = "normals" // input[4]: defaulting = 0, visible = 1, type = 32, value = "normals" // MapOnStates_Replace_13_out_1 = Replace( MapOnStates_Switch_1_out_1, MapOnStates_RubberSheet_3_out_1, "normals", "normals" ) [instance: 13, cache: 1]; // // node Transmitter[5]: x = 925, y = 1081, inputs = 1, label = StateSides // StateSides = MapOnStates_Replace_13_out_1; // // node Receiver[7]: x = 1178, y = 727, inputs = 1, label = StateSides // MapOnStates_Receiver_7_out_1 = StateSides; // // node Replace[12]: x = 1157, y = 828, inputs = 4, label = Replace // input[3]: defaulting = 0, visible = 1, type = 32, value = "colors" // input[4]: defaulting = 0, visible = 1, type = 32, value = "colors" // MapOnStates_Replace_12_out_1 = Replace( MapOnStates_Map_7_out_1, MapOnStates_Receiver_7_out_1, "colors", "colors" ) [instance: 12, cache: 1]; // // node Receiver[8]: x = 1178, y = 932, inputs = 1, label = StateSides // MapOnStates_Receiver_8_out_1 = StateSides; // // node Switch[4]: x = 1140, y = 1010, inputs = 3, label = Switch // MapOnStates_Switch_4_out_1 = Switch( MapOnStates_Receiver_6_out_1, MapOnStates_Replace_12_out_1, MapOnStates_Receiver_8_out_1 ) [instance: 4, cache: 1]; // // node Output[6]: x = 1139, y = 1110, inputs = 1, label = Output // parameter: position = 5, name = 'StateEdges', value = ' ', descriptive = 0, description = 'Raised edges of states', required = 0, visible = 1 // StateEdges = MapOnStates_Switch_4_out_1; // // node Print[2]: x = 1533, y = 620, inputs = 3, label = Print // input[2]: defaulting = 0, visible = 1, type = 32, value = "d" // Print( MapOnStates_Switch_7_out_1, "d", NULL ) [instance: 2, cache: 1]; // network: end of macro body } MapOnStates_Input_19_out_1 = NULL; MapOnStates_Inquire_2_out_1 = NULL; MapOnStates_Transmitter_4_out_1 = NULL; MapOnStates_Receiver_5_out_1 = NULL; MapOnStates_Input_18_out_1 = NULL; MapOnStates_Inquire_1_out_1 = NULL; MapOnStates_Import_5_out_1 = NULL; MapOnStates_Select_5_out_1 = NULL; MapOnStates_Select_4_out_1 = NULL; MapOnStates_Switch_2_out_1 = NULL; MapOnStates_Compute_31_out_1 = NULL; MapOnStates_Input_20_out_1 = NULL; MapOnStates_Compute_24_out_1 = NULL; MapOnStates_Input_16_out_1 = NULL; MapOnStates_Inquire_9_out_1 = NULL; MapOnStates_Route_1_out_1 = NULL; MapOnStates_Route_1_out_2 = NULL; MapOnStates_Inquire_8_out_1 = NULL; MapOnStates_Construct_1_out_1 = NULL; MapOnStates_Switch_7_out_1 = NULL; MapOnStates_Statistics_2_out_4 = NULL; MapOnStates_Statistics_2_out_5 = NULL; MapOnStates_Compute_21_out_1 = NULL; MapOnStates_Switch_5_out_1 = NULL; MapOnStates_Transmitter_3_out_1 = NULL; MapOnStates_Receiver_3_out_1 = NULL; MapOnStates_Map_4_out_1 = NULL; MapOnStates_Transmitter_1_out_1 = NULL; MapOnStates_Receiver_1_out_1 = NULL; MapOnStates_Map_6_out_1 = NULL; MapOnStates_Mark_1_out_1 = NULL; MapOnStates_Compute_1_out_1 = NULL; MapOnStates_Unmark_5_out_1 = NULL; MapOnStates_Replace_11_out_1 = NULL; MapOnStates_AutoColor_3_out_1 = NULL; MapOnStates_Switch_3_out_1 = NULL; MapOnStates_Receiver_10_out_1 = NULL; MapOnStates_Receiver_9_out_1 = NULL; MapOnStates_Map_8_out_1 = NULL; MapOnStates_Replace_19_out_1 = NULL; MapOnStates_AutoColor_5_out_1 = NULL; MapOnStates_Switch_6_out_1 = NULL; MapOnStates_Import_4_out_1 = NULL; MapOnStates_Select_6_out_1 = NULL; MapOnStates_Select_3_out_1 = NULL; MapOnStates_Switch_1_out_1 = NULL; MapOnStates_Remove_11_out_1 = NULL; MapOnStates_Compute_33_out_1 = NULL; MapOnStates_Receiver_4_out_1 = NULL; MapOnStates_Map_5_out_1 = NULL; MapOnStates_Options_2_out_1 = NULL; MapOnStates_Color_3_out_1 = NULL; MapOnStates_Mark_3_out_1 = NULL; MapOnStates_Compute_15_out_1 = NULL; MapOnStates_Unmark_6_out_1 = NULL; MapOnStates_Options_1_out_1 = NULL; MapOnStates_Color_2_out_1 = NULL; MapOnStates_Receiver_6_out_1 = NULL; MapOnStates_Receiver_2_out_1 = NULL; MapOnStates_Map_7_out_1 = NULL; MapOnStates_RubberSheet_3_out_1 = NULL; MapOnStates_Replace_13_out_1 = NULL; MapOnStates_Transmitter_5_out_1 = NULL; MapOnStates_Receiver_7_out_1 = NULL; MapOnStates_Replace_12_out_1 = NULL; MapOnStates_Receiver_8_out_1 = NULL; MapOnStates_Switch_4_out_1 = NULL;