Program Listing for File irv_recipient_controller.hpp
↰ Return to documentation for file (cosm/controller/irv_recipient_controller.hpp
)
#pragma once
/*******************************************************************************
* Includes
******************************************************************************/
#include "rcppsw/common/common.hpp"
/*******************************************************************************
* Namespaces/Decls
******************************************************************************/
namespace cosm {
namespace tv {
class robot_dynamics_applicator;
} /* namespace tv */
namespace controller {
/*******************************************************************************
* Class Definitions
******************************************************************************/
class irv_recipient_controller {
public:
irv_recipient_controller(void) = default;
virtual ~irv_recipient_controller(void) = default;
virtual double applied_movement_throttle(void) const = 0;
virtual void irv_init(const tv::robot_dynamics_applicator* irv) = 0;
};
} /* namespace cosm::controller */