diff --git a/src/ffx/filter/crop_filter.py b/src/ffx/filter/crop_filter.py index c41f614..c40f865 100644 --- a/src/ffx/filter/crop_filter.py +++ b/src/ffx/filter/crop_filter.py @@ -31,15 +31,11 @@ class CropFilter(Filter): super().__init__(self) - def setArguments(self, - outputWidth: int, - outputHeight: int, - offsetX: int, - offsetY: int): - self.__outputWidth = int(outputWidth) - self.__outputHeight = int(outputHeight) - self.__offsetX = int(offsetX) - self.__offsetY = int(offsetY) + def setArguments(self, **kwargs): + self.__outputWidth = int(kwargs.get(CropFilter.OUTPUT_WIDTH_KEY)) + self.__outputHeight = int(kwargs.get(CropFilter.OUTPUT_HEIGHT_KEY)) + self.__offsetX = int(kwargs.get(CropFilter.OFFSET_X_KEY,)) + self.__offsetY = int(kwargs.get(CropFilter.OFFSET_Y_KEY,)) def getPayload(self):