8#include "GameFramework/Actor.h" 
   10#include "OverlapSensorParameters.generated.h" 
   17    UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
   18    AActor* OwningActor = 
nullptr;
 
   20    UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
   23    UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
   24    FVector RelativePosition = FVector(0.0f, 0.0f, 0.0f);
 
   26    UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
   27    FVector Size = FVector(1.0f, 1.0f, 1.0f);
 
   29    UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
   30    bool CreateROSTopic = true;
 
   32    UPROPERTY(EditAnywhere, BlueprintReadWrite)
 
   33    bool AllChannels = false;
 
   35    FString ToHumanReadable(const FTransform& TransformToLog)
 const 
   37        auto T = TransformToLog.GetTranslation();
 
   38        auto R = TransformToLog.GetRotation();
 
   39        auto S = TransformToLog.GetScale3D();
 
   41        FString Output = FString::Printf(TEXT(
"Translation: %f %f %f\n"), T.X, T.Y, T.Z);
 
   42        Output.Appendf(TEXT(
"Rotation: X %f Y %f Z %f\n"), R.X, R.Y, R.Z);
 
   43        Output.Appendf(TEXT(
"Scale3D: %f %f %f"), S.X, S.Y, S.Z);