|
Agrarsense
|
#include <Forwarder.h>


Public Member Functions | |
| AForwarder () | |
| virtual EVehicleTypes | GetVehicleType () const override |
Public Member Functions inherited from AVehicle | |
| AVehicle () | |
| virtual EVehicleTypes | GetVehicleType () const |
| void | TogglePhysics (bool isOn) |
| void | SetVehicleMeshVisibility (bool Visible) |
| void | TeleportVehicleTo (FVector NewLocation, FRotator NewRotation) |
| virtual void | TeleportVehicleTo_Implementation (FVector NewLocation, FRotator NewRotation) |
| void | ResetCamera () |
| void | ToggleLights (bool isOn) |
| void | SetVisualizeVehicleOverlapArea (bool Visible) |
| FString | ExportToJsonFile (const FString &FileName) |
| void | SetVehicleIsInGarage (bool VehicleIsInGarage) |
| bool | IsVehicleInGarage () const |
| USensorsManagerComponent * | GetSensorsManager () const |
| ACollisionSensor * | GetCollisionSensor () const |
| ATransformSensor * | GetTransformSensor () const |
| AOverlapSensor * | GetOverlapSensor () const |
| FTransform | GetMovedFromGarageTransform () const |
| virtual void | SetCurrentTransformToMovedFromGarageTransform () |
| virtual FText | GetInteractableName_Implementation () const override |
| virtual FTransform | GetInteractableWorldTransform_Implementation () const override |
| virtual FString | GetActorID_Implementation () const override |
| virtual FString | GetActorName_Implementation () const override |
| virtual FString | GetActorInformation_Implementation () const override |
| virtual void | SetActorName_Implementation (const FString &NewActorName) override |
| virtual void | SetActorIDAndName_Implementation (const FString &NewActorName, const FString &NewID) override |
| void | SetVehicleParameters (FWheeledVehicleParameters NewParameters) |
| FWheeledVehicleParameters | GetVehicleParameters () const |
| void | ApplyVehicleParameters (FWheeledVehicleParameters CurrentParameters) |
| virtual void | PossessedBy (AController *NewController) override |
Public Member Functions inherited from IInteractable | |
| FText | GetInteractableName () const |
| FTransform | GetInteractableWorldTransform () const |
Public Member Functions inherited from IActorInformation | |
| FString | GetActorID () const |
| FString | GetActorName () const |
| FString | GetActorInformation () const |
| void | SetActorName (const FString &NewActorName) |
| void | SetActorIDAndName (const FString &NewActorName, const FString &NewID) |
Private Member Functions | |
| virtual void | BeginPlay () override |
| virtual void | EndPlay (const EEndPlayReason::Type EndPlayReason) override |
Additional Inherited Members | |
Static Public Member Functions inherited from IActorInformation | |
| static void | SetAndValidateActorIDAndName (FString &ActorName, FString &ActorID, TWeakObjectPtr< AActor > Actor) |
| static bool | DestroyActorByID (const FString &ID) |
| static AActor * | GetActorByID (const FString &ID) |
| template<typename T > | |
| static TArray< T * > | GetActorsWithInterface () |
| static void | PrintAllIds () |
Public Attributes inherited from AVehicle | |
| FText | InteractableName |
| FVehicleGarageChangedDelegate | OnVehicleGarageChanged |
Protected Member Functions inherited from AVehicle | |
| virtual void | BeginPlay () override |
| virtual void | EndPlay (const EEndPlayReason::Type EndPlayReason) override |
| virtual void | ROSBridgeStateChanged (EROSState ROSState) |
Protected Attributes inherited from AVehicle | |
| FWheeledVehicleParameters | VehicleParameters |
| TObjectPtr< USensorsManagerComponent > | SensorsManager |
| ACollisionSensor * | CollisionSensor = nullptr |
| ATransformSensor * | TransformSensor = nullptr |
| AOverlapSensor * | OverlapSensor = nullptr |
| UNiagaraComponent * | NiagaraComponent = nullptr |
| TArray< UStaticMeshComponent * > | ExtraTransformSensorPositions |
| FString | ActorName |
| FString | ActorID |
| FTransform | OriginalCameraTransform |
| FTransform | MovedFromGarageTransform |
| bool | VehicleInGarage = false |
| TArray< ATransformSensor * > | ExtraTransformSensors |
Forwarder base class
Definition at line 21 of file Forwarder.h.
| AForwarder::AForwarder | ( | ) |
Definition at line 8 of file Forwarder.cpp.
References AVehicle::InteractableName.
|
overrideprivatevirtual |
Reimplemented from AVehicle.
Definition at line 13 of file Forwarder.cpp.
|
overrideprivatevirtual |
Reimplemented from AVehicle.
Definition at line 18 of file Forwarder.cpp.
|
inlineoverridevirtual |
Get type of the Vehicle
Reimplemented from AVehicle.
Definition at line 33 of file Forwarder.h.
References Forwarder.