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 ()
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

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

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback