51 FCurve::Serialize(Ar);
95 return HomogeneousPoles;
109 virtual void Offset(
const FVector& OffsetDirection)
override;
113 BSpline::EvaluatePoint(*
this, Coordinate,
OutPoint, DerivativeOrder);
118 BSpline::Evaluate2DPoint(*
this, Coordinate,
OutPoint, DerivativeOrder);
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
uint32 Offset
Definition VulkanMemory.cpp:4033
UE_REWRITE SizeType Num() const
Definition Array.h:1144
Definition SharedPointer.h:692
Definition CADKernelArchive.h:19
bool IsLoading() const
Definition CADKernelArchive.h:108
void Serialize(void *Value, int64 Length)
Definition CADKernelArchive.h:118
Definition CADEntity.h:56
Definition NURBSCurve.h:22
virtual void FindNotDerivableCoordinates(const FLinearBoundary &InBoundary, int32 DerivativeOrder, TArray< double > &OutNotDerivableCoordinates) const override
Definition NURBSCurve.h:121
virtual void Serialize(FCADKernelArchive &Ar) override
Definition NURBSCurve.h:49
const TArray< double > & GetWeights() const
Definition NURBSCurve.h:88
int32 Degree
Definition NURBSCurve.h:27
int32 GetDegree() const
Definition NURBSCurve.h:73
const TArray< double > & GetNodalVector() const
Definition NURBSCurve.h:98
TArray< double > HomogeneousPoles
Definition NURBSCurve.h:39
virtual void Evaluate2DPoint(double Coordinate, FCurvePoint2D &OutPoint, int32 DerivativeOrder=0) const override
Definition NURBSCurve.h:116
TArray< FVector > Poles
Definition NURBSCurve.h:32
bool bIsRational
Definition NURBSCurve.h:34
TArray< double > NodalVector
Definition NURBSCurve.h:29
const int32 GetPoleCount() const
Definition NURBSCurve.h:78
int32 PoleDimension
Definition NURBSCurve.h:40
TArray< double > Weights
Definition NURBSCurve.h:30
virtual void EvaluatePoint(double Coordinate, FCurvePoint &OutPoint, int32 DerivativeOrder=0) const override
Definition NURBSCurve.h:111
const TArray< FVector > & GetPoles() const
Definition NURBSCurve.h:83
const TArray< double > & GetHPoles() const
Definition NURBSCurve.h:93
bool IsRational() const
Definition NURBSCurve.h:103
virtual ECurve GetCurveType() const override
Definition NURBSCurve.h:68
Definition CADEntity.cpp:23
ECurve
Definition GeoEnum.h:10
Definition NURBSCurve.h:10
TArray< double > NodalVector
Definition NURBSCurve.h:15
int32 Degree
Definition NURBSCurve.h:14
TArray< double > Weights
Definition NURBSCurve.h:17
int32 Dimension
Definition NURBSCurve.h:12
bool bIsRational
Definition NURBSCurve.h:11
TArray< FVector > Poles
Definition NURBSCurve.h:18