public void _decodeRecursive(LCMDataInputStream ins) { byte[] __strbuf = null; __strbuf = new byte[ins.ReadInt32() - 1]; ins.ReadFully(__strbuf); ins.ReadByte(); this.publisher = System.Text.Encoding.GetEncoding("US-ASCII").GetString(__strbuf); this.left_boxes = mwt.bounding_box_list_t._decodeRecursiveFactory(ins); this.right_boxes = mwt.bounding_box_list_t._decodeRecursiveFactory(ins); }
public mwt.bounding_box_list_t Copy() { mwt.bounding_box_list_t outobj = new mwt.bounding_box_list_t(); outobj.utime = this.utime; outobj.num_boxes = this.num_boxes; outobj.boxes = new mwt.bounding_box_t[(int)num_boxes]; for (int a = 0; a < this.num_boxes; a++) { outobj.boxes[a] = this.boxes[a].Copy(); } outobj.model_name = this.model_name; return(outobj); }
public static mwt.bounding_box_list_t _decodeRecursiveFactory(LCMDataInputStream ins) { mwt.bounding_box_list_t o = new mwt.bounding_box_list_t(); o._decodeRecursive(ins); return(o); }