FSparsePointOctreeCell

[FSparsePointOctreeCell](API\Plugins\GeometricObjects\Spatial\FSparsePointOctreeCell) is a Node in a SparseDynamicOctree3.

Windows
MacOS
Linux

References

Module

GeometricObjects

Header

/Engine/Plugins/Experimental/GeometryProcessing/Source/GeometricObjects/Public/Spatial/SparseDynamicPointOctree3.h

Include

#include "Spatial/SparseDynamicPointOctree3.h"

Syntax

struct FSparsePointOctreeCell

Remarks

FSparsePointOctreeCell is a Node in a SparseDynamicOctree3.

Variables

Name Description

Public variable

uint32

 

CellID

ID of cell (index into cell list)

Public variable

TStaticArray< u...

 

Children

CellID of each child, or InvalidID if that child does not exist

Public variable

FVector3i

 

Index

I,j,k index of cell in level, relative to origin

Public variable

uint8

 

Level

Level of cell in octree

Constructors

Name Description

Public function

FSparsePointOctreeCell()

Public function

FSparsePointOctreeCell

(
    uint8 LevelIn,
    const FVector3i& IndexIn
)

Functions

Name Description

Public function Const

uint32

 

GetChildCellID

(
    int ChildIndex
)

Public function Const

bool

 

HasChild

(
    int ChildIndex
)

Public function Const

bool

 

IsExistingCell()

Public function Const

FSparsePoint...

 

MakeChildCell

(
    int ChildIndex
)

Public function

void

 

SetChild

(
    uint32 ChildIndex,
    const FSparsePointOctreeCell& Chil...
)

Constants

Name

Description

InvalidID

InvalidLevel

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss