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

#include <IsoCell.h>

+ Inheritance diagram for UE::CADKernel::FCellLoop:

Public Member Functions

 FCellLoop (const int32 InIndex, TArray< FLoopNode * > &InNodes, const FGrid &Grid)
 
 FCellLoop (const int32 InIndex)
 
virtual ~FCellLoop ()=default
 
virtual bool IsCellCorner () const
 
virtual bool IsCellCornerOrOuterLoop () const
 
void PropagateAsConnected ()
 

Public Attributes

int32 Id
 
FVector2d Barycenter
 
TArray< FLoopNode * > Nodes
 
TArray< FCellConnexion * > Connexions
 
bool bIsOuterLoop = false
 
bool bIsConnected = false
 

Constructor & Destructor Documentation

◆ FCellLoop() [1/2]

UE::CADKernel::FCellLoop::FCellLoop ( const int32  InIndex,
TArray< FLoopNode * > &  InNodes,
const FGrid Grid 
)
inline

◆ FCellLoop() [2/2]

UE::CADKernel::FCellLoop::FCellLoop ( const int32  InIndex)
inline

◆ ~FCellLoop()

virtual UE::CADKernel::FCellLoop::~FCellLoop ( )
virtualdefault

Member Function Documentation

◆ IsCellCorner()

virtual bool UE::CADKernel::FCellLoop::IsCellCorner ( ) const
inlinevirtual

Reimplemented in UE::CADKernel::FCellCorner.

◆ IsCellCornerOrOuterLoop()

virtual bool UE::CADKernel::FCellLoop::IsCellCornerOrOuterLoop ( ) const
inlinevirtual

Reimplemented in UE::CADKernel::FCellCorner.

◆ PropagateAsConnected()

void UE::CADKernel::FCellLoop::PropagateAsConnected ( )

Member Data Documentation

◆ Barycenter

FVector2d UE::CADKernel::FCellLoop::Barycenter

◆ bIsConnected

bool UE::CADKernel::FCellLoop::bIsConnected = false

◆ bIsOuterLoop

bool UE::CADKernel::FCellLoop::bIsOuterLoop = false

◆ Connexions

TArray<FCellConnexion*> UE::CADKernel::FCellLoop::Connexions

◆ Id

int32 UE::CADKernel::FCellLoop::Id

◆ Nodes

TArray<FLoopNode*> UE::CADKernel::FCellLoop::Nodes

The documentation for this struct was generated from the following files: