qudi.util.constraints.ScalarConstraint
- class qudi.util.constraints.ScalarConstraint(default: int | float, bounds: Tuple[int | float, int | float], increment: int | float | None = None, enforce_int: bool | None = False, checker: Callable[[int | float], bool] | None = None)[source]
Bases:
builtins.object- __init__(default: int | float, bounds: Tuple[int | float, int | float], increment: int | float | None = None, enforce_int: bool | None = False, checker: Callable[[int | float], bool] | None = None) None[source]
Methods
__init__(default, bounds[, increment, ...])check(value)check_custom(value)check_value_range(value)check_value_type(value)clip(value)copy()is_valid(value)Attributes
- __init__(default: int | float, bounds: Tuple[int | float, int | float], increment: int | float | None = None, enforce_int: bool | None = False, checker: Callable[[int | float], bool] | None = None) None[source]
- property bounds: Tuple[int | float, int | float]
!! processed by numpydoc !!
- property default: int | float
!! processed by numpydoc !!
- property enforce_int: bool
!! processed by numpydoc !!
- property increment: None | int | float
!! processed by numpydoc !!
- property max: int | float
!! processed by numpydoc !!
- property maximum: int | float
!! processed by numpydoc !!
- property min: int | float
!! processed by numpydoc !!
- property minimum: int | float
!! processed by numpydoc !!
- property step: None | int | float
!! processed by numpydoc !!