ULidarPointCloudFileIO

Holds information about all registered file handlers

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](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
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

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss