wofryimpl.beamline.optical_elements.absorbers.beam_stopper

WOBeamStopper — wofry beam-stopper (negative aperture) for 2D and 1D wavefronts.

Classes

WOBeamStopper([name, boundary_shape])

WOBeamStopper1D([name, boundary_shape])

class wofryimpl.beamline.optical_elements.absorbers.beam_stopper.WOBeamStopper(name='Undefined', boundary_shape=<syned.beamline.shape.BoundaryShape object>)[source]
applyOpticalElement(wavefront, parameters=None, element_index=None)[source]
to_python_code()[source]
class wofryimpl.beamline.optical_elements.absorbers.beam_stopper.WOBeamStopper1D(name='Undefined', boundary_shape=<syned.beamline.shape.BoundaryShape object>)[source]
applyOpticalElement(wavefront, parameters=None, element_index=None)[source]
to_python_code()[source]