You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
1.4 KiB
61 lines
1.4 KiB
4 years ago
|
#ifndef EVOCATORMETADATAPART_H
|
||
|
#define EVOCATORMETADATAPART_H
|
||
|
|
||
|
#include <QObject>
|
||
|
|
||
|
#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<quint8> tintMap;
|
||
|
QList<float> enhanceAlpha;
|
||
|
QList<float> enhanceSigma;
|
||
|
}EvocatorMetaDataPart_t;
|
||
|
|
||
|
#endif //EVOCATORMETADATAPART_H
|