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.
44 lines
974 B
44 lines
974 B
#ifndef BMODESETTINGPROBEPROPERTES_H
|
|
#define BMODESETTINGPROBEPROPERTES_H
|
|
|
|
#include <QObject>
|
|
#include <QMetaType>
|
|
|
|
#include "model/ssm/dtoInternal/SsmProbeProperties.h"
|
|
|
|
struct BModeSettingProbeProperties_t {
|
|
bool linear;
|
|
QList<int> angleValues;
|
|
QList<QString> hiFrequencyNames;
|
|
QList<bool> piValues;
|
|
QList<float> depthData;
|
|
|
|
int hiFocusValuesLength;
|
|
int focusValuesLength;
|
|
int multiFocusStep;
|
|
int ffcValuesLength;
|
|
|
|
void init(SsmProbeProperties_t temp)
|
|
{
|
|
linear = temp.linear;
|
|
|
|
angleValues.clear();
|
|
angleValues.append(temp.angleValues);
|
|
|
|
hiFrequencyNames.clear();
|
|
hiFrequencyNames.append(temp.hiNames);
|
|
|
|
piValues.clear();
|
|
piValues.append(temp.piValues);
|
|
|
|
depthData.clear();
|
|
depthData.append(temp.depthData);
|
|
|
|
hiFocusValuesLength = temp.hiFocusValues.length();
|
|
focusValuesLength = temp.focusValues.length();
|
|
multiFocusStep = temp.multiFocusStep;
|
|
ffcValuesLength = temp.ffcValues[0].length();
|
|
}
|
|
};
|
|
|
|
#endif //BMODESETTINGPROBEPROPERTES_H
|
|
|