This class is in charge of VData extraction from a linear buffer. 
  VData objects are returned as a Python table (list of rows).
    |  |  | 
    |  | 
        
          | dataSpaceToColumns(self,
        columns_offset,
        table_rows,
        linear_buffer) This method is a little workaround to speed up the unpack function, 
      if we unpack byte streams row by row we will have to process 
      different types of data.
 | source code |  | 
    |  | 
        
          | getColumn(self,
        column,
        num_rows,
        column_offset,
        column_entries,
        linear_buffer) This method uses the format of a column to extract it from the buffer
      and processes a little formating; if the column has more than one 
      entry theses entries are concatenated using the | character if the 
      data type is float or double the function 
      "fixFloatingPoint"  is used to normalize the internal 
      representation.
 | source code |  | 
    |  | 
        
          | Extract(self,
        node,
        linear_buffer,
        dump_format) Extract a single VData object, the method returns the object as a 
      Table.
 | source code |  |