Source code for wofry.propagator.decorators

"""
Abstract decorator classes for wofry wavefront propagators.
"""

[docs]class WavefrontDecorator():
[docs] def get_dimension(self): raise NotImplementedError()
[docs] def toGenericWavefront(self): raise NotImplementedError()
[docs] @classmethod def fromGenericWavefront(cls, wavefront): raise NotImplementedError()