make_agnostic_backward¶
-
hcipy.optics.
make_agnostic_backward
(backward)¶ A decorator for a backward function on an AgnosticOpticalElement.
Any derived class should use this decorator on any backward-type function. This allows the function to have access to instance data, in addition to agnostic properties.
- Parameters
- backwardfunction
The modified backward-type function.
- Returns
- function
The new backward-type function that calls the old function with added instance data.