public override string ToString()
                {
                    string resultado = "PointCloud2 [header=" + _header.ToString()
                                       + ",  height=" + _height.ToString()
                                       + ",  width=" + _width.ToString()
                                       + ",  fields=[";

                    for (int i = 0; i < _fields.Length; i++)
                    {
                        resultado += _fields[i].ToString();
                        if (i < (_fields.Length - 1))
                        {
                            resultado += ",";
                        }
                    }
                    resultado += "], is_bigendian=" + _is_bigendian.ToString()
                                 + ",  point_step=" + _point_step.ToString()
                                 + ",  row_step=" + _row_step.ToString()
                                 + ",  data=[";
                    for (int i = 0; i < _data.Length; i++)
                    {
                        resultado += _data[i].ToString();
                        if (i < (_data.Length - 1))
                        {
                            resultado += ",";
                        }
                    }
                    resultado += "], is_dense=" + _is_dense.ToString() + "]";

                    return(resultado);
                }
示例#2
0
 public override string ToString()
 {
     return("PointField [INT8=" + _int8.ToString()
            + ",  UINT8=" + _uint8.ToString()
            + ",  INT16=" + _int16.ToString()
            + ",  UINT16=" + _uint16.ToString()
            + ",  INT32=" + _int32.ToString()
            + ",  UINT32=" + _uint32.ToString()
            + ",  FLOAT32=" + _float32.ToString()
            + ",  FLOAT64=" + _fluat64.ToString()
            + ",  name=" + _name.ToString()
            + ",  offset=" + _offset.ToString()
            + ",  datatype=" + _datatype.ToString()
            + ",  count=" + _count.ToString() + "]");
 }