pysrw.lib.srwlib.srwl_opt_setup_transit_reg

pysrw.lib.srwlib.srwl_opt_setup_transit_reg#

pysrw.lib.srwlib.srwl_opt_setup_transit_reg(_delta1, _atten_len1, _delta2, _atten_len2, _thick, _rx, _ry, _w=0, _tr_typ=1, _x0=0, _y0=0, _ang=0, _xc=0, _yc=0, _nx=1001, _ny=1001)[source]#

Setup Transmission type Optical Element simulating transition region cutting transverse plane into two half-planes with constant refraction / absorption properties :param _delta1: refractive index decrement of one part of the area :param _atten_len1: attenuation length of one part of the area :param _delta2: refractive index decrement of the other part of the area :param _atten_len2: attenuation length of the other part of the area :param _thick: thickness of the transmission element [m] :param _rx: horizontal coordiate range of the transmission element [m] :param _ry: vertical coordiate range of the transmission element [m] :param _w: width of transition region between two areas [m] :param _tr_typ: type of the transition: 1- linear, 2- … :param _x0: horizontal coordinate of a point on the splitting / transition line [m] :param _y0: vertical coordinate of a point on the splitting / transition line [m] :param _ang: rotation angle of the splitting / transition line [rad] :param _xc: horizontal coordinate of center [m] of the interval / range [m] :param _yc: vertical coordinate of center [m] of the interval / range [m] :param _nx: number of points vs horizontal position to represent the transmission element :param _ny: number of points vs vertical position to represent the transmission element :return: transmission (SRWLOptT) type optical element simulating transition region cutting transverse plane into two half-planes with constant refraction / absorption properties