示例#1
0
        public static Dispatch_Pair_c Parse_Dispatch(XmlNode command_node)
        {
            var ret       = new Dispatch_Pair_c();
            var kill1     = Parse_Bool(command_node["kill-first"]);
            var kill2     = Parse_Bool(command_node["kill-second"]);
            var coarse    = Parse_String(command_node["final-coarse"]);
            var test      = Parse_String(command_node["final-test"]);
            var intersect = Parse_String(command_node["final-intersect"]);

            ret.kill_first        = kill1;
            ret.kill_second       = kill2;
            ret.I_Test            = Parse_Intersection(intersect);
            ret.Coarse_Test       = Parse_Coarse(coarse);
            ret.Test              = Parse_Test(test);
            ret.reverse_coarse    = Parse_Bool(command_node["reverse-coarse"]);
            ret.reverse_intersect = Parse_Bool(command_node["reverse-rigid"]);
            ret.reverse_test      = Parse_Bool(command_node["reverse-rigid"]);
            return(ret);
        }
示例#2
0
 public static Dispatch_Pair_c Parse_Dispatch(XmlNode command_node)
 {
     var ret = new Dispatch_Pair_c();
     var kill1 = Parse_Bool(command_node["kill-first"]);
     var kill2 = Parse_Bool(command_node["kill-second"]);
     var coarse = Parse_String(command_node["final-coarse"]);
     var test = Parse_String(command_node["final-test"]);
     var intersect = Parse_String(command_node["final-intersect"]);
     ret.kill_first = kill1;
     ret.kill_second = kill2;
     ret.I_Test = Parse_Intersection( intersect);
     ret.Coarse_Test = Parse_Coarse(coarse);
     ret.Test = Parse_Test(test);
     ret.reverse_coarse = Parse_Bool(command_node["reverse-coarse"]);
     ret.reverse_intersect = Parse_Bool(command_node["reverse-rigid"]);
     ret.reverse_test = Parse_Bool(command_node["reverse-rigid"]);
     return ret;
 }