Example #1
0
        public string  Make_One_SimpleItem(int AIndex)
        {
            char   ch  = '\"';
            string Res = "";

            if (ParamAlt != null)
            {
                TParamAlternativeItem I = (TParamAlternativeItem)ParamAlt.Items[AIndex];
                if (I != null)
                {
                    /*   Res = "control_func(" + (I.NUMBER).ToString() +
                     *              "," + (AIndex + 1).ToString() +  //номер альтернативы
                     *              "," + ch + I.NAME + ch +
                     *              "," + ch + I.FUNCTION2 + ch +
                     *              "," + ch + I.ELEMENT + ch +
                     *              "," + CommonGraph.float_2_string(I.K_11, 6) +
                     *              "," + CommonGraph.float_2_string(I.K_00, 6) +
                     *              "," + CommonGraph.float_2_string(I.T_F, 10) +
                     *              "," + CommonGraph.float_2_string(I.V_F, 10) +
                     *              ",[[" + CommonGraph.float_2_string(I.A1_K11_F, 4) +
                     *              "," + CommonGraph.float_2_string(I.K11_F1N, 6) +
                     *              "," + CommonGraph.float_2_string(I.K11_F1B, 6) +
                     *              "],[" + float_2_string(I.A2_K11_F, 4) +
                     *              "," + float_2_string(I.K11_F2N, 6) +
                     *              "," + float_2_string(I.K11_F2B, 6) +
                     *              "],[" + float_2_string(I.A3_K11_F, 4) +
                     *              "," + float_2_string(I.K11_F3N, 6) +
                     *              "," + float_2_string(I.K11_F3B, 6) +
                     *              "]],[[" + float_2_string(I.A1_K00_F, 4) +
                     *              "," + float_2_string(I.K00_F1N, 6) +
                     *              "," + float_2_string(I.K00_F1B, 6) +
                     *              "],[" + float_2_string(I.A2_K00_F, 4) +
                     *              "," + float_2_string(I.K00_F2N, 6) +
                     *              "," + float_2_string(I.K00_F2B, 6) +
                     *              "],[" + float_2_string(I.A3_K00_F, 4) +
                     *              "," + float_2_string(I.K00_F3N, 6) +
                     *              "," + float_2_string(I.K00_F3B, 6) +
                     *              "]],[[" + float_2_string(I.A1_TF_F, 4) +
                     *              "," + float_2_string(I.TF_F1N, 10) +
                     *              "," + float_2_string(I.TF_F1B, 10) +
                     *              "],[" + float_2_string(I.A2_TF_F, 4) +
                     *              "," + float_2_string(I.TF_F2N, 10) +
                     *              "," + float_2_string(I.TF_F2B, 10) +
                     *              "],[" + float_2_string(I.A3_TF_F, 4) +
                     *              "," + float_2_string(I.TF_F3N, 10) +
                     *              "," + float_2_string(I.TF_F3B, 10) +
                     *              "]],[[" + float_2_string(I.A1_VF_F, 4) +
                     *              "," + float_2_string(I.VF_F1N, 10) +
                     *              "," + float_2_string(I.VF_F1B, 10) +
                     *              "],[" + float_2_string(I.A2_VF_F, 4) +
                     *              "," + float_2_string(I.VF_F2N, 10) +
                     *              "," + float_2_string(I.VF_F2B, 10) +
                     *              "],[" + float_2_string(I.A3_VF_F, 4) +
                     *              "," + float_2_string(I.VF_F3N, 10) +
                     *              "," + float_2_string(I.VF_F3B, 10) +
                     *              "]]" + "," + ch + I.PREDICAT + ch + ").";*/
                }
            }
            return(Res);
        }
Example #2
0
        public void Delete(int AIndex)
        {
            TParamAlternativeItem Item = GetItems(AIndex);

            if (Item != null)
            {
                Items.RemoveAt(AIndex);
            }
        }
Example #3
0
 public void AddParamAlternativeItem(TParamAlternativeItem AItem)
 {
     if (AItem != null)
     {
         if (f_ParamAlt == null)
         {
             f_ParamAlt = new TParamAlternative();
         }
         f_ParamAlt.AddItem(AItem);
     }
 }
Example #4
0
        private void Button3_Click(object sender, EventArgs e)
        {
            object pd = (object)sgObjects[sgParam.CurrentRow.Index];

            if (!FReadOnly && pd != null)
            {
                TParamAlternativeItem T = (TParamAlternativeItem)(pd);
                ShowParamAlternativeEditor(TFE, T, Type_Char, false);
                RefreshData();
                LocateRow(pd);
            }
        }
Example #5
0
        void ShowParamAlternativeEditor(TBaseShape ATFE, TParamAlternativeItem AItem, int AType_Char, bool ACan_list)
        {
            FmTredactChar redact_char = new FmTredactChar();

            //     Application.CreateForm(__classid(Tredact_char), &redact_char);
            redact_char.TFE       = ATFE;
            redact_char.PAItem    = AItem;
            redact_char.Type_Char = AType_Char;
            redact_char.Can_list  = ACan_list;
            redact_char.ShowDialog();

            /*       redact_char.ShowModal();
             *     redact_char.Release();*/
        }
Example #6
0
        private void AcAddExecute_Click(object sender, EventArgs e)
        {
            string add_name = "", sos = "";
            int    type, num;

            type = TFE.TypeShape;
            num  = TFE.ID;
            if (type == 8 && TFE.ParamAlt != null)
            {
                return;
            }



            double s_b, s_t, s_v, s_k11, s_k00, s_tf, s_vf,
                   s_p11, s_p00, s_td, s_vd,
                   s_p_el,
                   s_a1_b_f, s_b_f1n, s_b_f1b, s_a2_b_f, s_b_f2n, s_b_f2b, s_a3_b_f, s_b_f3n, s_b_f3b,
                   s_a1_t_f, s_t_f1n, s_t_f1b, s_a2_t_f, s_t_f2n, s_t_f2b, s_a3_t_f, s_t_f3n, s_t_f3b,
                   s_a1_v_f, s_v_f1n, s_v_f1b, s_a2_v_f, s_v_f2n, s_v_f2b, s_a3_v_f, s_v_f3n, s_v_f3b,
                   s_a1_k11_f, s_k11_f1n, s_k11_f1b, s_a2_k11_f, s_k11_f2n, s_k11_f2b, s_a3_k11_f, s_k11_f3n, s_k11_f3b,
                   s_a1_k00_f, s_k00_f1n, s_k00_f1b, s_a2_k00_f, s_k00_f2n, s_k00_f2b, s_a3_k00_f, s_k00_f3n, s_k00_f3b,
                   s_a1_tf_f, s_tf_f1n, s_tf_f1b, s_a2_tf_f, s_tf_f2n, s_tf_f2b, s_a3_tf_f, s_tf_f3n, s_tf_f3b,
                   s_a1_vf_f, s_vf_f1n, s_vf_f1b, s_a2_vf_f, s_vf_f2n, s_vf_f2b, s_a3_vf_f, s_vf_f3n, s_vf_f3b,
                   s_a1_p11_f, s_p11_f1n, s_p11_f1b, s_a2_p11_f, s_p11_f2n, s_p11_f2b, s_a3_p11_f, s_p11_f3n, s_p11_f3b,
                   s_a1_p00_f, s_p00_f1n, s_p00_f1b, s_a2_p00_f, s_p00_f2n, s_p00_f2b, s_a3_p00_f, s_p00_f3n, s_p00_f3b,
                   s_a1_td_f, s_td_f1n, s_td_f1b, s_a2_td_f, s_td_f2n, s_td_f2b, s_a3_td_f, s_td_f3n, s_td_f3b,
                   s_a1_vd_f, s_vd_f1n, s_vd_f1b, s_a2_vd_f, s_vd_f2n, s_vd_f2b, s_a3_vd_f, s_vd_f3n, s_vd_f3b,
                   s_a1_p_el_f, s_p_el_f1n, s_p_el_f1b, s_a2_p_el_f, s_p_el_f2n, s_p_el_f2b, s_a3_p_el_f, s_p_el_f3n, s_p_el_f3b;
            string s_name, s_el, s_func, s_e, s_predicat;


            s_name = "(нет названия)";
            s_el   = "(нет элемента)";
            if (TFE.ParamAlt == null)
            {
                s_func = "(нет функции)";
            }
            else
            {
                s_func = TFE.ParamAlt.Items[0].FUNCTION2;
            }


            s_b   = 1; s_t = 0; s_v = 0;
            s_k11 = 1; s_k00 = 1; s_tf = 0; s_vf = 0;

            s_p11       = 1; s_p00 = 1; s_td = 0; s_vd = 0;
            s_e         = "(нет элемента)"; s_p_el = 1;
            s_a1_p_el_f = 0; s_p_el_f1n = 0; s_p_el_f1b = 0; s_a2_p_el_f = 0.5; s_p_el_f2n = 0; s_p_el_f2b = 0;
            s_a3_p_el_f = 1; s_p_el_f3n = 0; s_p_el_f3b = 0;
            s_a1_b_f    = 0; s_b_f1n = 0; s_b_f1b = 0; s_a2_b_f = 0.5; s_b_f2n = 0; s_b_f2b = 0;
            s_a3_b_f    = 1; s_b_f3n = 0; s_b_f3b = 0;
            s_a1_t_f    = 0; s_t_f1n = 0; s_t_f1b = 0; s_a2_t_f = 0.5; s_t_f2n = 0; s_t_f2b = 0;
            s_a3_t_f    = 1; s_t_f3n = 0; s_t_f3b = 0;
            s_a1_v_f    = 0; s_v_f1n = 0; s_v_f1b = 0; s_a2_v_f = 0.5; s_v_f2n = 0; s_v_f2b = 0;
            s_a3_v_f    = 1; s_v_f3n = 0; s_v_f3b = 0;
            s_a1_k11_f  = 0; s_k11_f1n = 0; s_k11_f1b = 0; s_a2_k11_f = 0.5; s_k11_f2n = 0;
            s_k11_f2b   = 0; s_a3_k11_f = 1; s_k11_f3n = 0; s_k11_f3b = 0;
            s_a1_k00_f  = 0; s_k00_f1n = 0; s_k00_f1b = 0; s_a2_k00_f = 0.5; s_k00_f2n = 0;
            s_k00_f2b   = 0; s_a3_k00_f = 1; s_k00_f3n = 0; s_k00_f3b = 0;
            s_a1_tf_f   = 0; s_tf_f1n = 0; s_tf_f1b = 0; s_a2_tf_f = 0.5; s_tf_f2n = 0;
            s_tf_f2b    = 0; s_a3_tf_f = 1; s_tf_f3n = 0; s_tf_f3b = 0;
            s_a1_vf_f   = 0; s_vf_f1n = 0; s_vf_f1b = 0; s_a2_vf_f = 0.5; s_vf_f2n = 0;
            s_vf_f2b    = 0; s_a3_vf_f = 1; s_vf_f3n = 0; s_vf_f3b = 0;
            s_a1_p11_f  = 0; s_p11_f1n = 0; s_p11_f1b = 0; s_a2_p11_f = 0.5; s_p11_f2n = 0;
            s_p11_f2b   = 0; s_a3_p11_f = 1; s_p11_f3n = 0; s_p11_f3b = 0;
            s_a1_p00_f  = 0; s_p00_f1n = 0; s_p00_f1b = 0; s_a2_p00_f = 0.5; s_p00_f2n = 0;
            s_p00_f2b   = 0; s_a3_p00_f = 1; s_p00_f3n = 0; s_p00_f3b = 0;
            s_a1_td_f   = 0; s_td_f1n = 0; s_td_f1b = 0; s_a2_td_f = 0.5; s_td_f2n = 0;
            s_td_f2b    = 0; s_a3_td_f = 1; s_td_f3n = 0; s_td_f3b = 0;
            s_a1_vd_f   = 0; s_vd_f1n = 0; s_vd_f1b = 0; s_a2_vd_f = 0.5; s_vd_f2n = 0;
            s_vd_f2b    = 0; s_a3_vd_f = 1; s_vd_f3n = 0; s_vd_f3b = 0;
            s_predicat  = "(нет условия)";

            TParamAlternativeItem NI = CreateParamAlternativeItem(sos, add_name, s_name, s_func, s_el, type, (short)num,
                                                                  s_b, s_t, s_v,
                                                                  s_k11, s_k00, s_tf, s_vf,
                                                                  s_p11, s_p00, s_td, s_vd,
                                                                  s_e, s_p_el,
                                                                  s_a1_b_f, s_b_f1n, s_b_f1b, s_a2_b_f, s_b_f2n, s_b_f2b, s_a3_b_f, s_b_f3n, s_b_f3b,
                                                                  s_a1_t_f, s_t_f1n, s_t_f1b, s_a2_t_f, s_t_f2n, s_t_f2b, s_a3_t_f, s_t_f3n, s_t_f3b,
                                                                  s_a1_v_f, s_v_f1n, s_v_f1b, s_a2_v_f, s_v_f2n, s_v_f2b, s_a3_v_f, s_v_f3n, s_v_f3b,
                                                                  s_a1_k11_f, s_k11_f1n, s_k11_f1b, s_a2_k11_f, s_k11_f2n, s_k11_f2b, s_a3_k11_f, s_k11_f3n, s_k11_f3b,
                                                                  s_a1_k00_f, s_k00_f1n, s_k00_f1b, s_a2_k00_f, s_k00_f2n, s_k00_f2b, s_a3_k00_f, s_k00_f3n, s_k00_f3b,
                                                                  s_a1_tf_f, s_tf_f1n, s_tf_f1b, s_a2_tf_f, s_tf_f2n, s_tf_f2b, s_a3_tf_f, s_tf_f3n, s_tf_f3b,
                                                                  s_a1_vf_f, s_vf_f1n, s_vf_f1b, s_a2_vf_f, s_vf_f2n, s_vf_f2b, s_a3_vf_f, s_vf_f3n, s_vf_f3b,
                                                                  s_a1_p11_f, s_p11_f1n, s_p11_f1b, s_a2_p11_f, s_p11_f2n, s_p11_f2b, s_a3_p11_f, s_p11_f3n, s_p11_f3b,
                                                                  s_a1_p00_f, s_p00_f1n, s_p00_f1b, s_a2_p00_f, s_p00_f2n, s_p00_f2b, s_a3_p00_f, s_p00_f3n, s_p00_f3b,
                                                                  s_a1_td_f, s_td_f1n, s_td_f1b, s_a2_td_f, s_td_f2n, s_td_f2b, s_a3_td_f, s_td_f3n, s_td_f3b,
                                                                  s_a1_vd_f, s_vd_f1n, s_vd_f1b, s_a2_vd_f, s_vd_f2n, s_vd_f2b, s_a3_vd_f, s_vd_f3n, s_vd_f3b,
                                                                  s_a1_p_el_f, s_p_el_f1n, s_p_el_f1b, s_a2_p_el_f, s_p_el_f2n, s_p_el_f2b, s_a3_p_el_f, s_p_el_f3n, s_p_el_f3b,
                                                                  s_predicat, 1.0, 1, 1);

            TFE.AddParamAlternativeItem(NI);
            RefreshData();

            if (!FReadOnly && NI != null)
            {
                ShowParamAlternativeEditor(TFE, NI, Type_Char, false);
                RefreshData();
                LocateRow(NI);
            }
        }
Example #7
0
        TParamAlternativeItem CreateParamAlternativeItem(string sostav, string history, string name, string func, string elem, int type, short number,
                                                         double b, double t, double v,
                                                         double k11, double k00, double tf, double vf,
                                                         double p11, double p00, double td, double vd,
                                                         string elem_diagn, double p_elem,
                                                         double a1_b_f, double b_f1n, double b_f1b,
                                                         double a2_b_f, double b_f2n, double b_f2b,
                                                         double a3_b_f, double b_f3n, double b_f3b,
                                                         double a1_t_f, double t_f1n, double t_f1b,
                                                         double a2_t_f, double t_f2n, double t_f2b,
                                                         double a3_t_f, double t_f3n, double t_f3b,
                                                         double a1_v_f, double v_f1n, double v_f1b,
                                                         double a2_v_f, double v_f2n, double v_f2b,
                                                         double a3_v_f, double v_f3n, double v_f3b,
                                                         double a1_k11_f, double k11_f1n, double k11_f1b,
                                                         double a2_k11_f, double k11_f2n, double k11_f2b,
                                                         double a3_k11_f, double k11_f3n, double k11_f3b,
                                                         double a1_k00_f, double k00_f1n, double k00_f1b,
                                                         double a2_k00_f, double k00_f2n, double k00_f2b,
                                                         double a3_k00_f, double k00_f3n, double k00_f3b,
                                                         double a1_tf_f, double tf_f1n, double tf_f1b,
                                                         double a2_tf_f, double tf_f2n, double tf_f2b,
                                                         double a3_tf_f, double tf_f3n, double tf_f3b,
                                                         double a1_vf_f, double vf_f1n, double vf_f1b,
                                                         double a2_vf_f, double vf_f2n, double vf_f2b,
                                                         double a3_vf_f, double vf_f3n, double vf_f3b,
                                                         double a1_p11_f, double p11_f1n, double p11_f1b,
                                                         double a2_p11_f, double p11_f2n, double p11_f2b,
                                                         double a3_p11_f, double p11_f3n, double p11_f3b,
                                                         double a1_p00_f, double p00_f1n, double p00_f1b,
                                                         double a2_p00_f, double p00_f2n, double p00_f2b,
                                                         double a3_p00_f, double p00_f3n, double p00_f3b,
                                                         double a1_td_f, double td_f1n, double td_f1b,
                                                         double a2_td_f, double td_f2n, double td_f2b,
                                                         double a3_td_f, double td_f3n, double td_f3b,
                                                         double a1_vd_f, double vd_f1n, double vd_f1b,
                                                         double a2_vd_f, double vd_f2n, double vd_f2b,
                                                         double a3_vd_f, double vd_f3n, double vd_f3b,
                                                         double a1_p_el_f, double p_el_f1n, double p_el_f1b,
                                                         double a2_p_el_f, double p_el_f2n, double p_el_f2b,
                                                         double a3_p_el_f, double p_el_f3n, double p_el_f3b,
                                                         string predicat, double sovm, double sovm0, double sovm1)
        {
            TParamAlternativeItem Item = new TParamAlternativeItem();

            Item.SOSTAV     = sostav;
            Item.PRED_ISTOR = history;
            Item.NAME       = name;
            Item.FUNCTION2  = func;
            Item.ELEMENT    = elem;
            Item.TYPE       = type;
            Item.NUMBER     = number;
            Item.SOVM       = sovm;
            Item.SOVM0      = sovm0;
            Item.SOVM1      = sovm0;
            Item.PREDICAT   = predicat;

            switch (type)
            {
            case 5:
                Item.B = b;
                Item.T = t;
                Item.V = v;

                Item.A1_B_F = a1_b_f;
                Item.B_F1N  = b_f1n;
                Item.B_F1B  = b_f1b;
                Item.A2_B_F = a2_b_f;
                Item.B_F2N  = b_f2n;
                Item.B_F2B  = b_f2b;
                Item.A3_B_F = a3_b_f;
                Item.B_F3N  = b_f3n;
                Item.B_F3B  = b_f3b;

                Item.A1_T_F = a1_t_f;
                Item.T_F1N  = t_f1n;
                Item.T_F1B  = t_f1b;
                Item.A2_T_F = a2_t_f;
                Item.T_F2N  = t_f2n;
                Item.T_F2B  = t_f2b;
                Item.A3_T_F = a3_t_f;
                Item.T_F3N  = t_f3n;
                Item.T_F3B  = t_f3b;

                Item.A1_V_F = a1_v_f;
                Item.V_F1N  = v_f1n;
                Item.V_F1B  = v_f1b;
                Item.A2_V_F = a2_v_f;
                Item.V_F2N  = v_f2n;
                Item.V_F2B  = v_f2b;
                Item.A3_V_F = a3_v_f;
                Item.V_F3N  = v_f3n;
                Item.V_F3B  = v_f3b;
                break;

            case 7:
                Item.K_11 = k11;
                Item.K_00 = k00;
                Item.T_F  = tf;
                Item.V_F  = vf;

                Item.A1_K11_F = a1_k11_f;
                Item.K11_F1N  = k11_f1n;
                Item.K11_F1B  = k11_f1b;
                Item.A2_K11_F = a2_k11_f;
                Item.K11_F2N  = k11_f2n;
                Item.K11_F2B  = k11_f2b;
                Item.A3_K11_F = a3_k11_f;
                Item.K11_F3N  = k11_f3n;
                Item.K11_F3B  = k11_f3b;

                Item.A1_K00_F = a1_k00_f;
                Item.K00_F1N  = k00_f1n;
                Item.K00_F1B  = k00_f1b;
                Item.A2_K00_F = a2_k00_f;
                Item.K00_F2N  = k00_f2n;
                Item.K00_F2B  = k00_f2b;
                Item.A3_K00_F = a3_k00_f;
                Item.K00_F3N  = k00_f3n;
                Item.K00_F3B  = k00_f3b;

                Item.A1_TF_F = a1_tf_f;
                Item.TF_F1N  = tf_f1n;
                Item.TF_F1B  = tf_f1b;
                Item.A2_TF_F = a2_tf_f;
                Item.TF_F2N  = tf_f2n;
                Item.TF_F2B  = tf_f2b;
                Item.A3_TF_F = a3_tf_f;
                Item.TF_F3N  = tf_f3n;
                Item.TF_F3B  = tf_f3b;

                Item.A1_VF_F = a1_vf_f;
                Item.VF_F1N  = vf_f1n;
                Item.VF_F1B  = vf_f1b;
                Item.A2_VF_F = a2_vf_f;
                Item.VF_F2N  = vf_f2n;
                Item.VF_F2B  = vf_f2b;
                Item.A3_VF_F = a3_vf_f;
                Item.VF_F3N  = vf_f3n;
                Item.VF_F3B  = vf_f3b;
                break;

            case 6:
                Item.ELEM_DIAGN = elem_diagn;

                Item.P_11 = p11;
                Item.P_00 = p00;
                Item.T_D  = td;
                Item.V_D  = vd;

                Item.P_DIAGN_EL = p_elem;

                Item.A1_P11_F = a1_p11_f;
                Item.P11_F1N  = p11_f1n;
                Item.P11_F1B  = p11_f1b;
                Item.A2_P11_F = a2_p11_f;
                Item.P11_F2N  = p11_f2n;
                Item.P11_F2B  = p11_f2b;
                Item.A3_P11_F = a3_p11_f;
                Item.P11_F3N  = p11_f3n;
                Item.P11_F3B  = p11_f3b;

                Item.A1_P00_F = a1_p00_f;
                Item.P00_F1N  = p00_f1n;
                Item.P00_F1B  = p00_f1b;
                Item.A2_P00_F = a2_p00_f;
                Item.P00_F2N  = p00_f2n;
                Item.P00_F2B  = p00_f2b;
                Item.A3_P00_F = a3_p00_f;
                Item.P00_F3N  = p00_f3n;
                Item.P00_F3B  = p00_f3b;

                Item.A1_TD_F = a1_td_f;
                Item.TD_F1N  = td_f1n;
                Item.TD_F1B  = td_f1b;
                Item.A2_TD_F = a2_td_f;
                Item.TD_F2N  = td_f2n;
                Item.TD_F2B  = td_f2b;
                Item.A3_TD_F = a3_td_f;
                Item.TD_F3N  = td_f3n;
                Item.TD_F3B  = td_f3b;

                Item.A1_VD_F = a1_vd_f;
                Item.VD_F1N  = vd_f1n;
                Item.VD_F1B  = vd_f1b;
                Item.A2_VD_F = a2_vd_f;
                Item.VD_F2N  = vd_f2n;
                Item.VD_F2B  = vd_f2b;
                Item.A3_VD_F = a3_vd_f;
                Item.VD_F3N  = vd_f3n;
                Item.VD_F3B  = vd_f3b;

                Item.A1_P_EL_F = a1_p_el_f;
                Item.P_EL_F1N  = p_el_f1n;
                Item.P_EL_F1B  = p_el_f1b;
                Item.A2_P_EL_F = a2_p_el_f;
                Item.P_EL_F2N  = p_el_f2n;
                Item.P_EL_F2B  = p_el_f2b;
                Item.A3_P_EL_F = a3_p_el_f;
                Item.P_EL_F3N  = p_el_f3n;
                Item.P_EL_F3B  = p_el_f3b;
                break;

            case 8:
                Item.PREDICAT = predicat;
                break;
            }
            return(Item);
        }
Example #8
0
        public TParamAlternativeItem Clone()
        {
            TParamAlternativeItem N = new TParamAlternativeItem();

            N.f_NUMBER     = f_NUMBER;
            N.f_PRED_ISTOR = f_PRED_ISTOR;
            N.f_SOSTAV     = f_SOSTAV;
            N.f_NAME       = f_NAME;
            N.f_FUNCTION   = f_FUNCTION;
            N.f_ELEMENT    = f_ELEMENT;
            N.f_PREDICAT   = f_PREDICAT;
            N.f_B          = f_B;
            N.f_T          = f_T;
            N.f_V          = f_V;
            N.f_A1_B_F     = f_A1_B_F;
            N.f_B_F1N      = f_B_F1N;
            N.f_B_F1B      = f_B_F1B;
            N.f_A2_B_F     = f_A2_B_F;
            N.f_B_F2N      = f_B_F2N;
            N.f_B_F2B      = f_B_F2B;
            N.f_A3_B_F     = f_A3_B_F;
            N.f_B_F3N      = f_B_F3N;
            N.f_B_F3B      = f_B_F3B;
            N.f_A1_T_F     = f_A1_T_F;
            N.f_T_F1N      = f_T_F1N;
            N.f_T_F1B      = f_T_F1B;
            N.f_A2_T_F     = f_A2_T_F;
            N.f_T_F2N      = f_T_F2N;
            N.f_T_F2B      = f_T_F2B;
            N.f_A3_T_F     = f_A3_T_F;
            N.f_T_F3N      = f_T_F3N;
            N.f_T_F3B      = f_T_F3B;
            N.f_A1_V_F     = f_A1_V_F;
            N.f_V_F1N      = f_V_F1N;
            N.f_V_F1B      = f_V_F1B;
            N.f_A2_V_F     = f_A2_V_F;
            N.f_V_F2N      = f_V_F2N;
            N.f_V_F2B      = f_V_F2B;
            N.f_A3_V_F     = f_A3_V_F;
            N.f_V_F3N      = f_V_F3N;
            N.f_V_F3B      = f_V_F3B;
            N.f_K_11       = f_K_11;
            N.f_K_00       = f_K_00;
            N.f_T_F        = f_T_F;
            N.f_V_F        = f_V_F;
            N.f_A1_K11_F   = f_A1_K11_F;
            N.f_K11_F1N    = f_K11_F1N;
            N.f_K11_F1B    = f_K11_F1B;
            N.f_A2_K11_F   = f_A2_K11_F;
            N.f_K11_F2N    = f_K11_F2N;
            N.f_K11_F2B    = f_K11_F2B;
            N.f_A3_K11_F   = f_A3_K11_F;
            N.f_K11_F3N    = f_K11_F3N;
            N.f_K11_F3B    = f_K11_F3B;
            N.f_A1_K00_F   = f_A1_K00_F;
            N.f_K00_F1N    = f_K00_F1N;
            N.f_K00_F1B    = f_K00_F1B;
            N.f_A2_K00_F   = f_A2_K00_F;
            N.f_K00_F2N    = f_K00_F2N;
            N.f_K00_F2B    = f_K00_F2B;
            N.f_A3_K00_F   = f_A3_K00_F;
            N.f_K00_F3N    = f_K00_F3N;
            N.f_K00_F3B    = f_K00_F3B;
            N.f_A1_TF_F    = f_A1_TF_F;
            N.f_TF_F1N     = f_TF_F1N;
            N.f_TF_F1B     = f_TF_F1B;
            N.f_A2_TF_F    = f_A2_TF_F;
            N.f_TF_F2N     = f_TF_F2N;
            N.f_TF_F2B     = f_TF_F2B;
            N.f_A3_TF_F    = f_A3_TF_F;
            N.f_TF_F3N     = f_TF_F3N;
            N.f_TF_F3B     = f_TF_F3B;
            N.f_A1_VF_F    = f_A1_VF_F;
            N.f_VF_F1N     = f_VF_F1N;
            N.f_VF_F1B     = f_VF_F1B;
            N.f_A2_VF_F    = f_A2_VF_F;
            N.f_VF_F2N     = f_VF_F2N;
            N.f_VF_F2B     = f_VF_F2B;
            N.f_A3_VF_F    = f_A3_VF_F;
            N.f_VF_F3N     = f_VF_F3N;
            N.f_VF_F3B     = f_VF_F3B;
            N.f_P_11       = f_P_11;
            N.f_P_00       = f_P_00;
            N.f_T_D        = f_T_D;
            N.f_V_D        = f_V_D;
            N.f_A1_P11_F   = f_A1_P11_F;
            N.f_P11_F1N    = f_P11_F1N;
            N.f_P11_F1B    = f_P11_F1B;
            N.f_A2_P11_F   = f_A2_P11_F;
            N.f_P11_F2N    = f_P11_F2N;
            N.f_P11_F2B    = f_P11_F2B;
            N.f_A3_P11_F   = f_A3_P11_F;
            N.f_P11_F3N    = f_P11_F3N;
            N.f_P11_F3B    = f_P11_F3B;
            N.f_A1_P00_F   = f_A1_P00_F;
            N.f_P00_F1N    = f_P00_F1N;
            N.f_P00_F1B    = f_P00_F1B;
            N.f_A2_P00_F   = f_A2_P00_F;
            N.f_P00_F2N    = f_P00_F2N;
            N.f_P00_F2B    = f_P00_F2B;
            N.f_A3_P00_F   = f_A3_P00_F;
            N.f_P00_F3N    = f_P00_F3N;
            N.f_P00_F3B    = f_P00_F3B;
            N.f_A1_TD_F    = f_A1_TD_F;
            N.f_TD_F1N     = f_TD_F1N;
            N.f_TD_F1B     = f_TD_F1B;
            N.f_A2_TD_F    = f_A2_TD_F;
            N.f_TD_F2N     = f_TD_F2N;
            N.f_TD_F2B     = f_TD_F2B;
            N.f_A3_TD_F    = f_A3_TD_F;
            N.f_TD_F3N     = f_TD_F3N;
            N.f_TD_F3B     = f_TD_F3B;
            N.f_A1_VD_F    = f_A1_VD_F;
            N.f_VD_F1N     = f_VD_F1N;
            N.f_VD_F1B     = f_VD_F1B;
            N.f_A2_VD_F    = f_A2_VD_F;
            N.f_VD_F2N     = f_VD_F2N;
            N.f_VD_F2B     = f_VD_F2B;
            N.f_A3_VD_F    = f_A3_VD_F;
            N.f_VD_F3N     = f_VD_F3N;
            N.f_VD_F3B     = f_VD_F3B;
            N.f_TYPE       = f_TYPE;
            N.f_ELEM_DIAGN = f_ELEM_DIAGN;
            N.f_P_DIAGN_EL = f_P_DIAGN_EL;
            N.f_A1_P_EL_F  = f_A1_P_EL_F;
            N.f_P_EL_F1N   = f_P_EL_F1N;
            N.f_P_EL_F1B   = f_P_EL_F1B;
            N.f_A2_P_EL_F  = f_A2_P_EL_F;
            N.f_P_EL_F2N   = f_P_EL_F2N;
            N.f_P_EL_F2B   = f_P_EL_F2B;
            N.f_A3_P_EL_F  = f_A3_P_EL_F;
            N.f_P_EL_F3N   = f_P_EL_F3N;
            N.f_P_EL_F3B   = f_P_EL_F3B;
            N.f_SOVM       = f_SOVM;
            N.f_SOVM0      = f_SOVM0;
            N.f_SOVM1      = f_SOVM1;
            N.CheckPLG     = f_CheckPLG;
            return(N);
        }
Example #9
0
        public void Delete2(TParamAlternativeItem APointer)
        {
            int index = Items.IndexOf(APointer);

            Delete(index);
        }
Example #10
0
 public void AddItem(TParamAlternativeItem AItem)
 {
     Items.Add(AItem);
 }