#include <CriteriaGrid.h>
|
| | FCriteriaGrid (FTopologicalFace &InFace) |
| |
| const FVector & | GetPoint (int32 iU, int32 iV) const |
| |
| const FVector & | GetIntermediateU (int32 iU, int32 iV) const |
| |
| const FVector & | GetIntermediateV (int32 iU, int32 iV) const |
| |
| const FVector & | GetIntermediateUV (int32 iU, int32 iV) const |
| |
| void | ComputeFaceMinMaxThicknessAlongIso () |
| |
| double | GetCharacteristicThicknessOfFace () const |
| |
| bool | CheckIfIsDegenerate () |
| |
| | FGridBase (FTopologicalFace &InFace) |
| |
| virtual | ~FGridBase () |
| |
| void | TransformPoints (EGridSpace DestinationSpace, const TArray< FVector2d > &InPointsToScale, TArray< FVector2d > &OutScaledPoints) const |
| |
| bool | ScaleGrid () |
| |
| double | GetTolerance () const |
| |
| const FVector2d & | GetInner2DPoint (EGridSpace Space, int32 Index) const |
| |
| const FVector2d & | GetInner2DPoint (EGridSpace Space, int32 IndexU, int32 IndexV) const |
| |
| const FVector & | GetInner3DPoint (int32 Index) const |
| |
| constexpr const TArray< double > & | GetUniformCuttingCoordinatesAlongIso (EIso Iso) const |
| |
| const FCoordinateGrid & | GetUniformCuttingCoordinates () const |
| |
| TArray< FVector > & | GetInner3DPoints () |
| |
| const TArray< FVector > & | GetInner3DPoints () const |
| |
| const TArray< FVector2d > & | GetInner2DPoints (EGridSpace Space) const |
| |
| const FTopologicalFace & | GetFace () const |
| |
| FTopologicalFace & | GetFace () |
| |
| int32 | GobalIndex (int32 IndexU, int32 IndexV) const |
| |
| | FHaveStates () |
| |
| void | Serialize (FCADKernelArchive &Ar) |
| |
| void | ResetElementStatus () |
| |
| bool | HasMarker1 () const |
| |
| bool | HasMarker2 () const |
| |
| bool | HasMarker1And2 () const |
| |
| bool | HasMarker1Or2 () const |
| |
| void | SetMarker1 () const |
| |
| void | SetMarker2 () const |
| |
| void | ResetMarker1 () const |
| |
| void | ResetMarker2 () const |
| |
| void | ResetMarkers () const |
| |
| bool | IsDeleted () const |
| |
| void | SetDeletedMarker () const |
| |
| void | ResetDeleted () const |
| |
| virtual bool | IsDeletedOrDegenerated () const |
| |
| virtual bool | IsDegenerated () const |
| |
| virtual void | SetAsDegenerated () const |
| |
| virtual void | ResetDegenerated () const |
| |
| void | SetWaitingMarker () const |
| |
| void | ResetWaitingMarker () const |
| |
| virtual bool | IsWaiting () const |
| |
| void | SetProcessedMarker () const |
| |
| void | ResetProcessedMarker () const |
| |
| virtual bool | IsProcessed () const |
| |
| virtual bool | IsProcessedDeletedOrDegenerated () const |
| |
| void | SetToProcessMarker () const |
| |
| void | ResetToProcessMarker () const |
| |
| virtual bool | IsToProcess () const |
| |
| virtual bool | IsNotToProcess () const |
| |
| virtual bool | IsNotToOrAlreadyProcess () const |
| |
|
| virtual const FCoordinateGrid & | GetCoordinateGrid () const override |
| |
| int32 | GetIndex (int32 UIndex, int32 VIndex, bool bIsInternalU, bool bIsInternalV) const |
| |
| const FVector & | GetPoint (int32 UIndex, int32 VIndex, bool bIsInternalU, bool bIsInternalV) const |
| |
| void | Init () |
| |
| double | GetCoordinate (EIso Iso, int32 ind) const |
| |
| void | EvaluatePointGrid (const FCoordinateGrid &CoordinateGrid, bool bWithNormals) |
| |
| void | ComputeNewCoordinate (const TArray< FVector2d > &NewGrid, int32 IndexU, int32 IndexV, const FVector2d &InPoint, FVector2d &OutNewScaledPoint) const |
| |
◆ FCriteriaGrid()
◆ CheckIfIsDegenerate()
| bool UE::CADKernel::FCriteriaGrid::CheckIfIsDegenerate |
( |
| ) |
|
- Returns
- true if all the iso lines are smaller than geometric tolerance
◆ ComputeFaceMinMaxThicknessAlongIso()
| void UE::CADKernel::FCriteriaGrid::ComputeFaceMinMaxThicknessAlongIso |
( |
| ) |
|
◆ GetCharacteristicThicknessOfFace()
| double UE::CADKernel::FCriteriaGrid::GetCharacteristicThicknessOfFace |
( |
| ) |
const |
|
inline |
◆ GetCoordinate()
| double UE::CADKernel::FCriteriaGrid::GetCoordinate |
( |
EIso |
Iso, |
|
|
int32 |
ind |
|
) |
| const |
|
inlineprotected |
◆ GetCoordinateGrid()
|
|
inlineoverrideprotectedvirtual |
◆ GetIndex()
| int32 UE::CADKernel::FCriteriaGrid::GetIndex |
( |
int32 |
UIndex, |
|
|
int32 |
VIndex, |
|
|
bool |
bIsInternalU, |
|
|
bool |
bIsInternalV |
|
) |
| const |
|
inlineprotected |
◆ GetIntermediateU()
| const FVector & UE::CADKernel::FCriteriaGrid::GetIntermediateU |
( |
int32 |
iU, |
|
|
int32 |
iV |
|
) |
| const |
|
inline |
◆ GetIntermediateUV()
| const FVector & UE::CADKernel::FCriteriaGrid::GetIntermediateUV |
( |
int32 |
iU, |
|
|
int32 |
iV |
|
) |
| const |
|
inline |
◆ GetIntermediateV()
| const FVector & UE::CADKernel::FCriteriaGrid::GetIntermediateV |
( |
int32 |
iU, |
|
|
int32 |
iV |
|
) |
| const |
|
inline |
◆ GetPoint() [1/2]
◆ GetPoint() [2/2]
| const FVector & UE::CADKernel::FCriteriaGrid::GetPoint |
( |
int32 |
UIndex, |
|
|
int32 |
VIndex, |
|
|
bool |
bIsInternalU, |
|
|
bool |
bIsInternalV |
|
) |
| const |
|
inlineprotected |
◆ Init()
| void UE::CADKernel::FCriteriaGrid::Init |
( |
| ) |
|
|
protected |
The documentation for this class was generated from the following files:
- Engine/Source/Runtime/Datasmith/CADKernel/Base/Private/Mesh/Criteria/CriteriaGrid.h
- Engine/Source/Runtime/Datasmith/CADKernel/Base/Private/Mesh/Criteria/CriteriaGrid.cpp