33 std::unique_ptr<IGaitPatternGenerator>&& gpg_ptr,
34 std::unique_ptr<IGaitPatternGenerator>&& gpg_revaluation_ptr,
35 const std::shared_ptr<const IHexapodCoordinateConverter>& converter_ptr,
36 const std::shared_ptr<const IHexapodJointCalculator>& joint_calculator_ptr);
50 const std::unique_ptr<IGaitPatternGenerator> gpg_ptr_;
51 const std::unique_ptr<IGaitPatternGenerator> gpg_revaluation_ptr_;
53 const std::shared_ptr<const IHexapodCoordinateConverter> converter_ptr_;
54 const std::shared_ptr<const IHexapodJointCalculator> joint_calculator_ptr_;