UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
LoopCleaner.h File Reference

Go to the source code of this file.

Classes

struct  UE::CADKernel::LoopCleanerImpl::FPinchIntersectionContext
 
class  UE::CADKernel::FLoopCleaner
 

Namespaces

namespace  UE
 
namespace  UE::CADKernel
 
namespace  UE::CADKernel::LoopCleanerImpl
 

Typedefs

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

Functions

FLoopNodeUE::CADKernel::LoopCleanerImpl::GetNextNodeImpl (FLoopNode *Node)
 
FLoopNodeUE::CADKernel::LoopCleanerImpl::GetPreviousNodeImpl (FLoopNode *Node)
 
const FLoopNodeUE::CADKernel::LoopCleanerImpl::GetNextConstNodeImpl (const FLoopNode *Node)
 
const FLoopNodeUE::CADKernel::LoopCleanerImpl::GetPreviousConstNodeImpl (const FLoopNode *Node)
 
const FLoopNodeUE::CADKernel::LoopCleanerImpl::GetFirstNode (const FIsoSegment *Segment)
 
const FLoopNodeUE::CADKernel::LoopCleanerImpl::GetSecondNode (const FIsoSegment *Segment)
 
void UE::CADKernel::LoopCleanerImpl::RemoveDeletedNodes (TArray< FLoopNode * > &NodesOfLoop)