Agrarsense
PointcloudUtilities.h
Go to the documentation of this file.
1// Copyright (c) 2023 FrostBit Software Lab at the Lapland University of Applied Sciences
2//
3// This work is licensed under the terms of the MIT license.
4// For a copy, see <https://opensource.org/licenses/MIT>.
5
6#pragma once
7
8#include "CoreMinimal.h"
9#include "Kismet/BlueprintFunctionLibrary.h"
10
12#include <vector>
13
14#include "PointcloudUtilities.generated.h"
15
19UCLASS()
20class AGRARSENSE_API UPointcloudUtilities : public UBlueprintFunctionLibrary
21{
22 GENERATED_BODY()
23
24public:
25
31 UFUNCTION(BlueprintCallable, Category = "Pointcloud Utilities")
32 static void SaveTArrayAsPlyAsync(FString FullFileName, const TArray<FVector> points);
33
41 static void SaveVectorArrayAsPlyAsync(FString FullFileName, const std::vector<FPointData> points);
42};