;+
; Project     :	SOLAR-B - EIS
;
; Name        :	EIS_CPT_HARDWARE_WINDOW
;
; Purpose     :	Returns hardware window selected.
;
; Explanation : Hardware window used may be either the 'normal' window or the 'special' window.
;               This is selected by a flag in raster_details.
;
; Use         :	< window = eis_cpt_hardware_window ( raster_details ) >
;
; Inputs      :	raster_details : STRUCTURE  of type EIS_raster_detail.
;
; Opt. Inputs : None.
;
; Outputs     : window : INT[4] coordinates of Camera hardware window
;                          0 : x start
;                          1 : y start
;                          2 : x size
;                          3 : y size
;
; Opt. Outputs:	None.
;
; Keywords    : None.
;
; Calls       : None.
;
; Common      :	None.
;
; Restrictions:	None.
;
; Side effects:	May output ASCII files.
;
; Category    :	EIS_CPT.
;
; Prev. Hist. :	None.
;
; Written     :	Martin Carter RAL 5/11/04
;
; Modified    :	Version 0.0, 5/11/04, MKC
;               Version 0.1, 13/04/05, MKC
;                 Changed to natural order.
;
; Version     :	Version 0.1, 13/04/05
;-
;**********************************************************

FUNCTION eis_cpt_hardware_window, raster_detail

  ; get window

  IF raster_detail.special_hardware_window_flag THEN BEGIN

    window = raster_detail.special_hardware_window

  ENDIF ELSE BEGIN

    window =  raster_detail.normal_hardware_window

  ENDELSE

  ; return

  RETURN, window

END





