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.
 
 

60 lines
1.3 KiB

#ifndef PROBEPROPERTIES_H
#define PROBEPROPERTIES_H
#include <QObject>
#include <QVector>
typedef struct ScenGenProbeProperties_t {
bool linear;
float pitch;
float radius;
int subAzimuthNo;
int subElevationNo;
int elementNo;
float elementWidth;
float elementHeight;
float fieldOfView;
QVector<float> impulseResponse;
QList<int> angleValues;
QList<float> focusValues;
QList<float> hiFocusValues;
int multiFocusStep;
QList<int> otiC0Values;
QList<QList<float> > ffcValues;
QList<float> depthData;
QList<int> frequencyValues;
QList<int> hiFrequencyValues;
QList<int> dFrequencyValues;
QList<int> pwFrequencyValues;
QList<QList<float> > criSteeringAngles;
float rxGain;
float txGain;
QList<float> lineDensityValues;
QList<float> dLineDensityValues;
int halfCycleNoValues;
int ffcHalfCycleNoValues;
QList<int> hiHalfCycleNoValues;
QList<int> dopplerHalfCycleNoValues;
QList<float> priExtensionValue;
float dPriExtensionValue;
float txResolution;
float rxResolution;
float mLinesPri;
int simultPwFrameRate;
QVector<float> virtualConvexLineDensityValues;
float vcMaxTheta;
QList<bool> piValues;
QList<QString> hiNames;
QList<float> AtgcB;
QList<float> AtgcD;
QList<float> AtgcPW;
QList<float> AtgcReserve;
ScenGenProbeProperties_t()
{
}
}ScenGenProbeProperties_t;
Q_DECLARE_METATYPE(ScenGenProbeProperties_t)
#endif //PROBEPROPERTIES_H