Navigation
API > API/Plugins > API/Plugins/LidarPointCloudRuntime
Blueprint library for the Point Cloud assets
| Name | ULidarPointCloudBlueprintLibrary |
| Type | class |
| Header File | /Engine/Plugins/Enterprise/LidarPointCloud/Source/LidarPointCloudRuntime/Public/LidarPointCloud.h |
| Include Path | #include "LidarPointCloud.h" |
Syntax
UCLASS (BlueprintType)
class ULidarPointCloudBlueprintLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → ULidarPointCloudBlueprintLibrary
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void AlignClouds
(
TArray< ULidarPointCloud* > PointCloudsToAlign |
Aligns provided clouds based on the relative offset between their Original Coordinates. | LidarPointCloud.h |
|
static void ApplyColorToFirstPointByRay
(
UObject* WorldContextObject, |
Applies the given color to the first point hit by the given ray | LidarPointCloud.h |
|
static void ApplyColorToPointsByRay
(
UObject* WorldContextObject, |
Applies the given color to all points hit by the given ray | LidarPointCloud.h |
|
static void ApplyColorToPointsInBox
(
UObject* WorldContextObject, |
Applies the given color to all points within the box | LidarPointCloud.h |
|
static void ApplyColorToPointsInSphere
(
UObject* WorldContextObject, |
Applies the given color to all points within the sphere | LidarPointCloud.h |
|
static bool ArePointsByRay
(
UObject* WorldContextObject, |
Returns true if there are any points hit by the given ray. | LidarPointCloud.h |
|
static bool ArePointsInBox
(
UObject* WorldContextObject, |
Returns true if there are any points within the given box. | LidarPointCloud.h |
|
static bool ArePointsInSphere
(
UObject* WorldContextObject, |
Returns true if there are any points within the given sphere. | LidarPointCloud.h |
|
static FVector Conv_LidarPointCloudNormalToVector
(
const FLidarPointCloudNormal& Normal |
Converts a Lidar Point Cloud Normal to a Vector | LidarPointCloud.h |
|
static FLidarPointCloudNormal Conv_VectorToLidarPointCloudNormal
(
const FVector& Vector |
Converts a Vector to a Lidar Point Cloud Normal | LidarPointCloud.h |
|
static ULidarPointCloud * CreatePointCloudEmpty() |
Returns new, empty Point Cloud object. | LidarPointCloud.h |
|
static void CreatePointCloudFromData
(
UObject* WorldContextObject, |
Returns new Point Cloud object created from the data provided. | LidarPointCloud.h |
|
static void CreatePointCloudFromFile
(
UObject* WorldContextObject, |
Returns new Point Cloud object imported using default settings. | LidarPointCloud.h |
|
static void CreatePointCloudFromFile
(
UObject* WorldContextObject, |
LidarPointCloud.h |
|
|
static bool ExportPointCloudToFile
(
ULidarPointCloud* PointCloud, |
Exports the Point Cloud to the given filename. | LidarPointCloud.h |
|
static void GetPointsInBoxAsCopies
(
UObject* WorldContextObject, |
Returns an array with copies of points within the given box | LidarPointCloud.h |
|
static void GetPointsInSphereAsCopies
(
UObject* WorldContextObject, |
Returns an array with copies of points within the given sphere | LidarPointCloud.h |
|
static bool LineTraceMulti
(
UObject* WorldContextObject, |
Does a collision trace along the given line and returns all hits encountered up to and including the first blocking hit. | LidarPointCloud.h |
|
static bool LineTraceSingle
(
UObject* WorldContextObject, |
Does a collision trace along the given line and returns the first blocking hit encountered. | LidarPointCloud.h |
|
static void NormalFromVector
(
UPARAM(ref) FLidarPointCloudNormal& Normal, |
Sets the given normal using provided vector | LidarPointCloud.h |
|
static void RemoveFirstPointByRay
(
UObject* WorldContextObject, |
Removes the first point hit by the given ray | LidarPointCloud.h |
|
static void RemovePointsByRay
(
UObject* WorldContextObject, |
Removes all points hit by the given ray | LidarPointCloud.h |
|
static void RemovePointsInBox
(
UObject* WorldContextObject, |
Removes all points within the given box | LidarPointCloud.h |
|
static void RemovePointsInSphere
(
UObject* WorldContextObject, |
Removes all points within the given sphere | LidarPointCloud.h |
|
static void SetVisibilityOfFirstPointByRay
(
UObject* WorldContextObject, |
Sets visibility of the first point hit by the given ray. | LidarPointCloud.h |
|
static void SetVisibilityOfPointsByRay
(
UObject* WorldContextObject, |
Sets visibility of points hit by the given ray. | LidarPointCloud.h |
|
static void SetVisibilityOfPointsInBox
(
UObject* WorldContextObject, |
Sets visibility of points within the given box. | LidarPointCloud.h |
|
static void SetVisibilityOfPointsInSphere
(
UObject* WorldContextObject, |
Sets visibility of points within the given sphere. | LidarPointCloud.h |
|