Beispiel #1
0
        private void method_6()
        {
            int    count  = this.arrayList_3.Count;
            GPoint gPoint = new GPoint();
            double num    = 0.0;

            for (int i = 0; i < count; i++)
            {
                PipeLine pipeLine = (PipeLine)this.arrayList_3[i];
                int      num2     = pipeLine.Size();
                for (int j = 0; j < num2; j++)
                {
                    GPoint gPoint2 = pipeLine[j];
                    double num3;
                    if (j < num2 - 1)
                    {
                        GPoint deepCopy = pipeLine[j + 1].GetDeepCopy();
                        num3 = gPoint2.DistanceToPt(deepCopy);
                    }
                    else
                    {
                        num3 = 0.0;
                    }
                    if (i == 0)
                    {
                        if (j != 0)
                        {
                            gPoint2.X = gPoint.X + num;
                        }
                    }
                    else if (j == 0)
                    {
                        gPoint2.X = gPoint.X;
                    }
                    else
                    {
                        gPoint2.X = gPoint.X + num;
                    }
                    num    = num3;
                    gPoint = gPoint2.GetDeepCopy();
                }
                this.method_3(this.arrayList_4, this.arrayList_3);
            }
            for (int k = 0; k < count; k++)
            {
                PipeLine pipeLine2 = (PipeLine)this.arrayList_1[k];
                int      num4      = pipeLine2.Size();
                for (int l = 0; l < num4; l++)
                {
                }
            }
            for (int m = 0; m < count; m++)
            {
                PipeLine pipeLine3 = (PipeLine)this.arrayList_3[m];
                int      num5      = pipeLine3.Size();
                for (int n = 0; n < num5; n++)
                {
                }
            }
        }
Beispiel #2
0
 public CLinesect(GPoint tPtBeg, GPoint tPtEnd)
 {
     this.gpoint_0 = tPtBeg.GetDeepCopy();
     this.gpoint_1 = tPtEnd.GetDeepCopy();
 }