ULidarPointCloudBlueprintLibrary

Blueprint library for the Point Cloud assets

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

LidarPointCloudRuntime

Header

/Engine/Plugins/Enterprise/LidarPointCloud/Source/LidarPointCloudRuntime/Public/LidarPointCloud.h

Include

#include "LidarPointCloud.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType)
class ULidarPointCloudBlueprintLibrary : public UBlueprintFunctionLibrary

Remarks

Blueprint library for the Point Cloud assets

Functions

Name Description

Public function Static UFunction BlueprintCallable, Category

void

 

AlignClouds

(
    TArray< ULidarPointCloud* > Po...
)

Aligns provided clouds based on the relative offset between their Original Coordinates.

Public function Static UFunction BlueprintPure, Category, Meta

ULidarPointC...

 

CreatePointCloudEmpty()

Returns new, empty Point Cloud object.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

CreatePointCloudFromData

(
    UObject* WorldContextObject,
    const TArray< FLidarPointCloudPoint...,
    bool bUseAsync,
    FLatentActionInfo LatentInfo,
    ELidarPointCloudAsyncMode& AsyncMo...,
    float& Progress,
    ULidarPointCloud*& PointCloud
)

Returns new Point Cloud object created from the data provided.

Public function Static UFunction BlueprintCallable, Category, Meta

void

 

CreatePointCloudFromFile

(
    UObject* WorldContextObject,
    const FString& Filename,
    bool bUseAsync,
    FLatentActionInfo LatentInfo,
    ELidarPointCloudAsyncMode& AsyncMo...,
    float& Progress,
    ULidarPointCloud*& PointCloud
)

Returns new Point Cloud object imported using default settings.

Public function Static

void

 

CreatePointCloudFromFile

(
    UObject* WorldContextObject,
    const FString& Filename,
    bool bUseAsync,
    FLatentActionInfo LatentInfo,
    TSharedPtr< struct FLidarPointCloud...,
    ELidarPointCloudAsyncMode& AsyncMo...,
    float& Progress,
    ULidarPointCloud*& PointCloud
)

Returns new Point Cloud object imported using default settings.

Public function Static UFunction BlueprintCallable, Category

bool

 

ExportPointCloudToFile

(
    ULidarPointCloud* PointCloud,
    const FString& Filename
)

Exports the Point Cloud to the given filename.

Public function Static

bool

 

LineTraceMulti

(
    UObject* WorldContextObject,
    FVector Origin,
    FVector Direction,
    float Radius,
    bool bVisibleOnly,
    TArray< FLidarPointCloudTraceHit > ...
)

Does a collision trace along the given line and returns all hits encountered up to and including the first blocking hit.

Public function Static UFunction BlueprintPure, Category, Meta

bool

 

LineTraceSingle

(
    UObject* WorldContextObject,
    FVector Origin,
    FVector Direction,
    float Radius,
    bool bVisibleOnly,
    FLidarPointCloudTraceHit& Hit
)

Does a collision trace along the given line and returns the first blocking hit encountered.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss