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

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

ApplyMatrix(const FMatrixH &) constUE::CADKernel::FSurfacicPolyline
Approximate2DPoint(double InCoordinate) constUE::CADKernel::FSurfacicPolylineinline
Approximate2DPoints(const TArray< double > &InCoordinates, TArray< FVector2d > &OutPoints) constUE::CADKernel::FSurfacicPolylineinline
Approximate3DPoint(double InCoordinate) constUE::CADKernel::FSurfacicPolylineinline
Approximate3DPoints(const TArray< double > &InCoordinates, TArray< FVector > &OutPoints) constUE::CADKernel::FSurfacicPolylineinline
ApproximatePolyline(FSurfacicPolyline &OutPolyline) constUE::CADKernel::FSurfacicPolylineinline
BoundingBoxUE::CADKernel::FSurfacicPolyline
bWithNormalsUE::CADKernel::FSurfacicPolyline
bWithTangentUE::CADKernel::FSurfacicPolyline
CheckIfDegenerated(const double Tolerance3D, const FSurfacicTolerance &Tolerances2D, const FLinearBoundary &Boudary, bool &bDegeneration2D, bool &bDegeneration3D, double &Length3D) constUE::CADKernel::FSurfacicPolyline
ComputeIntersectionsWithIsos(const FLinearBoundary &InBoundary, const TArray< double > &InIsoCoordinates, const EIso InTypeIso, const FSurfacicTolerance &ToleranceIso, TArray< double > &OutIntersection) constUE::CADKernel::FSurfacicPolyline
ComputeLinearToleranceAt(const double Tolerance3D, const double MinLinearTolerance, const int32 Index) constUE::CADKernel::FSurfacicPolylineinline
ComputeTolerance(const double Tolerance3D, const FSurfacicTolerance &MinToleranceIso, const int32 Index) constUE::CADKernel::FSurfacicPolylineinline
CoordinatesUE::CADKernel::FSurfacicPolyline
EmplaceAt(int32 Index, FSurfacicPolyline &Polyline, int32 PointIndex)UE::CADKernel::FSurfacicPolylineinline
Empty(int32 Slack=0)UE::CADKernel::FSurfacicPolylineinline
FSurfacicPolyline(TSharedRef< FSurface > InCarrierSurface, TSharedRef< FCurve > InCurve2D)UE::CADKernel::FSurfacicPolyline
FSurfacicPolyline(TSharedRef< FSurface > InCarrierSurface, TSharedRef< FCurve > InCurve2D, const double Tolerance)UE::CADKernel::FSurfacicPolyline
FSurfacicPolyline(TSharedRef< FSurface > InCarrierSurface, TSharedRef< FCurve > InCurve2D, const double ChordTolerance, const double ParamTolerance, bool bInWithNormals, bool bWithTangent)UE::CADKernel::FSurfacicPolyline
FSurfacicPolyline(bool bInWithNormals=false, bool bInWithTangent=false)UE::CADKernel::FSurfacicPolylineinline
Get2DLength(const FLinearBoundary &InBoundary) constUE::CADKernel::FSurfacicPolylineinline
Get2DPoints() constUE::CADKernel::FSurfacicPolylineinline
GetCoordinateOfProjectedPoint(const FLinearBoundary &Boundary, const FVector &PointOnEdge, FVector &ProjectedPoint) constUE::CADKernel::FSurfacicPolylineinline
GetCoordinateOfProjectedPoint(const FLinearBoundary &Boundary, const FVector2d &PointOnEdge, FVector2d &ProjectedPoint) constUE::CADKernel::FSurfacicPolylineinline
GetCoordinates() constUE::CADKernel::FSurfacicPolylineinline
GetExtremities(const FLinearBoundary &InBoundary, const double Tolerance3D, const FSurfacicTolerance &Tolerances2D, FSurfacicCurveExtremities &Extremities) constUE::CADKernel::FSurfacicPolyline
GetInfo(FInfoEntity &) constUE::CADKernel::FSurfacicPolyline
GetLength(const FLinearBoundary &InBoundary) constUE::CADKernel::FSurfacicPolylineinline
GetNormals() constUE::CADKernel::FSurfacicPolylineinline
GetPointAt(int32 Index) constUE::CADKernel::FSurfacicPolylineinline
GetPoints() constUE::CADKernel::FSurfacicPolylineinline
GetSubPolyline(const FLinearBoundary &InBoundary, const EOrientation InOrientation, TArray< FVector2d > &OutPoints) constUE::CADKernel::FSurfacicPolylineinline
GetSubPolyline(const FLinearBoundary &InBoundary, TArray< double > &OutCoordinates, TArray< FVector2d > &OutPoints) constUE::CADKernel::FSurfacicPolylineinline
GetSubPolyline(const FLinearBoundary &InBoundary, const EOrientation InOrientation, TArray< FVector > &OutPoints) constUE::CADKernel::FSurfacicPolylineinline
GetSubPolyline(const FLinearBoundary &InBoundary, TArray< double > &OutCoordinates, TArray< FVector > &OutPoints) constUE::CADKernel::FSurfacicPolylineinline
GetTangent2DAt(double InCoordinate) constUE::CADKernel::FSurfacicPolylineinline
GetTangentAt(double InCoordinate) constUE::CADKernel::FSurfacicPolylineinline
GetTangents() constUE::CADKernel::FSurfacicPolylineinline
IsIso(EIso Iso, double ErrorTolerance=DOUBLE_SMALL_NUMBER) constUE::CADKernel::FSurfacicPolylineinline
NormalsUE::CADKernel::FSurfacicPolyline
Points2DUE::CADKernel::FSurfacicPolyline
Points3DUE::CADKernel::FSurfacicPolyline
Pop()UE::CADKernel::FSurfacicPolylineinline
ProjectCoincidentalPolyline(const FLinearBoundary &InBoundary, const TArray< FVector > &InPointsToProject, bool bSameOrientation, TArray< double > &OutProjectedPointCoordinates, double ToleranceOfProjection) constUE::CADKernel::FSurfacicPolylineinline
ProjectPoints(const FLinearBoundary &InBoundary, const TArray< FVector > &InPointsToProject, TArray< double > &ProjectedPointCoordinates, TArray< FVector > &ProjectedPoints) constUE::CADKernel::FSurfacicPolylineinline
ProjectPoints(const FLinearBoundary &InBoundary, const TArray< FVector2d > &InPointsToProject, TArray< double > &ProjectedPointCoordinates, TArray< FVector2d > &ProjectedPoints) constUE::CADKernel::FSurfacicPolylineinline
RemoveComplementaryPoints(int32 Offset)UE::CADKernel::FSurfacicPolylineinline
Reserve(int32 Number)UE::CADKernel::FSurfacicPolylineinline
Reverse()UE::CADKernel::FSurfacicPolylineinline
Sample(const FLinearBoundary &Boundary, const double DesiredSegmentLength, TArray< double > &OutCoordinates) constUE::CADKernel::FSurfacicPolylineinline
Serialize(FCADKernelArchive &Ar)UE::CADKernel::FSurfacicPolylineinline
Size() constUE::CADKernel::FSurfacicPolylineinline
SwapCoordinates(TArray< double > &NewCoordinates)UE::CADKernel::FSurfacicPolylineinline
TangentsUE::CADKernel::FSurfacicPolyline