#ifndef BMODESETTINGPROBEPROPERTES_H #define BMODESETTINGPROBEPROPERTES_H #include #include #include "model/ssm/dtoInternal/SsmProbeProperties.h" struct BModeSettingProbeProperties_t { bool linear; QList angleValues; QList hiFrequencyNames; QList piValues; QList 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