Navigation
API > API/Plugins > API/Plugins/LidarPointCloudRuntime
References
| Module | LidarPointCloudRuntime |
| Header | /Engine/Plugins/Enterprise/LidarPointCloud/Source/LidarPointCloudRuntime/Public/LidarPointCloudOctree.h |
| Include | #include "LidarPointCloudOctree.h" |
Syntax
struct FLidarPointCloudTraversalOctreeNode
Remarks
Represents a single octant in the traversal tree.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bFullyContained | ||
| bool | bSelected | Holds true if the node has been selected for rendering. | |
| FVector3f | Center | Stores the center of the target node in World space. | |
| TArray< FLidarPointCloudTraversalOctreeNode > | Children | Stores the children array | |
| FLidarPointCloudOctreeNode * | DataNode | Pointer to the target node. | |
| uint8 | Depth | Depth of this node | |
| FLidarPointCloudTraversalOctree * | Octree | ||
| FLidarPointCloudTraversalOctreeNode * | Parent | ||
| uint8 | VirtualDepth | Calculated for use with adaptive sprite scaling |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Build
(
FLidarPointCloudTraversalOctree* TraversalOctree, |
Builds the traversal version of the given node. | |
| void | CalculateVirtualDepth
(
const TArray< float >& LevelWeights, |
Calculates virtual depth of this node, to be used to estimate the best sprite size | |
| bool | IsAvailable () |