rmf_traffic
3.4
C++ API
File Hierarchy
Full C++ API
Namespaces
Namespace rmf_traffic
Namespace rmf_traffic::@19
Namespace rmf_traffic::agv
Namespace rmf_traffic::blockade
Namespace rmf_traffic::debug
Namespace rmf_traffic::detail
Namespace rmf_traffic::geometry
Namespace rmf_traffic::internal
Namespace rmf_traffic::schedule
Namespace rmf_traffic::time
Namespace std
Classes and Structs
Struct Plan::Checkpoint
Struct Plan::Progress
Struct Debug::Node
Struct Node::Compare
Struct RouteValidator::Conflict
Struct TimeVelocity
Struct ReservedRange
Struct Status
Struct Writer::Checkpoint
Struct Writer::Reservation
Struct Dependency
Struct DependsOnPlan::Dependency
Struct DetectConflict::Conflict
Struct Add::Item
Struct Inconsistencies::Element
Struct Ranges::Range
Template Struct Negotiation::SearchResult
Struct Negotiation::Submission
Struct Negotiation::VersionedKey
Struct Rectifier::Range
Struct View::Element
Struct Trajectory::InsertionResult
Template Struct hash< rmf_traffic::agv::LaneClosure >
Class CentralizedNegotiation
Class CentralizedNegotiation::Agent
Class CentralizedNegotiation::Result
Class Graph
Class Graph::DoorProperties
Class Graph::Lane
Class Lane::Dock
Class Lane::Door
Class Lane::DoorClose
Class Lane::DoorOpen
Class Lane::Event
Class Lane::Executor
Class Lane::LiftDoorOpen
Class Lane::LiftMove
Class Lane::LiftSession
Class Lane::LiftSessionBegin
Class Lane::LiftSessionEnd
Class Lane::Node
Class Lane::Properties
Class Lane::Wait
Class Graph::LiftProperties
Class Graph::OrientationConstraint
Class Graph::Waypoint
Class Interpolate
Class Interpolate::Options
Class invalid_traits_error
Class LaneClosure
Class NegotiatingRouteValidator
Class NegotiatingRouteValidator::Generator
Class Plan
Class Plan::Waypoint
Class Planner
Class Planner::Configuration
Class Planner::Debug
Class Debug::Progress
Class Planner::Goal
Class Planner::Options
Class Planner::QuickestPath
Class Planner::Result
Class Planner::Start
Class Rollout
Class RouteValidator
Class ScheduleRouteValidator
Class SimpleNegotiator
Class SimpleNegotiator::Debug
Class SimpleNegotiator::Options
Class VehicleTraits
Class VehicleTraits::Differential
Class VehicleTraits::Holonomic
Class VehicleTraits::Limits
Class Moderator
Class Moderator::Assignments
Class ModeratorRectificationRequesterFactory
Class Participant
Class RectificationRequester
Class RectificationRequesterFactory
Class Rectifier
Class Writer
Class Plumber
Class DependsOnPlan
Template Class bidirectional_iterator
Template Class forward_iterator
Class DetectConflict
Class Circle
Class ConvexShape
Class FinalConvexShape
Class FinalShape
Class Shape
Class Space
Class invalid_trajectory_error
Class Motion
Class Profile
Class Region
Class Route
Class Change
Class Change::Add
Class Change::Cull
Class Change::Delay
Class Change::Erase
Class Change::Progress
Class Change::RegisterParticipant
Class Change::UnregisterParticipant
Class Change::UpdateParticipantInfo
Class Database
Class DatabaseRectificationRequesterFactory
Class Inconsistencies
Class Inconsistencies::Ranges
Class ItineraryViewer
Class ItineraryViewer::DependencySubscription
Class Mirror
Class Negotiation
Class Negotiation::Evaluator
Class Negotiation::Table
Class Table::Viewer
Class Viewer::Endpoint
Class Negotiator
Class Negotiator::Responder
Class ParticipantDescription
Class Patch
Class Patch::Participant
Class Query
Class Query::Participants
Class Participants::All
Class Participants::Exclude
Class Participants::Include
Class Query::Spacetime
Class Spacetime::All
Class Spacetime::Regions
Class Spacetime::Timespan
Class QuickestFinishEvaluator
Class RectificationRequester
Class RectificationRequesterFactory
Class Rectifier
Class SimpleResponder
Class Snappable
Class Snapshot
Class StubbornNegotiator
Class Viewer
Class Viewer::View
Class Writer
Class Writer::Registration
Class Trajectory
Template Class Trajectory::base_iterator
Class Trajectory::Waypoint
Functions
Function rmf_traffic::agv::compute_plan_starts
Function rmf_traffic::agv::interpolate_time_along_quadratic_straight_line
Function rmf_traffic::blockade::make_participant
Template Function rmf_traffic::geometry::make_final(Args&&…)
Template Function rmf_traffic::geometry::make_final(const T&)
Template Function rmf_traffic::geometry::make_final_convex(Args&&…)
Template Function rmf_traffic::geometry::make_final_convex(const T&)
Function rmf_traffic::geometry::operator!=(const Circle&, const Circle&)
Function rmf_traffic::geometry::operator!=(const Space&, const Space&)
Function rmf_traffic::geometry::operator==(const Circle&, const Circle&)
Function rmf_traffic::geometry::operator==(const Space&, const Space&)
Function rmf_traffic::operator!=
Function rmf_traffic::operator==
Function rmf_traffic::schedule::make_query(std::vector<Region>)
Function rmf_traffic::schedule::make_query(std::vector<std::string>, const Time *, const Time *)
Function rmf_traffic::schedule::operator!=
Function rmf_traffic::schedule::operator==
Function rmf_traffic::schedule::query_all
Function rmf_traffic::time::apply_offset
Function rmf_traffic::time::from_seconds
Function rmf_traffic::time::to_seconds
Defines
Define CAPTURE_LEAK
Define CAPTURE_LEAK_HERE
Define CHECK_LEAK
Typedefs
Typedef rmf_traffic::blockade::CheckpointId
Typedef rmf_traffic::blockade::ParticipantId
Typedef rmf_traffic::blockade::ReservationId
Typedef rmf_traffic::blockade::Version
Typedef rmf_traffic::CheckpointId
Typedef rmf_traffic::ConstRoutePtr
Typedef rmf_traffic::Dependencies
Typedef rmf_traffic::DependsOnCheckpoint
Typedef rmf_traffic::DependsOnParticipant
Typedef rmf_traffic::DependsOnRoute
Typedef rmf_traffic::Duration
Typedef rmf_traffic::geometry::ConstConvexShapePtr
Typedef rmf_traffic::geometry::ConstFinalConvexShapePtr
Typedef rmf_traffic::geometry::ConstFinalShapePtr
Typedef rmf_traffic::geometry::ConstShapePtr
Typedef rmf_traffic::geometry::ConvexShapePtr
Typedef rmf_traffic::geometry::FinalConvexShapePtr
Typedef rmf_traffic::geometry::FinalShapePtr
Typedef rmf_traffic::geometry::ShapePtr
Typedef rmf_traffic::ParticipantId
Typedef rmf_traffic::PlanId
Typedef rmf_traffic::RouteId
Typedef rmf_traffic::RoutePtr
Typedef rmf_traffic::schedule::Itinerary
Typedef rmf_traffic::schedule::ItineraryVersion
Typedef rmf_traffic::schedule::ItineraryView
Typedef rmf_traffic::schedule::ParticipantDescriptionsMap
Typedef rmf_traffic::schedule::ParticipantId
Typedef rmf_traffic::schedule::ProgressVersion
Typedef rmf_traffic::schedule::StorageId
Typedef rmf_traffic::schedule::Version
Typedef rmf_traffic::Time
Directories
Directory include
Directory rmf_traffic
Directory agv
Directory debug
Directory blockade
Directory debug
Directory detail
Directory geometry
Directory schedule
Files
File bidirectional_iterator.hpp
File CentralizedNegotiation.hpp
File Change.hpp
File Circle.hpp
File ConvexShape.hpp
File Database.hpp
File debug_Negotiator.hpp
File debug_Planner.hpp
File DetectConflict.hpp
File forward_iterator.hpp
File Graph.hpp
File Inconsistencies.hpp
File Interpolate.hpp
File Itinerary.hpp
File LaneClosure.hpp
File Mirror.hpp
File Moderator.hpp
File Motion.hpp
File Negotiation.hpp
File Negotiator.hpp
File Participant.hpp
File Participant.hpp
File ParticipantDescription.hpp
File Patch.hpp
File Planner.hpp
File Plumber.hpp
File Profile.hpp
File Query.hpp
File Rectifier.hpp
File Rectifier.hpp
File Region.hpp
File Rollout.hpp
File Route.hpp
File RouteValidator.hpp
File Shape.hpp
File SimpleNegotiator.hpp
File Snapshot.hpp
File Space.hpp
File Status.hpp
File StubbornNegotiator.hpp
File Time.hpp
File Trajectory.hpp
File VehicleTraits.hpp
File Version.hpp
File Viewer.hpp
File Writer.hpp
File Writer.hpp
Standard Documents
CHANGELOG
Changelog for package rmf_traffic
3.4.0 (2024-06-12)
3.3.1 (2023-12-22)
3.3.0 (2023-12-15)
3.2.0 (2023-06-08)
3.1.0 (2023-06-06)
3.0.0 (2022-10-03)
2.0.0 (2022-03-18)
1.5.0 (2022-02-14)
1.4.1 (2021-10-27)
1.4.0 (2021-09-01)
1.3.0 (2021-05-07)
1.2.0 (2021-01-05)
1.1.0 (2020-09-24)
1.0.2 (2020-07-27)
1.0.1 (2020-07-20)
1.0.0 (2020-06-23)
PACKAGE
QUALITY_DECLARATION
rmf_traffic
Quality Declaration
Version Policy [1]
Change Control Process [2]
Documentation [3]
Testing [4]
Dependencies [5]
Platform Support [6]
Security [7]
README
rmf_traffic package
Quality Declaration
Index
rmf_traffic
C++ API
Class Plumber
View page source
Class Plumber
Defined in
File Plumber.hpp
Class Documentation
class
Plumber
Public Functions
Plumber
(
std
::
string
name
)
~Plumber
(
)