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

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

ApplyMatrix(const FMatrixH &InMatrix) const overrideUE::CADKernel::FPolyline2DCurveinlinevirtual
ApplyMatrixImpl(const FMatrixH &InMatrix) constUE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D >inline
ApproximatePoint(double InCoordinate) constUE::CADKernel::TPolyline< PointType >inline
ApproximatePoints(const TArray< double > &InCoordinates, TArray< PointType > &OutPoints) constUE::CADKernel::TPolyline< PointType >inline
ApproximatorUE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D >protected
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::FCurveprotected
bWithTangentUE::CADKernel::TPolyline< PointType >
ComputeLength(const FLinearBoundary &InBoundary, double Tolerance) constUE::CADKernel::FCurveprotectedvirtual
ComputeLength2D(const FLinearBoundary &InBoundary, double Tolerance) constUE::CADKernel::FCurveprotectedvirtual
ComputeSubLength(const FLinearBoundary &InBoundary) constUE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D >inlinevirtual
CoordinatesUE::CADKernel::TPolyline< PointType >
CtKioIdUE::CADKernel::FEntityGeomprotected
Delete()UE::CADKernel::FEntityinlinevirtual
Deserialize(FCADKernelArchive &Archive)UE::CADKernel::FCurvestatic
DimensionUE::CADKernel::FCurveprotected
DoesSharedInstanceExist() constTSharedFromThis< FEntity >inline
EmplaceAt(int32 Index, TPolyline< PointType > &Polyline, int32 PointIndex)UE::CADKernel::TPolyline< PointType >inline
UE::Empty()UE::CADKernel::FEntityinlinevirtual
UE::CADKernel::TPolyline::Empty(int32 Slack=0)UE::CADKernel::TPolyline< PointType >inline
Evaluate2DPoint(double InCoordinate, FCurvePoint2D &OutPoint, int32 InDerivativeOrder=0) const overrideUE::CADKernel::FPolyline2DCurveinlinevirtual
Evaluate2DPoint(double InCoordinate) const overrideUE::CADKernel::FPolyline2DCurveinlinevirtual
TPolylineCurve< FVector2d, FCurvePoint2D >::Evaluate2DPoint(double Coordinate, FVector2d &OutPoint) constUE::CADKernel::FCurveinlinevirtual
Evaluate2DPoints(const TArray< double > &InCoordinates, TArray< FCurvePoint2D > &OutPoints, int32 InDerivativeOrder=0) const overrideUE::CADKernel::FPolyline2DCurveinlinevirtual
TPolylineCurve< FVector2d, FCurvePoint2D >::Evaluate2DPoints(const TArray< double > &Coordinates, TArray< FVector2d > &OutPoints) constUE::CADKernel::FCurvevirtual
EvaluateCurvesPoint(double InCoordinate, FCurvePoint2D &OutPoint, int32 InDerivativeOrder=0) constUE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D >inlinevirtual
EvaluateCurvesPoints(const TArray< double > &InCoordinates, TArray< FCurvePoint2D > &OutPoints, int32 InDerivativeOrder=0) constUE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D >inlinevirtual
EvaluatePoint(double Coordinate, FCurvePoint &OutPoint, int32 DerivativeOrder=0) constUE::CADKernel::FCurveinlinevirtual
EvaluatePoint(double Coordinate) constUE::CADKernel::FCurveinlinevirtual
EvaluatePointAt(double InCoordinate) constUE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D >inline
EvaluatePoints(const TArray< double > &Coordinates, TArray< FCurvePoint > &OutPoints, int32 DerivativeOrder=0) constUE::CADKernel::FCurvevirtual
EvaluatePoints(const TArray< double > &Coordinates, TArray< FVector > &OutPoints) constUE::CADKernel::FCurvevirtual
ExtendTo(const FVector &DesiredPoint) overrideUE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D >inlinevirtual
UE::CADKernel::FCurve::ExtendTo(const FVector2d &DesiredPosition)UE::CADKernel::FCurveinlinevirtual
FCurve(int8 InDimension=3)UE::CADKernel::FCurveinlineprotected
FCurve(const FLinearBoundary &InBounds, int8 InDimension=3)UE::CADKernel::FCurveinlineprotected
FEntityUE::CADKernel::FPolyline2DCurvefriend
FEntityGeom()=defaultUE::CADKernel::FEntityGeom
FHaveStates()UE::CADKernel::FHaveStatesinline
FindNotDerivableCoordinates(const FLinearBoundary &InBoundary, int32 DerivativeOrder, TArray< double > &OutNotDerivableCoordinates) const overrideUE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D >inlinevirtual
UE::CADKernel::FCurve::FindNotDerivableCoordinates(int32 DerivativeOrder, TArray< double > &OutNotDerivableCoordinates) constUE::CADKernel::FCurveinline
FPolyline2DCurve(const TArray< FVector2d > &InPoints, const TArray< double > &InCoordinates)UE::CADKernel::FPolyline2DCurveinlineprotected
FPolyline2DCurve(const TArray< FVector2d > &InPoints)UE::CADKernel::FPolyline2DCurveinlineprotected
FPolyline2DCurve()=defaultUE::CADKernel::FPolyline2DCurveprotected
GetAt(int32 Index, double &Coordinate, PointType &Point)UE::CADKernel::TPolyline< PointType >inline
GetBoundary() constUE::CADKernel::FCurveinline
GetCoordinateOfProjectedPoint(const FLinearBoundary &Boundary, const PointType &PointOnEdge, PointType &ProjectedPoint) constUE::CADKernel::TPolyline< PointType >inline
GetCoordinates() constUE::CADKernel::TPolyline< PointType >inline
GetCoordinates()UE::CADKernel::TPolyline< PointType >inline
GetCurveType() const overrideUE::CADKernel::FPolyline2DCurveinlinevirtual
GetDimension() constUE::CADKernel::FCurveinline
GetEntityType() const overrideUE::CADKernel::FCurveinlinevirtual
GetId() constUE::CADKernel::FEntityinline
GetKioId() constUE::CADKernel::FEntityGeominline
UE::GetLength(double Tolerance) constUE::CADKernel::FCurvevirtual
UE::CADKernel::TPolyline::GetLength(const FLinearBoundary &InBoundary) constUE::CADKernel::TPolyline< PointType >inline
GetPointAt(int32 Index) constUE::CADKernel::TPolyline< PointType >inline
GetPoints() constUE::CADKernel::TPolyline< PointType >inline
GetPolylineParameters() constUE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D >inline
GetPolylinePoints() constUE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D >inline
GetSubPolyline(const FLinearBoundary &InBoundary, const EOrientation InOrientation, TArray< PointType > &OutPoints) constUE::CADKernel::TPolyline< PointType >inline
GetTypeName(EEntity Type)UE::CADKernel::FEntitystatic
GetTypeName() constUE::CADKernel::FEntityinline
GetUMax() constUE::CADKernel::FCurveinline
GetUMin() constUE::CADKernel::FCurveinline
GlobalLengthUE::CADKernel::FCurvemutableprotected
HasMarker1() constUE::CADKernel::FHaveStatesinline
HasMarker1And2() constUE::CADKernel::FHaveStatesinline
HasMarker1Or2() constUE::CADKernel::FHaveStatesinline
HasMarker2() constUE::CADKernel::FHaveStatesinline
IdUE::CADKernel::FEntityprotected
IsDegenerated() constUE::CADKernel::FHaveStatesinlinevirtual
IsDeleted() constUE::CADKernel::FHaveStatesinline
IsDeletedOrDegenerated() constUE::CADKernel::FHaveStatesinlinevirtual
IsGeometricalEntity()UE::CADKernel::FEntityinline
IsNotToOrAlreadyProcess() constUE::CADKernel::FHaveStatesinlinevirtual
IsNotToProcess() constUE::CADKernel::FHaveStatesinlinevirtual
IsProcessed() constUE::CADKernel::FHaveStatesinlinevirtual
IsProcessedDeletedOrDegenerated() constUE::CADKernel::FHaveStatesinlinevirtual
IsTopologicalEntity() constUE::CADKernel::FEntityinline
IsTopologicalShapeEntity() constUE::CADKernel::FEntityinline
IsToProcess() constUE::CADKernel::FHaveStatesinlinevirtual
IsWaiting() constUE::CADKernel::FHaveStatesinlinevirtual
MakeBezierCurve(const TArray< FVector > &InPoles)UE::CADKernel::FCurvestatic
MakeBoundedCurve(const FLinearBoundary &InBoundary)UE::CADKernel::FCurvevirtual
MakeNurbsCurve(FNurbsCurveData &InNurbsData)UE::CADKernel::FCurvestatic
MakeShared(InArgTypes &&... Args)UE::CADKernel::FEntityinlinestatic
MakeShared(FCADKernelArchive &Archive)UE::CADKernel::FEntityinlinestatic
MakeSplineCurve(const TArray< FVector > &InPoles)UE::CADKernel::FCurvestatic
MakeSplineCurve(const TArray< FVector > &InPoles, const TArray< FVector > &Tangents)UE::CADKernel::FCurvestatic
MakeSplineCurve(const TArray< FVector > &InPoles, const TArray< FVector > &ArriveTangents, const TArray< FVector > &LeaveTangents)UE::CADKernel::FCurvestatic
Offset(const FVector &OffsetDirection) overrideUE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D >inlinevirtual
operator=(TSharedFromThis const &)TSharedFromThis< FEntity >inlineprotected
PointsUE::CADKernel::TPolyline< PointType >
Pop()UE::CADKernel::TPolyline< PointType >inline
Presample(TArray< double > &OutSampling, double Tolerance) constUE::CADKernel::FCurveinline
Presample(const FLinearBoundary &InBoundary, double Tolerance, TArray< double > &OutSampling) constUE::CADKernel::FCurvevirtual
ProjectPoints(const FLinearBoundary &InBoundary, const TArray< PointType > &InPointsToProject, TArray< double > &ProjectedPointCoordinates, TArray< PointType > &ProjectedPoints) constUE::CADKernel::TPolyline< PointType >inline
Rebound(const FLinearBoundary &InBoundary)UE::CADKernel::FCurvevirtual
RemoveComplementaryPoints(int32 Offset)UE::CADKernel::TPolyline< PointType >inline
Reserve(int32 Number)UE::CADKernel::TPolyline< PointType >inline
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() constUE::CADKernel::FEntityinlinevirtual
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
ResetProcessedMarker() constUE::CADKernel::FHaveStatesinline
ResetToProcessMarker() constUE::CADKernel::FHaveStatesinline
ResetWaitingMarker() constUE::CADKernel::FHaveStatesinline
Sample(const FLinearBoundary &Boundary, const double DesiredSegmentLength, TArray< double > &OutCoordinates) constUE::CADKernel::TPolyline< PointType >inline
Serialize(FCADKernelArchive &Ar) overrideUE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D >inlinevirtual
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
SetAsDegenerated() constUE::CADKernel::FHaveStatesinlinevirtual
SetDeletedMarker() constUE::CADKernel::FHaveStatesinline
SetId(FDatabase &Database)UE::CADKernel::FEntityprotected
SetMarker1() constUE::CADKernel::FHaveStatesinline
SetMarker2() constUE::CADKernel::FHaveStatesinline
SetPoints(const TArray< FVector2d > &InPoints)UE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D >inline
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
Size() constUE::CADKernel::TPolyline< PointType >inline
SpawnIdent(FDatabase &Database)UE::CADKernel::FEntityinlinevirtual
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
SwapCoordinates(TArray< double > &NewCoordinates)UE::CADKernel::TPolyline< PointType >inline
TangentUE::CADKernel::TPolyline< PointType >
TPolyline(const TArray< PointType > &InPoints, const TArray< double > &InCoordinates)UE::CADKernel::TPolyline< PointType >inline
TPolyline(const TArray< PointType > &InPoints)UE::CADKernel::TPolyline< PointType >inline
TPolyline()UE::CADKernel::TPolyline< PointType >inline
TPolylineCurve(const TArray< FVector2d > &InPoints, const TArray< double > &InCoordinates, int8 InDimension)UE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D >inlineprotected
TPolylineCurve(const TArray< FVector2d > &InPoints, int8 InDimension)UE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D >inlineprotected
TPolylineCurve()UE::CADKernel::TPolylineCurve< FVector2d, FCurvePoint2D >inlineprotected
TSharedFromThis()TSharedFromThis< FEntity >inlineprotected
TSharedFromThis(TSharedFromThis const &)TSharedFromThis< FEntity >inlineprotected
TypesNamesUE::CADKernel::FEntityprotectedstatic
UpdateSubPolylineBBox(const FLinearBoundary &InBoundary, FPolylineBBox &OutBBox) constUE::CADKernel::TPolyline< PointType >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
~TSharedFromThis()TSharedFromThis< FEntity >inlineprotected