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

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

Activate()UE::CADKernel::TLinkable< FTopologicalEdge, FEdgeLink >inline
AddImposedCuttingPointU(const double ImposedCuttingPointU, const int32 OppositeNodeIndex, const double DeltaU)UE::CADKernel::FTopologicalEdge
AddThinZone(FThinZoneSide *InThinZoneSide, const FLinearBoundary &InThinZoneBounds)UE::CADKernel::FTopologicalEdgeinline
AddTwinsCuttingPoint(const double Coord, const double DeltaU)UE::CADKernel::FTopologicalEdge
Approximate2DPoint(const double InCoordinate) constUE::CADKernel::FTopologicalEdgeinline
Approximate2DPoints(const TArray< double > &InCoordinates, TArray< FVector2d > &OutPoints) constUE::CADKernel::FTopologicalEdgeinline
ApproximatePoints(const TArray< double > &InCoordinates, TArray< FVector > &OutPoints) constUE::CADKernel::FTopologicalEdgeinline
ApproximatePolyline(FSurfacicPolyline &Polyline) constUE::CADKernel::FTopologicalEdgeinline
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::FTopologicalEdgeprotected
CheckIfDegenerated() constUE::CADKernel::FTopologicalEdge
ComputeCrossingPointCoordinates()UE::CADKernel::FTopologicalEdge
ComputeEdge2DProperties(FEdge2DProperties &SlopeCharacteristics)UE::CADKernel::FTopologicalEdge
ComputeIntersectionsWithIsos(const TArray< double > &InIsoCoordinates, const EIso InTypeIso, const FSurfacicTolerance &ToleranceIso, TArray< double > &OutIntersection) constUE::CADKernel::FTopologicalEdgeinline
ComputeLength()UE::CADKernel::FTopologicalEdge
CreateEdgeByMergingEdges(const double SmallEdgeTolerance, TArray< FOrientedEdge > &Edges, const TSharedRef< FTopologicalVertex > &StartVertex, const TSharedRef< FTopologicalVertex > &EndVertex)UE::CADKernel::FTopologicalEdgestatic
CrossingPointDeltaUMaxsUE::CADKernel::FTopologicalEdgeprotected
CrossingPointDeltaUMinsUE::CADKernel::FTopologicalEdgeprotected
CrossingPointUsUE::CADKernel::FTopologicalEdgeprotected
CtKioIdUE::CADKernel::FTopologicalEntityprotected
CurveUE::CADKernel::FTopologicalEdgeprotected
CuttingPointUsUE::CADKernel::FTopologicalEdgeprotected
Delete()UE::CADKernel::FEntityinlinevirtual
Deserialize(FCADKernelArchive &Ar)UE::CADKernel::FEntitystatic
Disjoin()UE::CADKernel::FTopologicalEdge
DoesSharedInstanceExist() constTSharedFromThis< FEntity >inline
Empty() overrideUE::CADKernel::FTopologicalEdgevirtual
EndVertexUE::CADKernel::FTopologicalEdgeprotected
EvaluateCuttingPointNum()UE::CADKernel::FTopologicalEdge
EvaluatePoint(double InCoordinate, int32 Derivative, FCurvePoint &Point) constUE::CADKernel::FTopologicalEdgeinline
EvaluatePoints(const TArray< double > &InCoordinates, int32 DerivativeOrder, TArray< FCurvePoint > &OutPoints) constUE::CADKernel::FTopologicalEdgeinline
ExtendTo(bool bStartExtremity, const FVector2d &NewExtremityCoordinate, TSharedRef< FTopologicalVertex > &NewVertex)UE::CADKernel::FTopologicalEdge
FEntityUE::CADKernel::FTopologicalEdgefriend
FHaveStates()UE::CADKernel::FHaveStatesinline
Finalize()UE::CADKernel::TLinkable< FTopologicalEdge, FEdgeLink >inline
FTopologicalFaceUE::CADKernel::FTopologicalEdgefriend
FTopologicalLoopUE::CADKernel::FTopologicalEdgefriend
GenerateMeshElements(FModelMesh &MeshModel)UE::CADKernel::FTopologicalEdge
GetBoundary() constUE::CADKernel::FTopologicalEdgeinline
GetCrossingPointUs() constUE::CADKernel::FTopologicalEdgeinline
GetCrossingPointUs()UE::CADKernel::FTopologicalEdgeinline
GetCurve() constUE::CADKernel::FTopologicalEdgeinline
GetCurve()UE::CADKernel::FTopologicalEdgeinline
GetCuttingPointCoordinates() constUE::CADKernel::FTopologicalEdge
GetCuttingPoints()UE::CADKernel::FTopologicalEdgeinline
GetCuttingPoints() constUE::CADKernel::FTopologicalEdgeinline
GetDeltaUFor(double Coordinate, int32 &Index) constUE::CADKernel::FTopologicalEdgeinline
GetDeltaUMaxs()UE::CADKernel::FTopologicalEdgeinline
GetDeltaUMaxs() constUE::CADKernel::FTopologicalEdgeinline
GetDeltaUMins()UE::CADKernel::FTopologicalEdgeinline
GetDiscretization2DPoints(EOrientation Orientation, TArray< PointType > &OutPoints) constUE::CADKernel::FTopologicalEdgeinline
GetEndBarycenter()UE::CADKernel::FTopologicalEdgeinline
GetEndCoordinate()UE::CADKernel::FTopologicalEdgeinline
GetEndCurvilinearCoordinates() constUE::CADKernel::FTopologicalEdgeinline
GetEndVertex(EOrientation Forward) constUE::CADKernel::FTopologicalEdgeinline
GetEndVertex(bool Forward) constUE::CADKernel::FTopologicalEdgeinline
GetEndVertex() constUE::CADKernel::FTopologicalEdgeinline
GetEndVertex()UE::CADKernel::FTopologicalEdgeinline
GetEntityType() const overrideUE::CADKernel::FTopologicalEdgeinlinevirtual
GetExtremities(FSurfacicCurveExtremities &Extremities) constUE::CADKernel::FTopologicalEdgeinline
GetFace() constUE::CADKernel::FTopologicalEdge
GetFirstTwinEdge() constUE::CADKernel::FTopologicalEdgeinline
GetId() constUE::CADKernel::FEntityinline
GetImposedCuttingPoints() constUE::CADKernel::FTopologicalEdgeinline
GetKioId() constUE::CADKernel::FTopologicalEntityinline
GetLink() constUE::CADKernel::TLinkable< FTopologicalEdge, FEdgeLink >inlinevirtual
GetLink()UE::CADKernel::TLinkable< FTopologicalEdge, FEdgeLink >inlinevirtual
GetLinkActiveEdge() constUE::CADKernel::FTopologicalEdgeinline
GetLinkActiveEdge()UE::CADKernel::FTopologicalEdgeinline
GetLinkActiveEntity() constUE::CADKernel::TLinkable< FTopologicalEdge, FEdgeLink >inline
GetLinkActiveEntity()UE::CADKernel::TLinkable< FTopologicalEdge, FEdgeLink >inline
GetLinkedFaces() constUE::CADKernel::FTopologicalEdge
GetLoop() constUE::CADKernel::FTopologicalEdgeinline
GetLoop()UE::CADKernel::FTopologicalEdgeinline
GetMesh() constUE::CADKernel::FTopologicalEdgeinline
GetOrCreateMesh(FModelMesh &MeshModel)UE::CADKernel::FTopologicalEdge
GetOtherVertex(const TSharedRef< FTopologicalVertex > &Vertex)UE::CADKernel::FTopologicalEdgeinline
GetOtherVertex(FTopologicalVertex &Vertex)UE::CADKernel::FTopologicalEdgeinline
GetOtherVertex(const FTopologicalVertex &Vertex) constUE::CADKernel::FTopologicalEdgeinline
GetOtherVertex(const TSharedRef< FTopologicalVertex > &Vertex) constUE::CADKernel::FTopologicalEdgeinline
GetPreElementLengths() constUE::CADKernel::FTopologicalEdge
GetPreMeshedTwin() constUE::CADKernel::FTopologicalEdge
GetPreMeshedTwin()UE::CADKernel::FTopologicalEdgeinline
GetStartBarycenter()UE::CADKernel::FTopologicalEdgeinline
GetStartCoordinate()UE::CADKernel::FTopologicalEdgeinline
GetStartCurvilinearCoordinates() constUE::CADKernel::FTopologicalEdgeinline
GetStartVertex(EOrientation Forward) constUE::CADKernel::FTopologicalEdgeinline
GetStartVertex(bool Forward) constUE::CADKernel::FTopologicalEdgeinline
GetStartVertex() constUE::CADKernel::FTopologicalEdgeinline
GetStartVertex()UE::CADKernel::FTopologicalEdgeinline
GetTangent2DAt(const double InCoordinate) constUE::CADKernel::FTopologicalEdgeinline
GetTangent2DAt(const FTopologicalVertex &InVertex)UE::CADKernel::FTopologicalEdge
GetTangentAt(const double InCoordinate) constUE::CADKernel::FTopologicalEdgeinline
GetTangentAt(const FTopologicalVertex &InVertex)UE::CADKernel::FTopologicalEdge
GetTangentsAtExtremities(FVector &StartTangent, FVector &EndTangent, bool bForward) constUE::CADKernel::FTopologicalEdge
GetTangentsAtExtremities(FVector &StartTangent, FVector &EndTangent, EOrientation Orientation) constUE::CADKernel::FTopologicalEdgeinline
GetThinZoneBounds() constUE::CADKernel::FTopologicalEdgeinline
GetThinZoneCount() constUE::CADKernel::FTopologicalEdgeinline
GetThinZoneSides() constUE::CADKernel::FTopologicalEdgeinline
GetTolerance2DAt(double Coordinate) constUE::CADKernel::FTopologicalEdgeinline
GetTolerance3D() constUE::CADKernel::FTopologicalEdgeinline
GetTwinEdge() constUE::CADKernel::FTopologicalEdgeinline
GetTwinEntities() constUE::CADKernel::TLinkable< FTopologicalEdge, FEdgeLink >inline
GetTwinEntityCount() constUE::CADKernel::TLinkable< FTopologicalEdge, FEdgeLink >inline
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
HasSameLengthAs(const FTopologicalEdge &Edge, double EdgeLengthTolerance) constUE::CADKernel::FTopologicalEdge
HasTwin() constUE::CADKernel::TLinkable< FTopologicalEdge, FEdgeLink >inline
IdUE::CADKernel::FEntityprotected
ImposedCuttingPointUsUE::CADKernel::FTopologicalEdgeprotected
InitDeltaUs()UE::CADKernel::FTopologicalEdgeinline
IsActiveEntity() constUE::CADKernel::TLinkable< FTopologicalEdge, FEdgeLink >inline
IsApplyCriteria() constUE::CADKernel::FTopologicalEntityinline
IsBorder() constUE::CADKernel::FTopologicalEdgeinline
IsClosed() constUE::CADKernel::FTopologicalEdgeinline
IsConnectedTo(const FTopologicalFace *Face) constUE::CADKernel::FTopologicalEdge
IsDegenerated() const overrideUE::CADKernel::FTopologicalEdgeinlinevirtual
IsDeleted() constUE::CADKernel::FHaveStatesinline
IsDeletedOrDegenerated() constUE::CADKernel::FHaveStatesinlinevirtual
IsGeometricalEntity()UE::CADKernel::FEntityinline
IsLinkableTo(const FTopologicalEdge &Edge, double EdgeLengthTolerance) constUE::CADKernel::FTopologicalEdge
IsLinkedTo(const TSharedRef< FTopologicalEdge > &Entity) constUE::CADKernel::TLinkable< FTopologicalEdge, FEdgeLink >inline
IsLinkedTo(const FTopologicalEdge &Entity) constUE::CADKernel::TLinkable< FTopologicalEdge, FEdgeLink >inline
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
IsSameDirection(const FTopologicalEdge &Edge) constUE::CADKernel::FTopologicalEdge
IsSharpEdge() constUE::CADKernel::FTopologicalEdge
IsSurfacic() constUE::CADKernel::FTopologicalEdgeinline
IsTangentAtExtremitiesWith(const FTopologicalEdge &Edge) constUE::CADKernel::FTopologicalEdge
IsThinPeak() constUE::CADKernel::FTopologicalEdgeinline
IsThinZone() constUE::CADKernel::TLinkable< FTopologicalEdge, FEdgeLink >inline
IsTopologicalEntity() constUE::CADKernel::FEntityinline
IsTopologicalShapeEntity() constUE::CADKernel::FEntityinline
IsToProcess() constUE::CADKernel::FHaveStatesinlinevirtual
IsVirtuallyMeshed() constUE::CADKernel::FTopologicalEdgeinline
IsWaiting() constUE::CADKernel::FHaveStatesinlinevirtual
Length() constUE::CADKernel::FTopologicalEdge
Length3DUE::CADKernel::FTopologicalEdgemutableprotected
Link(FTopologicalEdge &OtherEdge)UE::CADKernel::FTopologicalEdge
LinkIfCoincident(FTopologicalEdge &OtherEdge, double EdgeLengthTolerance, double SquareJoiningTolerance)UE::CADKernel::FTopologicalEdge
LinkVertex()UE::CADKernel::FTopologicalEdge
LoopUE::CADKernel::FTopologicalEdgeprotected
Make(const TSharedRef< FRestrictionCurve > &InCurve, const TSharedRef< FTopologicalVertex > &InVertex1, const TSharedRef< FTopologicalVertex > &InVertex2, const FLinearBoundary &InBoundary)UE::CADKernel::FTopologicalEdgestatic
Make(const TSharedRef< FRestrictionCurve > &InCurve, const TSharedRef< FTopologicalVertex > &InVertex1, const TSharedRef< FTopologicalVertex > &InVertex2)UE::CADKernel::FTopologicalEdgestatic
Make(const TSharedRef< FRestrictionCurve > &InCurve, const FLinearBoundary &InBoundary)UE::CADKernel::FTopologicalEdgestatic
Make(const TSharedRef< FRestrictionCurve > &InCurve)UE::CADKernel::FTopologicalEdgestatic
Make(const TSharedRef< FSurface > &InSurface, const FVector2d &InCoordinateVertex1, const TSharedRef< FTopologicalVertex > &InVertex1, const FVector2d &InCoordinateVertex2, const TSharedRef< FTopologicalVertex > &InVertex2)UE::CADKernel::FTopologicalEdgestatic
MakeLink(FTopologicalEdge &Twin)UE::CADKernel::TLinkable< FTopologicalEdge, FEdgeLink >inlineprotected
MakeShared(InArgTypes &&... Args)UE::CADKernel::FEntityinlinestatic
MakeShared(FCADKernelArchive &Archive)UE::CADKernel::FEntityinlinestatic
Max2DToleranceUE::CADKernel::FTopologicalEdgemutableprotected
MeshUE::CADKernel::FTopologicalEdgeprotected
Offset2D(const FVector2d &OffsetDirection)UE::CADKernel::FTopologicalEdge
operator=(TSharedFromThis const &)TSharedFromThis< FEntity >inlineprotected
ProjectPoint(const PointType &InPointToProject, PointType &OutProjectedPoint) constUE::CADKernel::FTopologicalEdgeinline
ProjectPoints(const TArray< FVector > &InPointsToProject, TArray< double > &OutProjectedPointCoords, TArray< FVector > &OutProjectedPoints) constUE::CADKernel::FTopologicalEdgeinline
ProjectTwinEdgePoints(const TArray< FVector > &InPointsToProject, bool bSameOrientation, TArray< double > &OutProjectedPointCoords) constUE::CADKernel::FTopologicalEdgeinline
ProjectTwinEdgePointsOn2DCurve(const TSharedRef< FTopologicalEdge > &InTwinEdge, const TArray< double > &InTwinEdgePointCoords, TArray< FVector2d > &OutPoints2D)UE::CADKernel::FTopologicalEdge
RemoveFromLink()UE::CADKernel::TLinkable< FTopologicalEdge, FEdgeLink >inlinevirtual
RemovePreMesh()UE::CADKernel::FTopologicalEdge
ReplaceEdgeVertex(bool bIsStartVertex, TSharedRef< FTopologicalVertex > &NewVertex)UE::CADKernel::FTopologicalEdge
ResetApplyCriteria()UE::CADKernel::FTopologicalEntityinlinevirtual
ResetDegenerated() constUE::CADKernel::FHaveStatesinlinevirtual
ResetDeleted() constUE::CADKernel::FHaveStatesinline
ResetElementStatus()UE::CADKernel::FHaveStatesinline
ResetMarker1() constUE::CADKernel::FHaveStatesinline
ResetMarker2() constUE::CADKernel::FHaveStatesinline
ResetMarkers() constUE::CADKernel::FHaveStatesinline
ResetMarkersRecursively() const overrideUE::CADKernel::FTopologicalEdgeinlinevirtual
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
ResetThinPeakMarker() constUE::CADKernel::FTopologicalEdgeinlinevirtual
ResetThinZone()UE::CADKernel::TLinkable< FTopologicalEdge, FEdgeLink >inlinevirtual
ResetTopologicalLink()UE::CADKernel::TLinkable< FTopologicalEdge, FEdgeLink >inline
ResetToProcessMarker() constUE::CADKernel::FHaveStatesinline
ResetVirtuallyMeshedMarker() constUE::CADKernel::FTopologicalEdgeinlinevirtual
ResetWaitingMarker() constUE::CADKernel::FHaveStatesinline
ReturnIfValid(TSharedRef< FTopologicalEdge > &InEdge, bool bCheckVertices)UE::CADKernel::FTopologicalEdgestatic
Sample(const double DesiredSegmentLength, TArray< double > &OutCoordinates) constUE::CADKernel::FTopologicalEdge
Serialize(FCADKernelArchive &Ar) overrideUE::CADKernel::FTopologicalEdgeinlinevirtual
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
SetDeletedMarker() constUE::CADKernel::FHaveStatesinline
SetEndVertex(const double NewCoordinate)UE::CADKernel::FTopologicalEdge
SetEndVertex(const double NewCoordinate, const FVector &NewPoint3D)UE::CADKernel::FTopologicalEdge
SetId(FDatabase &Database)UE::CADKernel::FEntityprotected
SetMarker1() constUE::CADKernel::FHaveStatesinline
SetMarker2() constUE::CADKernel::FHaveStatesinline
SetMeshedMarker()UE::CADKernel::FTopologicalEntityinlinevirtual
SetPreMeshedMarker()UE::CADKernel::FTopologicalEntityinlinevirtual
SetProcessedMarker() constUE::CADKernel::FHaveStatesinline
SetStartVertex(const double NewCoordinate)UE::CADKernel::FTopologicalEdge
SetStartVertex(const double NewCoordinate, const FVector &NewPoint3D)UE::CADKernel::FTopologicalEdge
SetThinPeakMarker() constUE::CADKernel::FTopologicalEdgeinlinevirtual
SetThinZoneMarker()UE::CADKernel::TLinkable< FTopologicalEdge, FEdgeLink >inlinevirtual
SetTopologicalLink(TSharedPtr< FEdgeLink > Link)UE::CADKernel::TLinkable< FTopologicalEdge, FEdgeLink >inlineprotected
SetToProcessMarker() constUE::CADKernel::FHaveStatesinline
SetVirtuallyMeshedMarker() constUE::CADKernel::FTopologicalEdgeinlinevirtual
SetWaitingMarker() constUE::CADKernel::FHaveStatesinline
SharedThis(OtherType *ThisPtr)TSharedFromThis< FEntity >inlineprotectedstatic
SharedThis(const OtherType *ThisPtr)TSharedFromThis< FEntity >inlineprotectedstatic
SortImposedCuttingPoints()UE::CADKernel::FTopologicalEdge
SpawnIdent(FDatabase &Database) overrideUE::CADKernel::FTopologicalEdgevirtual
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
SplitAt(double SplittingCoordinate, const FVector &NewVertexCoordinate, bool bKeepStartVertexConnectivity, TSharedPtr< FTopologicalEdge > &OutNewEdge)UE::CADKernel::FTopologicalEdge
StartVertexUE::CADKernel::FTopologicalEdgeprotected
StatesUE::CADKernel::FHaveStatesmutableprotected
ThinZoneBoundsUE::CADKernel::FTopologicalEdgeprotected
ThinZoneSidesUE::CADKernel::FTopologicalEdgeprotected
TLinkable()=defaultUE::CADKernel::TLinkable< FTopologicalEdge, FEdgeLink >
TopologicalLinkUE::CADKernel::TLinkable< FTopologicalEdge, FEdgeLink >mutableprotected
TransferCuttingPointFromMeshedEdge(bool bOnlyWithOppositeNode, FAddCuttingPointFunc AddCuttingPoint)UE::CADKernel::FTopologicalEdge
TransformActiveEdgeCoordinatesToLocalCoordinates(const TArray< double > &InActiveEdgeCoordinate, TArray< double > &OutLocalCoordinate) constUE::CADKernel::FTopologicalEdge
TransformActiveEdgeCoordinateToLocalCoordinate(const double ActiveEdgeCoordinate) constUE::CADKernel::FTopologicalEdge
TransformLocalCoordinatesToActiveEdgeCoordinates(const TArray< double > &InLocalCoordinate, TArray< double > &OutActiveEdgeCoordinate) constUE::CADKernel::FTopologicalEdge
TransformLocalCoordinateToActiveEdgeCoordinate(const double LocalCoordinate) constUE::CADKernel::FTopologicalEdge
TransformTwinEdgeCoordinatesToLocalCoordinates(const FTopologicalEdge &TwinEdge, const TArray< double > &InActiveEdgeCoordinate, TArray< double > &OutLocalCoordinate) constUE::CADKernel::FTopologicalEdge
TransformTwinEdgeCoordinateToLocalCoordinate(const FTopologicalEdge &TwinEdge, const double InTwinCoordinate) constUE::CADKernel::FTopologicalEdge
TSharedFromThis()TSharedFromThis< FEntity >inlineprotected
TSharedFromThis(TSharedFromThis const &)TSharedFromThis< FEntity >inlineprotected
TypesNamesUE::CADKernel::FEntityprotectedstatic
Unlink()UE::CADKernel::FTopologicalEdgeinline
UnlinkTwinEntities()UE::CADKernel::TLinkable< FTopologicalEdge, FEdgeLink >inline
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
~FTopologicalEdge() overrideUE::CADKernel::FTopologicalEdgeinlinevirtual
~TLinkable() overrideUE::CADKernel::TLinkable< FTopologicalEdge, FEdgeLink >inlinevirtual
~TSharedFromThis()TSharedFromThis< FEntity >inlineprotected