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

#include <ThinZone2DFinder.h>

Public Member Functions

 FThinZone2DFinder (const FGridBase &InGrid, const FTopologicalFace &InFace)
 
bool SearchThinZones (double InFinderTolerance)
 
TArray< FThinZone2D > & GetThinZones ()
 

Public Attributes

FThinZoneChronos Chronos
 

Protected Attributes

const FGridBaseGrid
 
const FTopologicalFaceFace
 
double FinderTolerance
 
double SquareFinderTolerance
 
TArray< FThinZone2DThinZones
 
TArray< FEdgeSegment * > LoopSegments
 
TArray< TArray< FEdgeSegment * > > ThinZoneSides
 
double ExternalLoopLength = 0.0
 
TFactory< FEdgeSegmentSegmentFatory
 

Friends

class FThinZone2D
 

Constructor & Destructor Documentation

◆ FThinZone2DFinder()

UE::CADKernel::FThinZone2DFinder::FThinZone2DFinder ( const FGridBase InGrid,
const FTopologicalFace InFace 
)
inline

Member Function Documentation

◆ GetThinZones()

TArray< FThinZone2D > & UE::CADKernel::FThinZone2DFinder::GetThinZones ( )
inline

◆ SearchThinZones()

bool UE::CADKernel::FThinZone2DFinder::SearchThinZones ( double  InFinderTolerance)

Friends And Related Symbol Documentation

◆ FThinZone2D

friend class FThinZone2D
friend

Member Data Documentation

◆ Chronos

FThinZoneChronos UE::CADKernel::FThinZone2DFinder::Chronos

◆ ExternalLoopLength

double UE::CADKernel::FThinZone2DFinder::ExternalLoopLength = 0.0
protected

◆ Face

const FTopologicalFace& UE::CADKernel::FThinZone2DFinder::Face
protected

◆ FinderTolerance

double UE::CADKernel::FThinZone2DFinder::FinderTolerance
protected

◆ Grid

const FGridBase& UE::CADKernel::FThinZone2DFinder::Grid
protected

◆ LoopSegments

TArray<FEdgeSegment*> UE::CADKernel::FThinZone2DFinder::LoopSegments
protected

◆ SegmentFatory

TFactory<FEdgeSegment> UE::CADKernel::FThinZone2DFinder::SegmentFatory
protected

◆ SquareFinderTolerance

double UE::CADKernel::FThinZone2DFinder::SquareFinderTolerance
protected

◆ ThinZones

TArray<FThinZone2D> UE::CADKernel::FThinZone2DFinder::ThinZones
protected

◆ ThinZoneSides

TArray<TArray<FEdgeSegment*> > UE::CADKernel::FThinZone2DFinder::ThinZoneSides
protected

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