FOverlappingCorners

Container to hold overlapping corners. For a vertex, lists all the overlapping vertices

Windows
MacOS
Linux

References

Module

MeshUtilitiesCommon

Header

/Engine/Source/Runtime/MeshUtilitiesCommon/Public/OverlappingCorners.h

Include

#include "OverlappingCorners.h"

Syntax

struct FOverlappingCorners

Remarks

Container to hold overlapping corners. For a vertex, lists all the overlapping vertices

Constructors

Name Description

Public function

FOverlappingCorners()

Public function

FOverlappingCorners

(
    const TArray< FVector >& InVertice...,
    const TArray< uint32 >& InIndices,
    float ComparisonThreshold
)

Functions

Name Description

Public function

void

 

Add

(
    int32 Key,
    int32 Value
)

Add overlapping indices pair

Public function Const

const TArray...

 

FindIfOverlapping

(
    int32 Key
)

Public function

void

 

FinishAdding()

Sorts arrays, converts sets to arrays for sorting and to allow simple iterating code, prevents additional adding

Public function Const

uint32

 

GetAllocatedSize()

Estimate memory allocated

Public function

void

 

Init

(
    int32 NumIndices
)

Resets, pre-allocates memory, marks all indices as not overlapping in preperation for calls to Add()

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