#include "AlgorithmParamConverter.h" JiuruiWorkpieceAlgorithmParams::JiuruiWorkpieceAlgorithmParams() : cornerParam() , workpieceParam() { workpieceParam.len = 320.0; workpieceParam.width = 140.0; workpieceParam.thickness = 48.0; } JiuruiWorkpieceAlgorithmParams AlgorithmParamConverter::ToJiuruiWorkpieceAlgorithmParams( const VrAlgorithmParams& algorithmParams) { JiuruiWorkpieceAlgorithmParams params; params.cornerParam.minEndingGap = algorithmParams.cornerParam.minEndingGap; params.cornerParam.minEndingGap_z = algorithmParams.cornerParam.minEndingGap_z; params.cornerParam.scale = algorithmParams.cornerParam.scale; params.cornerParam.cornerTh = algorithmParams.cornerParam.cornerTh; params.cornerParam.jumpCornerTh_1 = algorithmParams.cornerParam.jumpCornerTh_1; params.cornerParam.jumpCornerTh_2 = algorithmParams.cornerParam.jumpCornerTh_2; params.workpieceParam.len = algorithmParams.workpieceParam.len; params.workpieceParam.width = algorithmParams.workpieceParam.width; params.workpieceParam.thickness = algorithmParams.workpieceParam.thickness; return params; }