rmf_traffic: Rolling
  • Links
    • Rosindex
    • Repository
  • 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::CacheAudit
        • 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
        • Function std::operator<<
      • 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
    • README
      • rmf_traffic package
        • Quality Declaration
    • QUALITY_DECLARATION
      • rmf_traffic Quality Declaration
        • Version Policy [1]
        • Change Control Process [2]
        • Documentation [3]
        • Testing [4]
        • Dependencies [5]
        • Platform Support [6]
        • Security [7]
    • PACKAGE
    • CHANGELOG
      • Changelog for package rmf_traffic
        • 3.6.0 (2025-06-09)
        • 3.5.0 (2025-05-09)
        • 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)
  • Index
rmf_traffic: Rolling
  • C++ API
  • File Route.hpp
  • View page source

File Route.hpp

↰ Parent directory (include/rmf_traffic)

Contents

  • Definition (include/rmf_traffic/Route.hpp)

  • Includes

  • Included By

  • Namespaces

  • Classes

  • Typedefs

Definition (include/rmf_traffic/Route.hpp)

  • Program Listing for File Route.hpp

Includes

  • map

  • optional

  • rmf_traffic/Trajectory.hpp (File Trajectory.hpp)

  • rmf_utils/impl_ptr.hpp

  • set

  • unordered_map

Included By

  • File DetectConflict.hpp

  • File Itinerary.hpp

Namespaces

  • Namespace rmf_traffic

Classes

  • Struct Dependency

  • Struct DependsOnPlan::Dependency

  • Class DependsOnPlan

  • Class Route

Typedefs

  • 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::ParticipantId

  • Typedef rmf_traffic::PlanId

  • Typedef rmf_traffic::RouteId

  • Typedef rmf_traffic::RoutePtr

Previous Next

© Copyright The <rmf_traffic> Contributors. License: Apache License 2.0.

Built with Sphinx using a theme provided by Read the Docs.