Beispiel #1
0
 public void MergeFrom(PlanningStats other)
 {
     if (other == null)
     {
         return;
     }
     if (other.totalPathLength_ != null)
     {
         if (totalPathLength_ == null)
         {
             totalPathLength_ = new global::Apollo.Planning.StatsGroup();
         }
         TotalPathLength.MergeFrom(other.TotalPathLength);
     }
     if (other.totalPathTime_ != null)
     {
         if (totalPathTime_ == null)
         {
             totalPathTime_ = new global::Apollo.Planning.StatsGroup();
         }
         TotalPathTime.MergeFrom(other.TotalPathTime);
     }
     if (other.v_ != null)
     {
         if (v_ == null)
         {
             v_ = new global::Apollo.Planning.StatsGroup();
         }
         V.MergeFrom(other.V);
     }
     if (other.a_ != null)
     {
         if (a_ == null)
         {
             a_ = new global::Apollo.Planning.StatsGroup();
         }
         A.MergeFrom(other.A);
     }
     if (other.kappa_ != null)
     {
         if (kappa_ == null)
         {
             kappa_ = new global::Apollo.Planning.StatsGroup();
         }
         Kappa.MergeFrom(other.Kappa);
     }
     if (other.dkappa_ != null)
     {
         if (dkappa_ == null)
         {
             dkappa_ = new global::Apollo.Planning.StatsGroup();
         }
         Dkappa.MergeFrom(other.Dkappa);
     }
 }
Beispiel #2
0
        public void MergeFrom(pb::CodedInputStream input)
        {
            uint tag;

            while ((tag = input.ReadTag()) != 0)
            {
                switch (tag)
                {
                default:
                    input.SkipLastField();
                    break;

                case 10: {
                    if (totalPathLength_ == null)
                    {
                        totalPathLength_ = new global::Apollo.Planning.StatsGroup();
                    }
                    input.ReadMessage(totalPathLength_);
                    break;
                }

                case 18: {
                    if (totalPathTime_ == null)
                    {
                        totalPathTime_ = new global::Apollo.Planning.StatsGroup();
                    }
                    input.ReadMessage(totalPathTime_);
                    break;
                }

                case 26: {
                    if (v_ == null)
                    {
                        v_ = new global::Apollo.Planning.StatsGroup();
                    }
                    input.ReadMessage(v_);
                    break;
                }

                case 34: {
                    if (a_ == null)
                    {
                        a_ = new global::Apollo.Planning.StatsGroup();
                    }
                    input.ReadMessage(a_);
                    break;
                }

                case 42: {
                    if (kappa_ == null)
                    {
                        kappa_ = new global::Apollo.Planning.StatsGroup();
                    }
                    input.ReadMessage(kappa_);
                    break;
                }

                case 50: {
                    if (dkappa_ == null)
                    {
                        dkappa_ = new global::Apollo.Planning.StatsGroup();
                    }
                    input.ReadMessage(dkappa_);
                    break;
                }
                }
            }
        }