Navigation
API > API/Plugins > API/Plugins/LidarPointCloudRuntime
Holds information about all registered file handlers
| Name | ULidarPointCloudFileIO |
| Type | class |
| Header File | /Engine/Plugins/Enterprise/LidarPointCloud/Source/LidarPointCloudRuntime/Public/IO/LidarPointCloudFileIO.h |
| Include Path | #include "IO/LidarPointCloudFileIO.h" |
Syntax
UCLASS ()
class ULidarPointCloudFileIO : public UExporter
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UExporter → ULidarPointCloudFileIO
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ULidarPointCloudFileIO
(
const FObjectInitializer& ObjectInitializer |
IO/LidarPointCloudFileIO.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| RegisteredHandlers | TMap< FString, FLidarPointCloudFileIOHandler * > | Links extensions to file handlers. | IO/LidarPointCloudFileIO.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool ExportBinary
(
UObject* Object, |
IO/LidarPointCloudFileIO.h | ||
virtual bool SupportsObject
(
UObject* Object |
IO/LidarPointCloudFileIO.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool Export
(
const FString& Filename, |
IO/LidarPointCloudFileIO.h | ||
static bool FileSupportsConcurrentInsertion
(
const FString& Filename |
Returns true if the given file supports importing and building an octree concurrently. | IO/LidarPointCloudFileIO.h | |
static FLidarPointCloudFileIOHandler * FindHandlerByFilename
(
const FString& Filename |
Returns pointer to the handler, which supports the given format or null if none found. | IO/LidarPointCloudFileIO.h | |
static FLidarPointCloudFileIOHandler * FindHandlerByType
(
const FString& Type |
IO/LidarPointCloudFileIO.h | ||
static TSharedPtr< FLidarPointCloudImportSettings > GetImportSettings
(
const FString& Filename |
Returns the import settings instance depending on the format provided | IO/LidarPointCloudFileIO.h | |
static TArray< FString > GetSupportedExportExtensions() |
Returns the list of all registered export extensions | IO/LidarPointCloudFileIO.h | |
static TArray< FString > GetSupportedImportExtensions() |
Returns the list of all registered import extensions | IO/LidarPointCloudFileIO.h | |
static bool Import
(
const FString& Filename, |
Automatically detects correct format and performs the import. | IO/LidarPointCloudFileIO.h | |
static void RegisterHandler
(
FLidarPointCloudFileIOHandler* Handler, |
Called to register an handler for the supported formats list | IO/LidarPointCloudFileIO.h | |
static void SerializeImportSettings
(
FArchive& Ar, |
Responsible for serialization using correct serializer for the given format. | IO/LidarPointCloudFileIO.h |