Class RequestFactory

Inheritance Relationships

Derived Types

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