ULidarPointCloudFileIO

Holds information about all registered 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

UCLASS()
class ULidarPointCloudFileIO : public UExporter

Remarks

Holds information about all registered file handlers

Constructors

Name Description

Public function

ULidarPointCloudFileIO

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Static

bool

 

Export

(
    const FString& Filename,
    ULidarPointCloud* AssetToExpor...
)

Public function Static

bool

 

FileSupportsConcurrentInsertion

(
    const FString& Filename
)

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

Public function Static

FLidarPointC...

 

FindHandlerByFilename

(
    const FString& Filename
)

Returns pointer to the handler, which supports the given format or null if none found.

Public function Static

FLidarPointC...

 

FindHandlerByType

(
    const FString& Type
)

Public function Static

TSharedPtr< ...

 

GetImportSettings

(
    const FString& Filename
)

Returns the import settings instance depending on the format provided

Public function Static

TArray< FStr...

 

GetSupportedExportExtensions()

Returns the list of all registered export extensions

Public function Static

TArray< FStr...

 

GetSupportedImportExtensions()

Returns the list of all registered import extensions

Public function Static

bool

 

Import

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

Automatically detects correct format and performs the import.

Public function Static

void

 

RegisterHandler

(
    FLidarPointCloudFileIOHandler*...,
    const TArray< FString >& Extension...
)

Called to register an handler for the supported formats list

Public function Static

void

 

SerializeImportSettings

(
    FArchive& Ar,
    TSharedPtr< FLidarPointCloudImportS...
)

Responsible for serialization using correct serializer for the given format.

Overridden from UExporter

Name Description

Public function Virtual

bool

 

ExportBinary

(
    UObject* Object,
    const TCHAR* Type,
    FArchive& Ar,
    FFeedbackContext* Warn,
    int32 FileIndex,
    uint32 PortFlags
)

Export object to binary

Public function Virtual Const

bool

 

SupportsObject

(
    UObject* Object
)

Returns whether this exporter supports the specific object.

Constants

Name

Description

Instance