예제 #1
0
파일: TMpt.cs 프로젝트: d9d9/sharp
        // получить список мегаточек в нужной последовательности
        public static void SetMptList(Rastr rst1, TMpt Mpt1, Rastr rst2, TMpt Mpt2)
        {
            ASTRALib.table t1 = (ASTRALib.table)rst1.Tables.Item("MltPntSettings");
            ASTRALib.col c1 = (ASTRALib.col)t1.Cols.Item("AbsTime");
            Double mpt1StartDate = (Double)c1.get_Z(0);

            ASTRALib.table t2 = (ASTRALib.table)rst2.Tables.Item("MltPntSettings");
            ASTRALib.col c2 = (ASTRALib.col)t2.Cols.Item("AbsTime");
            Double mpt2StartDate = (Double)c2.get_Z(0);
            if (mpt1StartDate < mpt2StartDate)
            {
                MPTList.Add(Mpt1);
                MPTList.Add(Mpt2);
            }
            else
            {
                MPTList.Add(Mpt2);
                MPTList.Add(Mpt1);
            }
        }
예제 #2
0
파일: TMpt.cs 프로젝트: gustyakovma/sharp
        // получить список мегаточек в нужной последовательности
        public static void SetMptList(Rastr rst1, TMpt Mpt1, Rastr rst2, TMpt Mpt2)
        {
            ASTRALib.table t1            = (ASTRALib.table)rst1.Tables.Item("MltPntSettings");
            ASTRALib.col   c1            = (ASTRALib.col)t1.Cols.Item("AbsTime");
            Double         mpt1StartDate = (Double)c1.get_Z(0);

            ASTRALib.table t2            = (ASTRALib.table)rst2.Tables.Item("MltPntSettings");
            ASTRALib.col   c2            = (ASTRALib.col)t2.Cols.Item("AbsTime");
            Double         mpt2StartDate = (Double)c2.get_Z(0);

            if (mpt1StartDate < mpt2StartDate)
            {
                MPTList.Add(Mpt1);
                MPTList.Add(Mpt2);
            }
            else
            {
                MPTList.Add(Mpt2);
                MPTList.Add(Mpt1);
            }
        }