コード例 #1
0
ファイル: TTfeEllShape.cs プロジェクト: atomaszz/gelios
        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);
        }
コード例 #2
0
        public void Delete(int AIndex)
        {
            TParamAlternativeItem Item = GetItems(AIndex);

            if (Item != null)
            {
                Items.RemoveAt(AIndex);
            }
        }
コード例 #3
0
 public void AddParamAlternativeItem(TParamAlternativeItem AItem)
 {
     if (AItem != null)
     {
         if (f_ParamAlt == null)
         {
             f_ParamAlt = new TParamAlternative();
         }
         f_ParamAlt.AddItem(AItem);
     }
 }
コード例 #4
0
ファイル: FmParamAlternative.cs プロジェクト: atomaszz/gelios
        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);
            }
        }
コード例 #5
0
ファイル: FmParamAlternative.cs プロジェクト: atomaszz/gelios
        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();*/
        }
コード例 #6
0
ファイル: FmParamAlternative.cs プロジェクト: atomaszz/gelios
        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);
            }
        }
コード例 #7
0
ファイル: FmParamAlternative.cs プロジェクト: atomaszz/gelios
        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);
        }
コード例 #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);
        }
コード例 #9
0
        public void Delete2(TParamAlternativeItem APointer)
        {
            int index = Items.IndexOf(APointer);

            Delete(index);
        }
コード例 #10
0
 public void AddItem(TParamAlternativeItem AItem)
 {
     Items.Add(AItem);
 }