| ActorID | AVehicle | protected |
| ActorName | AVehicle | protected |
| AddWayPoint(FVector Waypoint) | APIDDrone | inline |
| APIDDrone() | APIDDrone | |
| ApplyVehicleParameters(FWheeledVehicleParameters CurrentParameters) | AVehicle | |
| AssignRoamingPoints(const TArray< FTransform > Points) | APIDDrone | private |
| AutoPilot(const float DeltaTime) | APIDDrone | private |
| AVehicle() | AVehicle | |
| BeginPlay() override | APIDDrone | privatevirtual |
| ChangeDroneParameters(const FDroneParameters &newParameters) | APIDDrone | |
| ClearWaypoints() | APIDDrone | inline |
| CollisionSensor | AVehicle | protected |
| CreateTopic() | APIDDrone | private |
| DestroyActorByID(const FString &ID) | IActorInformation | static |
| DestroyHandle | APIDDrone | private |
| DestroyTopic() | APIDDrone | private |
| distanceToNextPoint | APIDDrone | private |
| drawDebugPoints | APIDDrone | private |
| DrawDebugPoints() | APIDDrone | private |
| DroneHeightFromGround | APIDDrone | private |
| DroneParameters | APIDDrone | private |
| dronePath | APIDDrone | private |
| DroneSkeletalMesh | APIDDrone | private |
| EndPlay(const EEndPlayReason::Type EndPlayReason) override | APIDDrone | privatevirtual |
| ExportToJsonFile(const FString &FileName) | AVehicle | |
| ExtraTransformSensorPositions | AVehicle | protected |
| ExtraTransformSensors | AVehicle | protected |
| flightmode | APIDDrone | private |
| GenerateRoamingPoints(float radius, int32 roamingPoints) | APIDDrone | |
| GenerateUniqueID() | IActorInformation | privatestatic |
| GetActorByID(const FString &ID) | IActorInformation | static |
| GetActorID() const | IActorInformation | |
| GetActorID_Implementation() const override | AVehicle | inlinevirtual |
| GetActorInformation() const | IActorInformation | |
| GetActorInformation_Implementation() const override | AVehicle | inlinevirtual |
| GetActorName() const | IActorInformation | |
| GetActorName_Implementation() const override | AVehicle | inlinevirtual |
| GetActorsWithInterface() | IActorInformation | static |
| GetCollisionSensor() const | AVehicle | inline |
| GetCurrentWaypointTarget() | APIDDrone | private |
| GetCurrentWaypointTarget_Transform() | APIDDrone | private |
| GetDroneAction() const | APIDDrone | inline |
| GetDroneDistanceToNextPoint() | APIDDrone | inline |
| GetDroneParameters() const | APIDDrone | inline |
| GetDroneSkeletalMesh() const | APIDDrone | inline |
| GetDroneSpeed() const | APIDDrone | inline |
| GetInteractableName() const | IInteractable | |
| GetInteractableName_Implementation() const override | AVehicle | inlinevirtual |
| GetInteractableWorldTransform() const | IInteractable | |
| GetInteractableWorldTransform_Implementation() const override | APIDDrone | inlinevirtual |
| GetMovedFromGarageTransform() const | AVehicle | inline |
| GetOverlapSensor() const | AVehicle | inline |
| GetSensorsManager() const | AVehicle | inline |
| GetShowForwardArrow() const | APIDDrone | inline |
| GetTransformSensor() const | AVehicle | inline |
| GetVehicleParameters() const | AVehicle | inline |
| GetVehicleType() const override | APIDDrone | inlinevirtual |
| GetYawRotationDifference(USkeletalMeshComponent *DroneSkeletalMesh, UStaticMeshComponent *DesiredLocation) | APIDDrone | |
| HandleDestroy() | APIDDrone | private |
| InnerOverlapSensor | APIDDrone | private |
| InteractableName | AVehicle | |
| IsRoaming() const | APIDDrone | inlineprivate |
| IsVehicleInGarage() const | AVehicle | inline |
| manualControl | APIDDrone | private |
| MovedFromGarageTransform | AVehicle | protected |
| MoveDroneToPosition(const FTransform Transform) | APIDDrone | |
| NiagaraComponent | AVehicle | protected |
| OnDroneFinished | APIDDrone | |
| OnVehicleGarageChanged | AVehicle | |
| OriginalCameraTransform | AVehicle | protected |
| OverlapSensor | AVehicle | protected |
| passedWaypoints | APIDDrone | private |
| PositionMesh | APIDDrone | private |
| PossessedBy(AController *NewController) override | AVehicle | virtual |
| PrintAllIds() | IActorInformation | static |
| ResetCamera() | AVehicle | |
| ResetDroneEvent() | APIDDrone | |
| ROSBridgeStateChanged(EROSState ROSState) override | APIDDrone | protectedvirtual |
| ROSMessage | APIDDrone | protected |
| ROSTopic | APIDDrone | protected |
| SensorsManager | AVehicle | protected |
| SetActorIDAndName(const FString &NewActorName, const FString &NewID) | IActorInformation | |
| SetActorIDAndName_Implementation(const FString &NewActorName, const FString &NewID) override | AVehicle | inlinevirtual |
| SetActorName(const FString &NewActorName) | IActorInformation | |
| SetActorName_Implementation(const FString &NewActorName) override | AVehicle | inlinevirtual |
| SetAndValidateActorIDAndName(FString &ActorName, FString &ActorID, TWeakObjectPtr< AActor > Actor) | IActorInformation | static |
| SetCurrentTransformToMovedFromGarageTransform() override | APIDDrone | inlinevirtual |
| SetDesiredLocationMesh(UStaticMeshComponent *meshcomponent) | APIDDrone | inlineprivate |
| SetDrawDebugPoints(bool show) | APIDDrone | inline |
| SetDroneAction(EDroneAction mode) | APIDDrone | inline |
| SetDroneRotation(USkeletalMeshComponent *target, FRotator rotator) | APIDDrone | private |
| SetFlightpath() | APIDDrone | |
| SetManualControl(bool value) | APIDDrone | inline |
| SetShowForwardArrow(bool Show) | APIDDrone | inline |
| SetVehicleIsInGarage(bool VehicleIsInGarage) | AVehicle | inline |
| SetVehicleMeshVisibility(bool Visible) | AVehicle | |
| SetVehicleParameters(FWheeledVehicleParameters NewParameters) | AVehicle | |
| SetVisualizeVehicleOverlapArea(bool Visible) | AVehicle | |
| ShowForwardArrow | APIDDrone | private |
| StartingPosition | APIDDrone | private |
| TeleportVehicleTo(FVector NewLocation, FRotator NewRotation) | AVehicle | |
| TeleportVehicleTo_Implementation(FVector NewLocation, FRotator NewRotation) | AVehicle | virtual |
| Tick(float DeltaTime) override | APIDDrone | privatevirtual |
| ToggleLights(bool isOn) | AVehicle | |
| TogglePhysics(bool isOn) | AVehicle | |
| TransformSensor | AVehicle | protected |
| UpdateGroundHeight() | APIDDrone | private |
| ValidateID(const FString &ActorID, TWeakObjectPtr< AActor > Actor) | IActorInformation | privatestatic |
| VehicleInGarage | AVehicle | protected |
| VehicleParameters | AVehicle | protected |
| waypointReached | APIDDrone | private |
| WayPoints | APIDDrone | private |
| World | APIDDrone | private |