![]() |
IDS peak ICV v1.1.0
|

Public Member Functions | |
| None | set_gain_module (self, IGain|None gain_module) |
| Called by the pipeline to set the gain module for the auto feature module. | |
| None | set_color_correction_matrix (self, Sequence[float] matrix) |
| Notifies the auto feature module of the currently used color correction matrix. | |
Interface for modules that provide auto feature functionality.
Defines the necessary functions that any auto feature module must implement.
Definition at line 8 of file iautofeature_module.py.
| None set_color_correction_matrix | ( | self, | |
| Sequence[float] | matrix ) |
Notifies the auto feature module of the currently used color correction matrix.
Allows the auto feature module to adjust its algorithms and gain values based on the provided color correction matrix.
| matrix | The 3x3 color correction matrix currently in use. |
Definition at line 35 of file iautofeature_module.py.
| None set_gain_module | ( | self, | |
| IGain | None | gain_module ) |
Called by the pipeline to set the gain module for the auto feature module.
This function provides the gain module that the auto feature module can use to apply gain adjustments as needed.
| gain_module | The gain module to be controlled by the auto feature module or None if no gain module should be set. |
Definition at line 19 of file iautofeature_module.py.