Agrarsense
Public Member Functions | Public Attributes | List of all members
FOverlapSensorParameters Struct Reference

#include <OverlapSensorParameters.h>

Public Member Functions

FString ToHumanReadable (const FTransform &TransformToLog) const
 

Public Attributes

AActor * OwningActor = nullptr
 
FTransform Transform
 
FVector RelativePosition = FVector(0.0f, 0.0f, 0.0f)
 
FVector Size = FVector(1.0f, 1.0f, 1.0f)
 
bool CreateROSTopic = true
 
bool AllChannels = false
 

Detailed Description

Definition at line 13 of file OverlapSensorParameters.h.

Member Function Documentation

◆ ToHumanReadable()

FString FOverlapSensorParameters::ToHumanReadable ( const FTransform &  TransformToLog) const
inline

Definition at line 35 of file OverlapSensorParameters.h.

36 {
37 auto T = TransformToLog.GetTranslation();
38 auto R = TransformToLog.GetRotation();
39 auto S = TransformToLog.GetScale3D();
40
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);
44
45 return Output;
46 }

Member Data Documentation

◆ AllChannels

bool FOverlapSensorParameters::AllChannels = false

◆ CreateROSTopic

bool FOverlapSensorParameters::CreateROSTopic = true

Definition at line 30 of file OverlapSensorParameters.h.

Referenced by AOverlapSensor::Init().

◆ OwningActor

AActor* FOverlapSensorParameters::OwningActor = nullptr

◆ RelativePosition

FVector FOverlapSensorParameters::RelativePosition = FVector(0.0f, 0.0f, 0.0f)

◆ Size

FVector FOverlapSensorParameters::Size = FVector(1.0f, 1.0f, 1.0f)

◆ Transform

FTransform FOverlapSensorParameters::Transform

Definition at line 21 of file OverlapSensorParameters.h.


The documentation for this struct was generated from the following file: