10 const std::shared_ptr<const IHexapodCoordinateConverter>& converter_ptr,
11 const std::shared_ptr<const IHexapodStatePresenter>& presenter_ptr,
12 const std::shared_ptr<const IHexapodPostureValidator>& checker_ptr)
13 : converter_ptr_(converter_ptr)
14 , presenter_ptr_(presenter_ptr)
15 , checker_ptr_(checker_ptr) {
16 assert(converter_ptr_);
17 assert(presenter_ptr_);
GpgBuilderChangePosture(const std::shared_ptr< const IHexapodCoordinateConverter > &converter_ptr, const std::shared_ptr< const IHexapodStatePresenter > &presenter_ptr, const std::shared_ptr< const IHexapodPostureValidator > &checker_ptr)
std::unique_ptr< IGaitPatternGenerator > Build() const