Class Loop::Description¶
Defined in File Loop.hpp
Nested Relationships¶
This class is a nested type of Class Loop.
Inheritance Relationships¶
Base Type¶
public rmf_task::Task::Description
(Class Task::Description)
Class Documentation¶
-
class
rmf_task::requests::Loop
::
Description
: public rmf_task::Task::Description Public Functions
-
virtual Task::ConstModelPtr
make_model
(rmf_traffic::Time earliest_start_time, const Parameters ¶meters) const final Generate a Model for the task based on the unique traits of this description
- Parameters
[in] earliest_start_time
: The earliest time this task should begin execution. This is usually the requested start time for the task.[in] parameters
: The parameters that describe this AGV
-
virtual Info
generate_info
(const State &initial_state, const Parameters ¶meters) const final Generate a plain text info description for the task, given the predicted initial state and the task planning parameters.
- Parameters
[in] initial_state
: The predicted initial state for the task[in] parameters
: The task planning parameters
-
std::size_t
start_waypoint
() const Get the start waypoint of the loop in this request.
-
std::size_t
finish_waypoint
() const Get the finish waypoint of the loop in this request.
-
std::size_t
num_loops
() const Get the numbert of loops in this request.
Public Static Functions
-
static Task::ConstDescriptionPtr
make
(std::size_t start_waypoint, std::size_t finish_waypoint, std::size_t num_loops) Generate the description for this request.
-
virtual Task::ConstModelPtr