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.3 KiB
61 lines
1.3 KiB
4 years ago
|
#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
|