3#include "CoreMinimal.h"
4#include "Components/ActorComponent.h"
8#include "WeArtThimbleTrackingObject.generated.h"
13UCLASS(ClassGroup = (Custom), Blueprintable, meta = (BlueprintSpawnableComponent))
14class WEARTPLUGIN_API UWeArtThimbleTrackingObject :
public UActorComponent
20 UWeArtThimbleTrackingObject();
21 ~UWeArtThimbleTrackingObject();
23 virtual
void BeginPlay() override;
24 virtual
void EndPlay(const EEndPlayReason::Type EndPlayReason) override;
28 inline
float GetClosure()
const
33 inline float GetAbduction()
const
42 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = WeArtThimbleTrackingObject)
43 TEnumAsByte<HandSide> handSide;
45 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = WeArtThimbleTrackingObject)
46 TEnumAsByte<ActuationPoint> actuationPoint;
48 UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = WeArtThimbleTrackingObject)
51 UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = WeArtThimbleTrackingObject)
Generic Weart message.
Definition: WeArtMessages.h:94