Navigation
API > API/Runtime > API/Runtime/CADKernel
| Name | FThinZoneSide |
| Type | class |
| Header File | /Engine/Source/Runtime/Datasmith/CADKernel/Base/Public/Mesh/Structure/ThinZone2D.h |
| Include Path | #include "Mesh/Structure/ThinZone2D.h" |
Syntax
class FThinZoneSide : public UE::CADKernel::FHaveStates
Inheritance Hierarchy
- FHaveStates → FThinZoneSide
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FThinZoneSide
(
FThinZoneSide* InFrontSide, |
Mesh/Structure/ThinZone2D.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FThinZoneSide() |
Mesh/Structure/ThinZone2D.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Edges | TArray< FTopologicalEdge * > | Mesh/Structure/ThinZone2D.h | ||
| FrontSide | FThinZoneSide & | Mesh/Structure/ThinZone2D.h | ||
| FThinZone2D | friend | Mesh/Structure/ThinZone2D.h | ||
| MaxThickness | double | Mesh/Structure/ThinZone2D.h | ||
| MediumThickness | double | Mesh/Structure/ThinZone2D.h | ||
| Segments | TArray< FEdgeSegment > | Mesh/Structure/ThinZone2D.h | ||
| SideLength | double | Mesh/Structure/ThinZone2D.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddToEdge() |
Mesh/Structure/ThinZone2D.h | ||
void CheckEdgesZoneSide() |
Mesh/Structure/ThinZone2D.h | ||
void CleanMesh() |
Mesh/Structure/ThinZone2D.h | ||
void Empty() |
Mesh/Structure/ThinZone2D.h | ||
void GetEdges
(
TArray< FTopologicalEdge* >& OutEdges |
Use Marker1 flag to selected edges once Edge Marker1 has to be reset after. | Mesh/Structure/ThinZone2D.h | |
TArray< FTopologicalEdge * > & GetEdges () |
Mesh/Structure/ThinZone2D.h | ||
const TArray< FTopologicalEdge * > & GetEdges () |
Mesh/Structure/ThinZone2D.h | ||
void GetExistingMeshNodes
(
const FTopologicalFace& Face, |
Mesh/Structure/ThinZone2D.h | ||
const FEdgeSegment & GetFirst() |
Mesh/Structure/ThinZone2D.h | ||
FThinZoneSide & GetFrontThinZoneSide() |
Mesh/Structure/ThinZone2D.h | ||
int32 GetImposedPointCount() |
Mesh/Structure/ThinZone2D.h | ||
const FEdgeSegment & GetLast() |
Mesh/Structure/ThinZone2D.h | ||
double GetMaxThickness() |
Mesh/Structure/ThinZone2D.h | ||
EMeshingState GetMeshingState() |
Mesh/Structure/ThinZone2D.h | ||
const TArray< FEdgeSegment > & GetSegments () |
Mesh/Structure/ThinZone2D.h | ||
TArray< FEdgeSegment > & GetSegments () |
Mesh/Structure/ThinZone2D.h | ||
double GetThickness() |
Mesh/Structure/ThinZone2D.h | ||
bool IsClosed() |
Mesh/Structure/ThinZone2D.h | ||
bool IsInner() |
Mesh/Structure/ThinZone2D.h | ||
double Length() |
Mesh/Structure/ThinZone2D.h | ||
void SetEdgesZoneSide
(
ESide Side |
Mesh/Structure/ThinZone2D.h |