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); } }
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; } } } }