55 std::make_shared<::Utils::CylindricalTransformationParameters>();
59 std::make_shared<::Utils::CylindricalTransformationParameters>(
60 get_value<Utils::Vector3d>(
params,
"center"),
61 get_value<Utils::Vector3d>(
params,
"axis"));
65 std::make_shared<::Utils::CylindricalTransformationParameters>(
66 get_value<Utils::Vector3d>(
params,
"center"),
67 get_value<Utils::Vector3d>(
params,
"axis"),
68 get_value<Utils::Vector3d>(
params,
"orientation"));
71 throw std::runtime_error(
"Provide either no arguments, center and axis, "
72 "or center and axis and orientation");