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