#ifndef KERNELINPUT_H #define KERNELINPUT_H #include #include "model/backendImageProcessor/dto/BipProbeProperties.h" #include "model/backendImageProcessor/dtoInternal/BipScanConversionConfig.h" #include "model/databaseManager/type/EAlgorithmType.h" typedef struct KernelInput_t { //scan conversion QList scanConvConfig; quint64 outputWidth; quint64 outputHeight; //reject int rejectBThreshold; int rejectMThreshold; //enhance int enhanceBSelector; int enhanceMSelector; EAlgorithmType::eEnhanceAlgorithmType enhanceAlgorithm; int enhanceLoGFilterSize; QList enhanceAlpha; QList enhanceSigma; //dynamic contrast int compressionType; int dynamicContrastBGain; int dynamicContrastMGain; int dynamicContrastBSelector; int dynamicContrastMSelector; QList dynamicContrastGamma; //sri int sriSelector; EAlgorithmType::eSriAlgorithmType sriAlgorithm; QList sriAlpha; QList sriWindowSize; //cri int cri; int criFilterMode; QList criFilterZeroSteeringWeight; //grayMap QList grayMapMList; QList grayMapBList; //tintmap QList > tintMapMList; QList > tintMapBList; bool tintMapMEnable; //persist int persist; //frame filter int frameFilterMode; }KernelInput_t; #endif //KERNELINPUT_H