rmf_adapter.graph
index
(built-in)

 
Modules
       
rmf_adapter.graph.lane

 
Classes
       
pybind11_builtins.pybind11_object(builtins.object)
Direction
Graph
OrientationConstraint
OrientationConstraintPtr
Waypoint

 
class Direction(pybind11_builtins.pybind11_object)
    Members:
 
Forward
 
Backward
 
 
Method resolution order:
Direction
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__eq__(...)
__eq__(self: object, arg0: object) -> bool
__getstate__(...)
__getstate__(self: object) -> int
__hash__(...)
__hash__(self: object) -> int
__index__(...)
__index__(self: rmf_adapter.graph.Direction) -> int
__init__(...)
__init__(self: rmf_adapter.graph.Direction, arg0: int) -> None
__int__(...)
__int__(self: rmf_adapter.graph.Direction) -> int
__ne__(...)
__ne__(self: object, arg0: object) -> bool
__repr__(...)
__repr__(self: object) -> str
__setstate__(...)
__setstate__(self: rmf_adapter.graph.Direction, arg0: int) -> None
__str__ = name(...)
name(self: handle) -> str

Readonly properties defined here:
__members__
name
name(self: handle) -> str

Data and other attributes defined here:
Backward = <Direction.Backward: 1>
Forward = <Direction.Forward: 0>

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class Graph(pybind11_builtins.pybind11_object)
    
Method resolution order:
Graph
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: rmf_adapter.graph.Graph) -> None
add_bidir_lane(...)
add_bidir_lane(self: rmf_adapter.graph.Graph, arg0: int, arg1: int) -> None
add_dock_lane(...)
add_dock_lane(self: rmf_adapter.graph.Graph, w0: int, w1: int, dock_name: str, dock_seconds: int = 10) -> None
add_key(...)
add_key(self: rmf_adapter.graph.Graph, arg0: str, arg1: int) -> bool
add_lane(...)
add_lane(self: rmf_adapter.graph.Graph, arg0: rmf_adapter.graph.lane.Node, arg1: rmf_adapter.graph.lane.Node) -> rmf_adapter.graph.lane.Lane
add_waypoint(...)
add_waypoint(self: rmf_adapter.graph.Graph, map_name: str, location: numpy.ndarray[numpy.float64[2, 1]]) -> rmf_adapter.graph.Waypoint
find_waypoint(...)
find_waypoint(*args, **kwargs)
Overloaded function.
 
1. find_waypoint(self: rmf_adapter.graph.Graph, arg0: str) -> rmf_adapter.graph.Waypoint
 
2. find_waypoint(self: rmf_adapter.graph.Graph, arg0: str) -> rmf_adapter.graph.Waypoint
get_lane(...)
get_lane(*args, **kwargs)
Overloaded function.
 
1. get_lane(self: rmf_adapter.graph.Graph, arg0: int) -> rmf_adapter.graph.lane.Lane
 
2. get_lane(self: rmf_adapter.graph.Graph, arg0: int) -> rmf_adapter.graph.lane.Lane
get_waypoint(...)
get_waypoint(*args, **kwargs)
Overloaded function.
 
1. get_waypoint(self: rmf_adapter.graph.Graph, arg0: int) -> rmf_adapter.graph.Waypoint
 
2. get_waypoint(self: rmf_adapter.graph.Graph, arg0: int) -> rmf_adapter.graph.Waypoint
lane_from(...)
lane_from(*args, **kwargs)
Overloaded function.
 
1. lane_from(self: rmf_adapter.graph.Graph, arg0: int, arg1: int) -> rmf_adapter.graph.lane.Lane
 
2. lane_from(self: rmf_adapter.graph.Graph, arg0: int, arg1: int) -> rmf_adapter.graph.lane.Lane
lanes_from_waypoint(...)
lanes_from_waypoint(self: rmf_adapter.graph.Graph, wp_index: int) -> List[int]
remove_key(...)
remove_key(self: rmf_adapter.graph.Graph, arg0: str) -> bool
set_key(...)
set_key(self: rmf_adapter.graph.Graph, arg0: str, arg1: int) -> bool

Readonly properties defined here:
keys
num_lanes
num_waypoints

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class OrientationConstraint(pybind11_builtins.pybind11_object)
    
Method resolution order:
OrientationConstraint
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: rmf_adapter.graph.OrientationConstraint) -> None
apply(...)
apply(self: rmf_adapter.graph.OrientationConstraint, arg0: numpy.ndarray[numpy.float64[3, 1]], arg1: numpy.ndarray[numpy.float64[2, 1]]) -> bool
clone(...)
clone(self: rmf_adapter.graph.OrientationConstraint) -> rmf_utils::clone_ptr<rmf_traffic::agv::Graph::OrientationConstraint>

Static methods defined here:
make(...) from builtins.PyCapsule
make(*args, **kwargs)
Overloaded function.
 
1. make(arg0: List[float]) -> rmf_utils::clone_ptr<rmf_traffic::agv::Graph::OrientationConstraint>
 
Create an acceptable orientation constraint pointer.
 
2. make(arg0: rmf_traffic::agv::Graph::OrientationConstraint::Direction, arg1: numpy.ndarray[numpy.float64[2, 1]]) -> rmf_utils::clone_ptr<rmf_traffic::agv::Graph::OrientationConstraint>
 
Create a direction constraint pointer.

Data descriptors defined here:
__dict__

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class OrientationConstraintPtr(pybind11_builtins.pybind11_object)
    
Method resolution order:
OrientationConstraintPtr
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(...)
__init__(self: rmf_adapter.graph.OrientationConstraintPtr) -> None

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class Waypoint(pybind11_builtins.pybind11_object)
    
Method resolution order:
Waypoint
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(self, /, *args, **kwargs)
Initialize self.  See help(type(self)) for accurate signature.
set_charger(...)
set_charger(self: rmf_adapter.graph.Waypoint, arg0: bool) -> rmf_adapter.graph.Waypoint
set_holding_point(...)
set_holding_point(self: rmf_adapter.graph.Waypoint, arg0: bool) -> rmf_adapter.graph.Waypoint
set_parking_spot(...)
set_parking_spot(self: rmf_adapter.graph.Waypoint, arg0: bool) -> rmf_adapter.graph.Waypoint
set_passthrough_point(...)
set_passthrough_point(self: rmf_adapter.graph.Waypoint, arg0: bool) -> rmf_adapter.graph.Waypoint

Readonly properties defined here:
index
waypoint_name

Data descriptors defined here:
charger
holding_point
location
map_name
parking_spot
passthrough_point

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
Functions
       
parse_graph(...) method of builtins.PyCapsule instance
parse_graph(arg0: str, arg1: rmf_traffic::agv::VehicleTraits) -> rmf_adapter.graph.Graph