Module ffi

Source

Structs§

BranchPoint
ConstLanePtr
Shared struct for Lane pointers. This is needed because *const Lane can’t be used directly in the CxxVector collection.
ConstLaneSRangeRef
Shared struct for LaneSRange references. This is needed because &f can’t be used directly in the CxxVector collection.
HBounds
InertialPosition
Intersection
IntersectionBook
Junction
Lane
LaneEnd
LaneEndSet
LanePosition
LanePositionResult
LaneSRange
LaneSRoute
MutIntersectionPtr
Shared struct for Intersection pointers. This is needed because *mut Intersection can’t be used directly in the CxxVector collection.
RBounds
RoadGeometry
RoadNetwork
RoadPosition
RoadPositionResult
Rotation
SRange
Segment

Functions§

BranchPoint_GetDefaultBranch
BranchPoint_id
InertialPosition_new
InertialPosition_operator_eq
InertialPosition_operator_mul_scalar
InertialPosition_operator_sub
InertialPosition_operator_sum
InertialPosition_to_str
IntersectionBook_GetIntersection
IntersectionBook_GetIntersections
Intersection_id
Junction_id
LaneEnd_is_start
LaneEnd_lane
LaneEnd_new
Safety
LanePositionResult_distance
LanePositionResult_nearest_position
LanePositionResult_road_position
LanePosition_new
LanePosition_to_str
LaneSRange_GetIntersection
LaneSRange_lane_id
LaneSRange_new
LaneSRange_s_range
LaneSRoute_new
Lane_EvalMotionDerivatives
Lane_GetBranchPoint
Lane_GetConfluentBranches
Lane_GetDefaultBranch
Lane_GetOngoingBranches
Lane_GetOrientation
Lane_ToInertialPosition
Lane_ToLanePosition
Lane_ToSegmentPosition
Lane_elevation_bounds
Lane_id
Lane_lane_bounds
Lane_segment_bounds
RoadGeometry_BackendCustomCommand
RoadGeometry_GetBranchPoint
RoadGeometry_GetJunction
RoadGeometry_GetLane
RoadGeometry_GetLanes
RoadGeometry_GetSegment
RoadGeometry_ToRoadPosition
RoadGeometry_id
RoadPositionResult_distance
RoadPositionResult_nearest_position
RoadPositionResult_road_position
RoadPosition_ToInertialPosition
RoadPosition_lane
RoadPosition_new
Safety
RoadPosition_pos
Rotation_Apply
Rotation_Reverse
Rotation_from_quat
Rotation_from_rpy
Rotation_matrix
Rotation_new
Rotation_rpy
Rotation_set_quat
SRange_GetIntersection
SRange_new
Segment_id

Type Aliases§

Matrix3
Quaternion
RoadRulebook
RollPitchYaw
TrafficLightBook
Vector3