Class RequestFactory¶
Defined in File RequestFactory.hpp
Inheritance Relationships¶
Derived Types¶
public rmf_task::requests::ChargeBatteryFactory
(Class ChargeBatteryFactory)public rmf_task::requests::ParkRobotFactory
(Class ParkRobotFactory)
Class Documentation¶
-
class
rmf_task
::
RequestFactory
¶ An abstract interface for generating a tailored request for an AGV given.
Subclassed by rmf_task::requests::ChargeBatteryFactory, rmf_task::requests::ParkRobotFactory
Public Functions
-
virtual ConstRequestPtr
make_request
(const State &state) const = 0¶ Generate a request for the AGV given the state that the robot will have when it is ready to perform the request
-
virtual
~RequestFactory
() = default¶
-
virtual ConstRequestPtr