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