FLidarPointCloudFileIOHandler

Base type implemented by all file handlers.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

LidarPointCloudRuntime

Header

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

Include

#include "IO/LidarPointCloudFileIO.h"

Syntax

class FLidarPointCloudFileIOHandler

Remarks

Base type implemented by all file handlers.

Variables

Name Description

Protected variable

bool

 

bPrecisionCorrected

Protected variable

double[3]

 

PrecisionCorrectionOffset

Used for precision loss check and correction.

Functions

Name Description

Public function Virtual Const

TSharedPtr< ...

 

GetImportSettings

(
    const FString& Filename
)

Returns a shared pointer for the import settings of this importer.

Public function Virtual

bool

 

HandleExport

(
    const FString& Filename,
    ULidarPointCloud* PointCloud
)

These will actually be called to process the export of the asset.

Public function Virtual

bool

 

HandleImport

(
    const FString& Filename,
    TSharedPtr< FLidarPointCloudImportS...,
    FLidarPointCloudImportResults& Out...
)

This is what will actually be called to process the import of the file.

Public function Virtual

bool

 

IsSettingsUIDSupported

(
    const FString& UID
)

Must return true if the provided UID is of supported Import Settings type.

Public function

void

 

PrepareImport()

Called before importing to prepare the data.

Public function Virtual Const

bool

 

SupportsConcurrentInsertion

(
    const FString& Filename
)

Returns true if the given file supports importing and building an octree concurrently.

Public function Virtual Const

bool

 

SupportsExport()

Must return true if the handler supports exporting.

Public function Virtual Const

bool

 

SupportsImport()

Must return true if the handler supports importing.

Public function Virtual

bool

 

ValidateImportSettings

(
    TSharedPtr< FLidarPointCloudImportS...,
    const FString& Filename
)

Performs validation checks and corrections on the provided ImportSettings object using the given Filename.