19 lines
937 B
C++
19 lines
937 B
C++
|
|
#include "AlgorithmParamConverter.h"
|
||
|
|
|
||
|
|
WeldSeamAlgorithmParams AlgorithmParamConverter::ToAlgorithmParams(const VrAlgorithmParams& params)
|
||
|
|
{
|
||
|
|
WeldSeamAlgorithmParams result;
|
||
|
|
result.valleyParam.chkWin_width = params.valleyParam.chkWinWidth;
|
||
|
|
result.valleyParam.maxWidth = params.valleyParam.maxWidth;
|
||
|
|
result.valleyParam.minHeight = params.valleyParam.minHeight;
|
||
|
|
|
||
|
|
result.treeGrowParam.maxLineSkipNum = params.treeGrowParam.maxLineSkipNum;
|
||
|
|
result.treeGrowParam.yDeviation_max = params.treeGrowParam.yDeviationMax;
|
||
|
|
result.treeGrowParam.maxSkipDistance = params.treeGrowParam.maxSkipDistance;
|
||
|
|
result.treeGrowParam.zDeviation_max = params.treeGrowParam.zDeviationMax;
|
||
|
|
result.treeGrowParam.minLTypeTreeLen = params.treeGrowParam.minLTypeTreeLen;
|
||
|
|
result.treeGrowParam.minVTypeTreeLen = params.treeGrowParam.minVTypeTreeLen;
|
||
|
|
result.weldRefPoints = params.weldSeamParam.weldRefPoints;
|
||
|
|
return result;
|
||
|
|
}
|