Class locomotion_actuator
Defined in File locomotion_actuator.hpp
Class Documentation
-
class locomotion_actuator
Base class for actuators that move an agent through space, as opposed to other actuators of movement actuators which only move part of an agent (e.g., those for repositioning a camera).
Public Functions
-
locomotion_actuator(const locomotion_actuator&) = default
-
locomotion_actuator(locomotion_actuator&&) = default
-
locomotion_actuator(void) = default
-
virtual ~locomotion_actuator(void) = default
-
virtual double max_velocity(void) const = 0
Get the maximum magnitude of a commanded velocity vector which the actuator will accept.
-
locomotion_actuator &operator=(const locomotion_actuator&) = default
-
locomotion_actuator &operator=(locomotion_actuator&&) = default
-
virtual void stop(void) = 0
Stop all motion, with minimal rampdown.
-
locomotion_actuator(const locomotion_actuator&) = default