Exemple #1
0
    def _create_linestring(self, start_waypoint, points, border):
        # assert len(points) > 1
        uid = self._next_uid()

        if border == 'left':
            carla_marking = start_waypoint.left_lane_marking
        else:
            carla_marking = start_waypoint.right_lane_marking

        attributes = Bridge.lanelet2_marking(carla_marking)
        if start_waypoint.is_junction:
            attributes = {'type': 'virtual'}

        return lanelet2.Linestring(uid, points, attributes)