Ejemplo n.º 1
0
 private void Parse(string envelope)
 {
     try {
         envelope = Functs.RemoveAllSpaces(envelope);
         string[] senvelope  = envelope.Split(new char[] { ',' });
         double[] senveloped = new double[senvelope.Length];
         if (senvelope.Length >= 7)
         {
             int i;
             for (i = 0; i < senvelope.Length; ++i)
             {
                 if (senvelope[i] != "%" && senvelope[i] != "")
                 {
                     senveloped[i] = Convert.ToDouble(senvelope[i]);
                 }
                 else
                 {
                     senveloped[i] = 0;
                 }
             }
             P1.X = senveloped[0];
             P2.X = senveloped[1];
             P3.X = senveloped[2];
             P1.Y = senveloped[3];
             P2.Y = senveloped[4];
             P3.Y = senveloped[5];
             P4.Y = senveloped[6];
         }
         if (senvelope.Length >= 9)
         {
             P4.X = senveloped[8];
         }
         if (senvelope.Length >= 10)
         {
             P5.X = senveloped[9];
         }
         if (senvelope.Length >= 11)
         {
             P5.Y = senveloped[10];
         }
     } catch (Exception ex) {
         throw new Exception("Parse envelope error.\n" + ex.ToString());
     }
 }
Ejemplo n.º 2
0
 private void Parse(string vbr)
 {
     try {
         if (vbr == "")
         {
             return;
         }
         vbr = Functs.RemoveAllSpaces(vbr);
         string[] svbr = vbr.Split(new char[] { ',' });
         Length  = Convert.ToDouble(svbr[0]);
         Period  = Convert.ToDouble(svbr[1]);
         Depth   = Convert.ToDouble(svbr[2]);
         FadeIn  = Convert.ToDouble(svbr[3]);
         FadeOut = Convert.ToDouble(svbr[4]);
         Phase   = Convert.ToDouble(svbr[5]);
         Offset  = Convert.ToDouble(svbr[6]);
     } catch (Exception ex) {
         throw new Exception("Parse VBR error.\n" + ex.ToString());
     }
 }
Ejemplo n.º 3
0
 private void Parse(string pbs)
 {
     try {
         if (pbs == "")
         {
             return;
         }
         pbs = Functs.RemoveAllSpaces(pbs);
         string[] spbs = pbs.Split(new char[] { ';' });
         if (spbs.Length >= 1)
         {
             P.X = Convert.ToDouble(spbs[0]);
         }
         if (spbs.Length >= 2)
         {
             P.Y = Convert.ToDouble(spbs[1]);
         }
     } catch (Exception ex) {
         throw new Exception("Parse PBS error.\n" + ex.ToString());
     }
 }
Ejemplo n.º 4
0
 private void Parse(string pby)
 {
     try {
         if (pby == "")
         {
             return;
         }
         pby = Functs.RemoveAllSpaces(pby);
         string[] spby = pby.Split(new char[] { ',' });
         int      i;
         for (i = 0; i < spby.Length; ++i)
         {
             try {
                 Ps.Add(Convert.ToDouble(spby[i]));
             } catch {
                 Ps.Add(0);
             }
         }
     } catch (Exception ex) {
         throw new Exception("Parse PBY error.\n" + ex.ToString());
     }
 }
Ejemplo n.º 5
0
 private void Parse(string pbm)
 {
     try {
         if (pbm == "")
         {
             return;
         }
         pbm = Functs.RemoveAllSpaces(pbm);
         string[] spbm = pbm.Split(new char[] { ',' });
         int      i;
         for (i = 0; i < spbm.Length; ++i)
         {
             try {
                 Ps.Add(spbm[i][0]);
             } catch {
                 Ps.Add(' ');
             }
         }
     } catch (Exception ex) {
         throw new Exception("Parse PBM error.\n" + ex.ToString());
     }
 }