#ifndef EVOCATORMETADATAPART_H #define EVOCATORMETADATAPART_H #include #include "model/evocator/dto/EvocatorProbeProperties.h" /*************************************************************************************************/ /** * @brief Evocator metadata part include scenario generator parameter * @author Mohammad Mohsen Talaie * @details This is a dto for copy senario generator parameters inside evocator meta data * @date 21 sep 2020 */ /*************************************************************************************************/ typedef struct EvocatorMetaDataPart_t { EvocatorProbeProperties_t probe; bool virtualConvex; bool hdZoom; float depth; float fieldOfView; float startDepth; int rxLineNo; int rxFocusPointNo; float rxLineDaz; float rxPointDax; float vcMaxTheta; float angle; float steering; float minScanAx; float maxScanAx; float minScanAz; float bMinScanAx; float bMinScanAz; float bMaxScanAx; float bMaxScanAz; float virtualOriginalZ; uint outputWidth; uint outputHeight; int compressionType; int dynContSelector; int dynContGain; int grayMapSelector; bool tintMapEnable; int sri; int rejectThreshold; int enhance; int enhanceAlgorithm; int enhanceFilterSize; int persist; int frameFilterMode; int cri; int criFilterMode; QList tintMap; QList enhanceAlpha; QList enhanceSigma; }EvocatorMetaDataPart_t; #endif //EVOCATORMETADATAPART_H