rmf_fleet_adapter_python
2.7
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace Graph
Namespace Lane
Namespace rmf_fleet_adapter
Namespace rmf_fleet_adapter::agv
Namespace rmf_traffic
Namespace rmf_traffic::geometry
Classes and Structs
Class PyConvexShape
Class PyEvent
Class PyExecutor
Class PyFinalConvexShape
Class PyFinalShape
Class PyOrientationConstraint
Class PyRobotCommandHandle
Class PyShape
Typedefs
Typedef Duration
Typedef EventPtr
Typedef Graph
Typedef Lane
Typedef Lane
Directories
Directory include
Directory rmf_fleet_adapter_python
Directory geometry
Directory graph
Files
File PyConvexShape.hpp
File PyEvent.hpp
File PyExecutor.hpp
File PyOrientationConstraint.hpp
File PyRobotCommandHandle.hpp
File PyShape.hpp
Standard Documents
CHANGELOG
Changelog for package rmf_fleet_adapter_python
2.7.2 (2024-06-18)
2.7.1 (2024-06-11)
2.7.0 (2024-06-01)
2.6.0 (2024-03-13)
2.5.0 (2023-12-22)
2.4.0 (2023-12-15)
2.3.2 (2023-08-28)
2.3.1 (2023-08-10)
2.3.0 (2023-06-08)
2.2.0 (2023-06-06)
2.1.5 (2023-05-20)
2.1.4 (2023-04-27)
2.1.3 (2023-04-26)
2.1.2 (2022-10-10)
2.1.0 (2022-10-03)
2.0.0 (2022-03-18)
1.5.0 (2022-02-14)
1.3.0 (2021-06-07)
PACKAGE
README
rmf_fleet_adapter_python
Introduction
Installation
Running Examples
Notes
Using the Bindings
Description
Creating your own RobotCommandHandle
Using
__init__
Creating Your Own Event Executor
Interacting with
rmf_core
Running tests
Gotchas
Index
rmf_fleet_adapter_python
C++ API
Class PyExecutor
View page source
Class PyExecutor
Defined in
File PyExecutor.hpp
Inheritance Relationships
Base Type
public
Lane::Executor
Class Documentation
class
PyExecutor
:
public
Lane
::
Executor
Public Functions
inline
void
execute
(
const
Lane
::
DoorOpen
&
open
)
override
inline
void
execute
(
const
Lane
::
DoorClose
&
close
)
override
inline
void
execute
(
const
Lane
::
LiftSessionBegin
&
begin
)
override
inline
void
execute
(
const
Lane
::
LiftDoorOpen
&
open
)
override
inline
void
execute
(
const
Lane
::
LiftSessionEnd
&
end
)
override
inline
void
execute
(
const
Lane
::
LiftMove
&
move
)
override
inline
void
execute
(
const
Lane
::
Dock
&
dock
)
override
inline
void
execute
(
const
Lane
::
Wait
&
wait
)
override