public void Read(TProtocol iprot) { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 0: if (field.Type == TType.List) { { Success = new List<PointCloud>(); TList _list4 = iprot.ReadListBegin(); for( int _i5 = 0; _i5 < _list4.Count; ++_i5) { PointCloud _elem6 = new PointCloud(); _elem6 = new PointCloud(); _elem6.Read(iprot); Success.Add(_elem6); } iprot.ReadListEnd(); } } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); }
public void init() { map = new Dictionary<string, PointCloud>(); this.locateCallCount = 0; pc1 = new PointCloud(); pc1.Average = new Point(); pc1.Average.X = 1.0; pc1.Average.Y = 0.0; pc1.Average.Z = 0.0; pc1.Identifier = "_item1"; map[pc1.Identifier] = pc1; pc2 = new PointCloud(); pc2.Average = new Point(); pc2.Average.X = 1.0; pc2.Average.Y = 0.5; pc2.Average.Z = 0.0; pc2.Identifier = "_item2"; map[pc2.Identifier] = pc2; }