UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::CADKernel::LoopCleanerImpl Namespace Reference

Classes

struct  FPinchIntersectionContext
 

Typedefs

typedef TFunction< double(const FVector2d &, const FVector2d &, double)> GetSlopeMethod
 
typedef TFunction< FLoopNode *(FLoopNode *)> GetNextNodeMethod
 
typedef TFunction< const FLoopNode *(const FLoopNode *)> GetNextConstNodeMethod
 
typedef TFunction< const FLoopNode *(const FIsoSegment *)> GetSegmentToNodeMethod
 
typedef TPair< FLoopNode *, FLoopNode * > FLoopSection
 

Functions

FLoopNodeGetNextNodeImpl (FLoopNode *Node)
 
FLoopNodeGetPreviousNodeImpl (FLoopNode *Node)
 
const FLoopNodeGetNextConstNodeImpl (const FLoopNode *Node)
 
const FLoopNodeGetPreviousConstNodeImpl (const FLoopNode *Node)
 
const FLoopNodeGetFirstNode (const FIsoSegment *Segment)
 
const FLoopNodeGetSecondNode (const FIsoSegment *Segment)
 
void RemoveDeletedNodes (TArray< FLoopNode * > &NodesOfLoop)
 

Typedef Documentation

◆ FLoopSection

◆ GetNextConstNodeMethod

◆ GetNextNodeMethod

◆ GetSegmentToNodeMethod

◆ GetSlopeMethod

Function Documentation

◆ GetFirstNode()

const FLoopNode * UE::CADKernel::LoopCleanerImpl::GetFirstNode ( const FIsoSegment Segment)
inline

◆ GetNextConstNodeImpl()

const FLoopNode * UE::CADKernel::LoopCleanerImpl::GetNextConstNodeImpl ( const FLoopNode Node)
inline

◆ GetNextNodeImpl()

FLoopNode * UE::CADKernel::LoopCleanerImpl::GetNextNodeImpl ( FLoopNode Node)
inline

◆ GetPreviousConstNodeImpl()

const FLoopNode * UE::CADKernel::LoopCleanerImpl::GetPreviousConstNodeImpl ( const FLoopNode Node)
inline

◆ GetPreviousNodeImpl()

FLoopNode * UE::CADKernel::LoopCleanerImpl::GetPreviousNodeImpl ( FLoopNode Node)
inline

◆ GetSecondNode()

const FLoopNode * UE::CADKernel::LoopCleanerImpl::GetSecondNode ( const FIsoSegment Segment)
inline

◆ RemoveDeletedNodes()

void UE::CADKernel::LoopCleanerImpl::RemoveDeletedNodes ( TArray< FLoopNode * > &  NodesOfLoop)
inline