Navigation
API > API/Plugins > API/Plugins/LidarPointCloudRuntime
Stores the results of the import process
| Name | FLidarPointCloudImportResults |
| Type | struct |
| Header File | /Engine/Plugins/Enterprise/LidarPointCloud/Source/LidarPointCloudRuntime/Public/IO/LidarPointCloudFileIO.h |
| Include Path | #include "IO/LidarPointCloudFileIO.h" |
Syntax
struct FLidarPointCloudImportResults
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLidarPointCloudImportResults
(
FThreadSafeBool* bInCancelled, |
IO/LidarPointCloudFileIO.h | ||
FLidarPointCloudImportResults
(
FThreadSafeBool* bInCancelled, |
IO/LidarPointCloudFileIO.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Bounds | FBox | IO/LidarPointCloudFileIO.h | ||
| ClassificationsImported | TArray< uint8 > | Contains the list of imported classification IDs | IO/LidarPointCloudFileIO.h | |
| OriginalCoordinates | FVector | IO/LidarPointCloudFileIO.h | ||
| Points | TArray64< FLidarPointCloudPoint > | IO/LidarPointCloudFileIO.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bCancelled | FThreadSafeBool * | IO/LidarPointCloudFileIO.h | ||
| BufferCallback | TFunction< void(TArray64< FLidarPointCloudPoint > *)> | IO/LidarPointCloudFileIO.h | ||
| InitCallback | TFunction< void(const FBox &Bounds, FVector)> | IO/LidarPointCloudFileIO.h | ||
| MaxProgressCounter | uint64 | IO/LidarPointCloudFileIO.h | ||
| ProgressCallback | TFunction< void(float)> | Used for async importing | IO/LidarPointCloudFileIO.h | |
| ProgressCounter | uint64 | IO/LidarPointCloudFileIO.h | ||
| ProgressFrequency | uint64 | IO/LidarPointCloudFileIO.h | ||
| TotalProgressCounter | uint64 | IO/LidarPointCloudFileIO.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddPoint
(
const FVector& Location, |
IO/LidarPointCloudFileIO.h | ||
void AddPoint
(
const float& X, |
IO/LidarPointCloudFileIO.h | ||
void AddPoint
(
const float& X, |
IO/LidarPointCloudFileIO.h | ||
void AddPointsBulk
(
TArray64< FLidarPointCloudPoint >& InPoints |
IO/LidarPointCloudFileIO.h | ||
void CenterPoints() |
IO/LidarPointCloudFileIO.h | ||
void IncrementProgressCounter
(
uint64 Increment |
IO/LidarPointCloudFileIO.h | ||
void InitializeOctree
(
const FBox& InBounds |
IO/LidarPointCloudFileIO.h | ||
bool IsCancelled() |
IO/LidarPointCloudFileIO.h | ||
void ProcessBuffer
(
TArray64< FLidarPointCloudPoint >* InPoints |
IO/LidarPointCloudFileIO.h | ||
void SetMaxProgressCounter
(
uint64 MaxCounter |
IO/LidarPointCloudFileIO.h | ||
void SetPointCount
(
const uint64& InTotalPointCount |
IO/LidarPointCloudFileIO.h |