Ejemplo n.º 1
0
 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();
 }
Ejemplo n.º 2
0
        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;
        }