#include <ThinZone2D.h>
◆ FThinZone2D()
FThinZone2D::FThinZoneSides are maded with a copy of TArray<FEdgeSegment*> into TArray<FEdgeSegment> to break the link with TFactory<FEdgeSegment> of FThinZone2DFinder So FThinZone2D can be transfered into the FTopologicalFace
◆ ~FThinZone2D()
| virtual UE::CADKernel::FThinZone2D::~FThinZone2D |
( |
| ) |
|
|
virtualdefault |
◆ AddToEdge()
| void UE::CADKernel::FThinZone2D::AddToEdge |
( |
| ) |
|
◆ CheckEdgesZoneSide()
| void UE::CADKernel::FThinZone2D::CheckEdgesZoneSide |
( |
| ) |
|
|
inline |
Use Marker 1 and 2 flags they have to be reset after.
◆ Empty()
| void UE::CADKernel::FThinZone2D::Empty |
( |
| ) |
|
|
inline |
◆ GetCategory()
◆ GetEdges()
Use Marker 3 flag to count edge once Edge Marker 3 has to be reset after.
◆ GetFirstSide() [1/2]
◆ GetFirstSide() [2/2]
| const FThinZoneSide & UE::CADKernel::FThinZone2D::GetFirstSide |
( |
| ) |
const |
|
inline |
◆ GetMaxSideLength()
| double UE::CADKernel::FThinZone2D::GetMaxSideLength |
( |
| ) |
const |
|
inline |
◆ GetMaxThickness()
| double UE::CADKernel::FThinZone2D::GetMaxThickness |
( |
| ) |
const |
|
inline |
◆ GetSecondSide() [1/2]
◆ GetSecondSide() [2/2]
| const FThinZoneSide & UE::CADKernel::FThinZone2D::GetSecondSide |
( |
| ) |
const |
|
inline |
◆ GetSide() [1/2]
◆ GetSide() [2/2]
◆ GetThickness()
| double UE::CADKernel::FThinZone2D::GetThickness |
( |
| ) |
const |
|
inline |
◆ Length()
| double UE::CADKernel::FThinZone2D::Length |
( |
| ) |
const |
|
inline |
◆ SetCategory()
◆ SetEdgesZoneSide()
| void UE::CADKernel::FThinZone2D::SetEdgesZoneSide |
( |
| ) |
|
|
inline |
For each edge of the zone, set Marker1 flag if edge is in first zone, and Marker2 if edge is in second zone
◆ SetPeakEdgesMarker()
◆ Swap()
| void UE::CADKernel::FThinZone2D::Swap |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following files:
- Engine/Source/Runtime/Datasmith/CADKernel/Base/Public/Mesh/Structure/ThinZone2D.h
- Engine/Source/Runtime/Datasmith/CADKernel/Base/Private/Mesh/Structure/ThinZone2DFinder.cpp