UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::CADKernel::FTopologicalFace Member List

This is the complete list of members for UE::CADKernel::FTopologicalFace, including all inherited members.

AddLoop(const TSharedPtr< FTopologicalLoop > &Loop)UE::CADKernel::FTopologicalFaceinline
AddLoops(const TArray< TSharedPtr< FTopologicalLoop > > &Loops, int32 &DoubtfulLoopOrientationCount)UE::CADKernel::FTopologicalFace
AddLoops(const TArray< TSharedPtr< FCurve > > &Restrictions)UE::CADKernel::FTopologicalFace
AddMeshedLength(double Length)UE::CADKernel::FTopologicalFaceinline
ApplyCriteria(const TArray< TSharedPtr< FCriterion > > &Criteria, const FCriteriaGrid &Grid)UE::CADKernel::FTopologicalFace
ApplyNaturalLoops()UE::CADKernel::FTopologicalFace
ApplyNaturalLoops(const FSurfacicBoundary &Boundaries)UE::CADKernel::FTopologicalFace
AsShared()TSharedFromThis< FEntity >inline
AsShared() constTSharedFromThis< FEntity >inline
AsSharedSubobject(SubobjectType *SubobjectPtr) constTSharedFromThis< FEntity >inline
AsWeak()TSharedFromThis< FEntity >inline
AsWeak() constTSharedFromThis< FEntity >inline
AsWeakSubobject(SubobjectType *SubobjectPtr) constTSharedFromThis< FEntity >inline
BoundaryUE::CADKernel::FTopologicalFacemutableprotected
CarrierSurfaceUE::CADKernel::FTopologicalFaceprotected
CompleteMetaData() overrideUE::CADKernel::FTopologicalFaceinlinevirtual
CompleteMetaDataWithHostMetaData()UE::CADKernel::FTopologicalShapeEntity
ComputeBoundary() constUE::CADKernel::FTopologicalFaceprotected
ComputeCriteriaGridSampling()UE::CADKernel::FTopologicalFace
ComputeQuadCriteria()UE::CADKernel::FTopologicalFace
ComputeSurfaceSideProperties()UE::CADKernel::FTopologicalFace
CrossingCoordinatesUE::CADKernel::FTopologicalFaceprotected
CrossingPointDeltaMaxsUE::CADKernel::FTopologicalFaceprotected
CrossingPointDeltaMinsUE::CADKernel::FTopologicalFaceprotected
CtKioIdUE::CADKernel::FTopologicalEntityprotected
DefineSurfaceType()UE::CADKernel::FTopologicalFace
Delete()UE::CADKernel::FEntityinlinevirtual
DeleteNonmanifoldLink()UE::CADKernel::FTopologicalFace
Deserialize(FCADKernelArchive &Ar)UE::CADKernel::FEntitystatic
Disjoin(TArray< FTopologicalEdge * > *NewBorderEdges=nullptr)UE::CADKernel::FTopologicalFace
DoesSharedInstanceExist() constTSharedFromThis< FEntity >inline
EdgeCount(int32 &EdgeCount) constUE::CADKernel::FTopologicalFaceinline
EdgeCount() constUE::CADKernel::FTopologicalFaceinline
Empty() overrideUE::CADKernel::FTopologicalFaceinlinevirtual
EstimatedMinimalElementLengthUE::CADKernel::FTopologicalFaceprotected
EvaluateGrid(FGrid &Grid) constUE::CADKernel::FTopologicalFace
EvaluatePointGrid(const FCoordinateGrid &Coordinates, FSurfacicSampling &OutPoints, bool bComputeNormals=false) constUE::CADKernel::FTopologicalFaceinline
ExtractMetaData(TMap< FString, FString > &OutMetaData) constUE::CADKernel::FTopologicalShapeEntityinline
FaceCount() const overrideUE::CADKernel::FTopologicalFaceinlinevirtual
FEntityUE::CADKernel::FTopologicalFacefriend
FHaveStates()UE::CADKernel::FHaveStatesinline
FTopologicalFace(const TSharedPtr< FSurface > &InCarrierSurface)UE::CADKernel::FTopologicalFaceinlineprotected
FTopologicalFace()=defaultUE::CADKernel::FTopologicalFaceprotected
Get2DLoopSampling(TArray< TArray< FVector2d > > &OutLoopSamplings) constUE::CADKernel::FTopologicalFace
GetActiveEdges(TArray< TSharedPtr< FTopologicalEdge > > &OutEdges) constUE::CADKernel::FTopologicalFaceinline
GetBoundary() constUE::CADKernel::FTopologicalFaceinline
GetCarrierSurface() constUE::CADKernel::FTopologicalFaceinline
GetColorId() constUE::CADKernel::FTopologicalShapeEntityinline
GetCrossingPointCoordinates() constUE::CADKernel::FTopologicalFaceinline
GetCrossingPointCoordinates(EIso Iso) constUE::CADKernel::FTopologicalFaceinline
GetCrossingPointCoordinates(EIso Iso)UE::CADKernel::FTopologicalFaceinline
GetCrossingPointDeltaMaxs(EIso Iso) constUE::CADKernel::FTopologicalFaceinline
GetCrossingPointDeltaMins(EIso Iso) constUE::CADKernel::FTopologicalFaceinline
GetCurvature(EIso Iso) constUE::CADKernel::FTopologicalFaceinline
GetCurvatures() constUE::CADKernel::FTopologicalFaceinline
GetCurvatures()UE::CADKernel::FTopologicalFaceinline
GetCuttingCoordinatesAlongIso(EIso Iso) constUE::CADKernel::FTopologicalFaceinline
GetCuttingCoordinatesAlongIso(EIso Iso)UE::CADKernel::FTopologicalFaceinline
GetCuttingPointCoordinates() constUE::CADKernel::FTopologicalFaceinline
GetCuttingPointCoordinates()UE::CADKernel::FTopologicalFaceinline
GetEdgeIndex(const FTopologicalEdge &Edge, int32 &OutBoundaryIndex, int32 &OutEdgeIndex) constUE::CADKernel::FTopologicalFace
GetEntityType() const overrideUE::CADKernel::FTopologicalFaceinlinevirtual
GetEstimatedMinimalElementLength() constUE::CADKernel::FTopologicalFaceinline
GetExternalLoop() constUE::CADKernel::FTopologicalFace
GetFaces(TArray< FTopologicalFace * > &OutFaces) overrideUE::CADKernel::FTopologicalFaceinlinevirtual
GetHost()UE::CADKernel::FTopologicalShapeEntityinline
GetHost() constUE::CADKernel::FTopologicalShapeEntityinline
GetHostId() constUE::CADKernel::FTopologicalShapeEntityinline
GetId() constUE::CADKernel::FEntityinline
GetIsoTolerance(EIso Iso) constUE::CADKernel::FTopologicalFaceinline
GetIsoTolerances() constUE::CADKernel::FTopologicalFaceinline
GetKioId() constUE::CADKernel::FTopologicalEntityinline
GetLinkedEdge(const FTopologicalEdge &LinkedEdge) constUE::CADKernel::FTopologicalFace
GetLoops() constUE::CADKernel::FTopologicalFaceinline
GetMaterialId() constUE::CADKernel::FTopologicalShapeEntityinline
GetMesh() constUE::CADKernel::FTopologicalFaceinline
GetMetaDataDictionary() constUE::CADKernel::FTopologicalShapeEntityinline
GetName() constUE::CADKernel::FTopologicalShapeEntityinline
GetOrCreateMesh(FModelMesh &ModelMesh)UE::CADKernel::FTopologicalFace
GetPatchId() constUE::CADKernel::FTopologicalShapeEntityinline
GetQuadCriteria()UE::CADKernel::FTopologicalFace
GetQuadType() constUE::CADKernel::FTopologicalFaceinline
GetSideIndex(FTopologicalEdge &Edge) constUE::CADKernel::FTopologicalFaceinline
GetSideIndex(int32 EdgeIndex) constUE::CADKernel::FTopologicalFaceinline
GetSideProperties() constUE::CADKernel::FTopologicalFaceinline
GetSideProperty(int32 Index)UE::CADKernel::FTopologicalFaceinline
GetSideProperty(int32 Index) constUE::CADKernel::FTopologicalFaceinline
GetStartEdgeIndexOfSide(int32 Index) constUE::CADKernel::FTopologicalFaceinline
GetStartSideIndices() constUE::CADKernel::FTopologicalFaceinline
GetThinZones() constUE::CADKernel::FTopologicalFaceinline
GetThinZones()UE::CADKernel::FTopologicalFaceinline
GetTypeName(EEntity Type)UE::CADKernel::FEntitystatic
GetTypeName() constUE::CADKernel::FEntityinline
HasMarker1() constUE::CADKernel::FHaveStatesinline
HasMarker1And2() constUE::CADKernel::FHaveStatesinline
HasMarker1Or2() constUE::CADKernel::FHaveStatesinline
HasMarker2() constUE::CADKernel::FHaveStatesinline
HasName() constUE::CADKernel::FTopologicalShapeEntityinline
HasSameBoundariesAs(const FTopologicalFace *OtherFace) constUE::CADKernel::FTopologicalFace
HasTesselation() constUE::CADKernel::FTopologicalFaceinline
HasThinZone() constUE::CADKernel::FTopologicalFaceinline
IdUE::CADKernel::FEntityprotected
InitDeltaUs()UE::CADKernel::FTopologicalFace
IsABorderFace() constUE::CADKernel::FTopologicalFace
IsADuplicatedFace() constUE::CADKernel::FTopologicalFace
IsAFullyNonManifoldFace() constUE::CADKernel::FTopologicalFace
IsANonManifoldFace() constUE::CADKernel::FTopologicalFace
IsApplyCriteria() constUE::CADKernel::FTopologicalEntityinline
IsBackOriented() constUE::CADKernel::FTopologicalFaceinline
IsDegenerated() constUE::CADKernel::FHaveStatesinlinevirtual
IsDeleted() constUE::CADKernel::FHaveStatesinline
IsDeletedOrDegenerated() constUE::CADKernel::FHaveStatesinlinevirtual
IsGeometricalEntity()UE::CADKernel::FEntityinline
IsMeshable() constUE::CADKernel::FTopologicalEntityinline
IsMeshed() constUE::CADKernel::FTopologicalEntityinline
IsNotMeshable() constUE::CADKernel::FTopologicalEntityinline
IsNotToOrAlreadyProcess() constUE::CADKernel::FHaveStatesinlinevirtual
IsNotToProcess() constUE::CADKernel::FHaveStatesinlinevirtual
IsPreMeshed() constUE::CADKernel::FTopologicalEntityinline
IsProcessed() constUE::CADKernel::FHaveStatesinlinevirtual
IsProcessedDeletedOrDegenerated() constUE::CADKernel::FHaveStatesinlinevirtual
IsTopologicalEntity() constUE::CADKernel::FEntityinline
IsTopologicalShapeEntity() constUE::CADKernel::FEntityinline
IsToProcess() constUE::CADKernel::FHaveStatesinlinevirtual
IsWaiting() constUE::CADKernel::FHaveStatesinlinevirtual
LoopCount() constUE::CADKernel::FTopologicalFaceinline
LoopsUE::CADKernel::FTopologicalFaceprotected
MakeShared(InArgTypes &&... Args)UE::CADKernel::FEntityinlinestatic
MakeShared(FCADKernelArchive &Archive)UE::CADKernel::FEntityinlinestatic
MeshUE::CADKernel::FTopologicalFaceprotected
MeshCuttingCoordinatesUE::CADKernel::FTopologicalFaceprotected
MeshedSideNum()UE::CADKernel::FTopologicalFaceinline
MeshedSideNum() constUE::CADKernel::FTopologicalFaceinline
MeshedSideRatio() constUE::CADKernel::FTopologicalFaceinline
MoveThinZones(TArray< FThinZone2D > &InThinZones)UE::CADKernel::FTopologicalFaceinline
operator=(TSharedFromThis const &)TSharedFromThis< FEntity >inlineprotected
PropagateBodyOrientation() overrideUE::CADKernel::FTopologicalFaceinlinevirtual
Remove(TArray< FTopologicalEdge * > *NewBorderEdges=nullptr)UE::CADKernel::FTopologicalFaceinline
Remove(const FTopologicalShapeEntity *) overrideUE::CADKernel::FTopologicalFaceinlinevirtual
RemoveLoop(const TSharedPtr< FTopologicalLoop > &Loop)UE::CADKernel::FTopologicalFace
ResetApplyCriteria()UE::CADKernel::FTopologicalEntityinlinevirtual
ResetBackOriented() constUE::CADKernel::FTopologicalFaceinline
ResetDegenerated() constUE::CADKernel::FHaveStatesinlinevirtual
ResetDeleted() constUE::CADKernel::FHaveStatesinline
ResetElementStatus()UE::CADKernel::FHaveStatesinline
ResetHasThinSurface()UE::CADKernel::FTopologicalFaceinline
ResetHost()UE::CADKernel::FTopologicalShapeEntityinlineprotected
ResetMarker1() constUE::CADKernel::FHaveStatesinline
ResetMarker2() constUE::CADKernel::FHaveStatesinline
ResetMarkers() constUE::CADKernel::FHaveStatesinline
ResetMarkersRecursively() const overrideUE::CADKernel::FTopologicalFaceinlinevirtual
ResetMarkersRecursivelyOnEntities(const TArray< FEntity * > &Array)UE::CADKernel::FEntityinlinestatic
ResetMarkersRecursivelyOnEntities(const TArray< TWeakPtr< FEntity > > &Array)UE::CADKernel::FEntityinlinestatic
ResetMarkersRecursivelyOnEntities(const TArray< TSharedPtr< FEntity > > &Array)UE::CADKernel::FEntityinlinestatic
ResetMarkersRecursivelyOnEntities(const TArray< TOrientedEntity< FEntity > > &Array)UE::CADKernel::FEntityinlinestatic
ResetMarkersRecursivelyOnEntities(const TArray< TSharedPtr< EntityType > > &Array)UE::CADKernel::FEntityinlinestatic
ResetPreMeshed()UE::CADKernel::FTopologicalEntityinlinevirtual
ResetProcessedMarker() constUE::CADKernel::FHaveStatesinline
ResetToProcessMarker() constUE::CADKernel::FHaveStatesinline
ResetWaitingMarker() constUE::CADKernel::FHaveStatesinline
Serialize(FCADKernelArchive &Ar) overrideUE::CADKernel::FTopologicalFaceinlinevirtual
SerializeIdent(FCADKernelArchive &Ar, TSharedPtr< FEntity > &Entity, bool bSaveSelection=true)UE::CADKernel::FEntitystatic
SerializeIdent(FCADKernelArchive &Ar, TWeakPtr< FEntity > &Entity, bool bSaveSelection=true)UE::CADKernel::FEntitystatic
SerializeIdent(FCADKernelArchive &Ar, FEntity **Entity, bool bSaveSelection=true)UE::CADKernel::FEntitystatic
SerializeIdent(FCADKernelArchive &Ar, EntityType **Entity, bool bSaveSelection=true)UE::CADKernel::FEntityinlinestatic
SerializeIdent(FCADKernelArchive &Ar, TSharedPtr< EntityType > &Entity, bool bSaveSelection=true)UE::CADKernel::FEntityinlinestatic
SerializeIdent(FCADKernelArchive &Ar, TWeakPtr< EntityType > &Entity, bool bSaveSelection=true)UE::CADKernel::FEntityinlinestatic
SerializeIdents(FCADKernelArchive &Ar, TArray< FEntity * > &Array, bool bSaveSelection=true)UE::CADKernel::FEntitystatic
SerializeIdents(FCADKernelArchive &Ar, TArray< TWeakPtr< FEntity > > &Array, bool bSaveSelection=true)UE::CADKernel::FEntitystatic
SerializeIdents(FCADKernelArchive &Ar, TArray< TSharedPtr< FEntity > > &Array, bool bSaveSelection=true)UE::CADKernel::FEntitystatic
SerializeIdents(FCADKernelArchive &Ar, TArray< TOrientedEntity< FEntity > > &Array)UE::CADKernel::FEntitystatic
SerializeIdents(FCADKernelArchive &Ar, TArray< EntityType * > &Array, bool bSaveSelection=true)UE::CADKernel::FEntityinlinestatic
SerializeIdents(FCADKernelArchive &Ar, TArray< TWeakPtr< EntityType > > &Array, bool bSaveSelection=true)UE::CADKernel::FEntityinlinestatic
SerializeIdents(FCADKernelArchive &Ar, TArray< TSharedPtr< EntityType > > &Array, bool bSaveSelection=true)UE::CADKernel::FEntityinlinestatic
SetApplyCriteriaMarker() constUE::CADKernel::FTopologicalEntityinlinevirtual
SetAsDegenerated() constUE::CADKernel::FHaveStatesinlinevirtual
SetBackOriented() constUE::CADKernel::FTopologicalFaceinline
SetColorId(const uint32 &InColorId)UE::CADKernel::FTopologicalShapeEntityinline
SetDeletedMarker() constUE::CADKernel::FHaveStatesinline
SetDisplayData(const uint32 &InColorId, const uint32 &InMaterialId)UE::CADKernel::FTopologicalShapeEntityinline
SetDisplayData(const FTopologicalShapeEntity &DisplayData)UE::CADKernel::FTopologicalShapeEntityinline
SetEstimatedMinimalElementLength(double Value)UE::CADKernel::FTopologicalFaceinline
SetHasThinZoneMarker()UE::CADKernel::FTopologicalFaceinline
SetHost(FTopologicalShapeEntity *Body)UE::CADKernel::FTopologicalShapeEntityinline
SetHostId(const int32 InHostId)UE::CADKernel::FTopologicalShapeEntityinline
SetId(FDatabase &Database)UE::CADKernel::FEntityprotected
SetLayer(const int32 InLayerId)UE::CADKernel::FTopologicalShapeEntityinline
SetMarker1() constUE::CADKernel::FHaveStatesinline
SetMarker2() constUE::CADKernel::FHaveStatesinline
SetMaterialId(const uint32 &InMaterialId)UE::CADKernel::FTopologicalShapeEntityinline
SetMeshedMarker()UE::CADKernel::FTopologicalEntityinlinevirtual
SetName(const FString &InName)UE::CADKernel::FTopologicalShapeEntityinline
SetPatchId(int32 InPatchId)UE::CADKernel::FTopologicalShapeEntityinline
SetPreMeshedMarker()UE::CADKernel::FTopologicalEntityinlinevirtual
SetProcessedMarker() constUE::CADKernel::FHaveStatesinline
SetToProcessMarker() constUE::CADKernel::FHaveStatesinline
SetWaitingMarker() constUE::CADKernel::FHaveStatesinline
SharedThis(OtherType *ThisPtr)TSharedFromThis< FEntity >inlineprotectedstatic
SharedThis(const OtherType *ThisPtr)TSharedFromThis< FEntity >inlineprotectedstatic
SpawnIdent(FDatabase &Database) overrideUE::CADKernel::FTopologicalFacevirtual
SpawnIdentOnEntities(TArray< FEntity * > &Array, FDatabase &Database)UE::CADKernel::FEntityinlinestatic
SpawnIdentOnEntities(TArray< TSharedPtr< FEntity > > &Array, FDatabase &Database)UE::CADKernel::FEntityinlinestatic
SpawnIdentOnEntities(TArray< TOrientedEntity< FEntity > > &Array, FDatabase &Database)UE::CADKernel::FEntityinlinestatic
SpawnIdentOnEntities(TArray< TSharedPtr< EntityType > > &Array, FDatabase &Database)UE::CADKernel::FEntityinlinestatic
StatesUE::CADKernel::FHaveStatesmutableprotected
SwapOrientation() constUE::CADKernel::FTopologicalFaceinline
TSharedFromThis()TSharedFromThis< FEntity >inlineprotected
TSharedFromThis(TSharedFromThis const &)TSharedFromThis< FEntity >inlineprotected
TypesNamesUE::CADKernel::FEntityprotectedstatic
UpdateBBox(int32 IsoCount, const double ApproximationFactor, FBBoxWithNormal &BBox)UE::CADKernel::FTopologicalFace
UpdateWeakReferenceInternal(TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) constTSharedFromThis< FEntity >inline
UpdateWeakReferenceInternal(TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) constTSharedFromThis< FEntity >inline
~FEntity()UE::CADKernel::FEntityvirtual
~FTopologicalFace() overrideUE::CADKernel::FTopologicalFaceinlinevirtual
~FTopologicalShapeEntity() overrideUE::CADKernel::FTopologicalShapeEntityinlinevirtual
~TSharedFromThis()TSharedFromThis< FEntity >inlineprotected