46 UFUNCTION(BlueprintCallable)
53 UFUNCTION(BlueprintCallable)
54 bool Load(
const FString &XODRContent);
57 UFUNCTION(BlueprintCallable)
61 UFUNCTION(BlueprintCallable)
62 TArray<FWaypoint> GenerateWaypoints(
float ApproxDistance = 100.0f)
const;
65 UFUNCTION(BlueprintCallable)
66 TArray<FWaypointConnection> GenerateTopology()
const;
69 UFUNCTION(BlueprintCallable)
70 TArray<FWaypoint> GenerateWaypointsOnRoadEntries()
const;
73 UFUNCTION(BlueprintCallable)
74 FVector ComputeLocation(
FWaypoint Waypoint)
const;
77 UFUNCTION(BlueprintCallable)
78 TArray<FVector> ComputeLocations(
const TArray<FWaypoint> &Waypoints)
const;
81 UFUNCTION(BlueprintCallable)
82 FTransform ComputeTransform(
FWaypoint Waypoint)
const;
85 UFUNCTION(BlueprintCallable)
86 TArray<FTransform> ComputeTransforms(
const TArray<FWaypoint> &Waypoints)
const;
89 UFUNCTION(BlueprintCallable)
90 TArray<FWaypoint> GetNext(
FWaypoint Waypoint,
float Distance = 100.0f)
const;
94 TOptional<carla::road::Map>
Map;