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