Navigation
API > API/Runtime > API/Runtime/MeshUtilitiesCommon
| Name | FDisjointSet |
| Type | class |
| Header File | /Engine/Source/Runtime/MeshUtilitiesCommon/Public/DisjointSet.h |
| Include Path | #include "DisjointSet.h" |
Syntax
class FDisjointSet
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDisjointSet () |
DisjointSet.h | ||
FDisjointSet
(
const uint32 Size |
DisjointSet.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Parents | TArray< uint32 > | DisjointSet.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddDefaulted
(
uint32 Num |
DisjointSet.h | ||
uint32 Find
(
uint32 i |
Find with path compression. | DisjointSet.h | |
void Init
(
uint32 Size |
DisjointSet.h | ||
void Reset() |
DisjointSet.h | ||
void Union
(
uint32 x, |
Union with splicing. | DisjointSet.h | |
void UnionSequential
(
uint32 x, |
Optimized version of Union when iterating for( x : 0 to N ) unioning x with lower indexes. | DisjointSet.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint32 operator[]
(
uint32 i |
DisjointSet.h |