class_docstr: Class for basic analyze header
  
  Implements zoom-only setting of affine transform, and no image
  scaling
class_docstr_tok: ["Class","for","basic","analyze","header","Implements","zoom-only","setting","of","affine","transform",",","and","no","image","scaling"]
docstr: Return offset into data file to read data
  
  Examples
  --------
  >>> hdr = AnalyzeHeader()
  >>> hdr.get_data_offset()
  0
  >>> hdr['vox_offset'] = 12
  >>> hdr.get_data_offset()
  12
docstr_tok: ["Return","offset","into","data","file","to","read","data","Examples","--","--","--","--",">",">",">","hdr","=","AnalyzeHeader","(",")",">",">",">","hdr.get_data_offset","(",")","0",">",">",">","hdr","[","'vox_offset","'","]","=","12",">",">",">","hdr.get_data_offset","(",")","12"]
code: def get_data_offset(self):
      """Return offset into data file to read data
  
      Examples
      --------
      >>> hdr = AnalyzeHeader()
      >>> hdr.get_data_offset()
      0
      >>> hdr['vox_offset'] = 12
      >>> hdr.get_data_offset()
      12
      """
      return int(self._structarr["vox_offset"])
  
imports: from __future__ import annotations
  import numpy
  from .arrayproxy import ArrayProxy
  from .arraywriters import ArrayWriter, WriterError, get_slope_inter, make_array_writer
  from .batteryrunners import Report
  from .fileholders import copy_file_map
  from .spatialimages import HeaderDataError, HeaderTypeError, SpatialHeader, SpatialImage
  from .volumeutils import apply_read_scaling, array_from_file, make_dt_codes, native_code, seek_tell, shape_zoom_affine, swapped_code
  from .wrapstruct import LabeledWrapStruct
label_desc: Use image node_id 18 for calling the AnalyzeHeader obj's underlying member method code with example usage: obj.get_data_offset() and returns: int