41 FCurve::Serialize(Ar);
68 return ECurve::Composite;
76 return Curves[
Index].Entity;
84 double LocalToGlobalCoordinate(
int32 CurveIndex,
double LocalCoordinate)
const;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
uint32 Offset
Definition VulkanMemory.cpp:4033
Definition SharedPointer.h:692
Definition CADKernelArchive.h:19
void Serialize(void *Value, int64 Length)
Definition CADKernelArchive.h:118
Definition CompositeCurve.h:26
virtual TSharedPtr< FCurve > GetCurve(int32 Index) const
Definition CompositeCurve.h:74
virtual void ResetMarkersRecursively() const override
Definition CompositeCurve.h:56
FCompositeCurve()=default
virtual ECurve GetCurveType() const override
Definition CompositeCurve.h:66
virtual void SpawnIdent(FDatabase &Database) override
Definition CompositeCurve.h:46
virtual void Serialize(FCADKernelArchive &Ar) override
Definition CompositeCurve.h:39
TArray< FOrientedCurve > Curves
Definition CompositeCurve.h:30
TArray< double > Coordinates
Definition CompositeCurve.h:31
Definition CADEntity.h:56
Definition CompositeCurve.h:12
FOrientedCurve()
Definition CompositeCurve.h:19
FOrientedCurve(TSharedPtr< FCurve > &InEntity, EOrientation InDirection)
Definition CompositeCurve.h:14
Definition OrientedEntity.h:11
Definition CADEntity.cpp:23
EOrientation
Definition GeoEnum.h:82
ECurve
Definition GeoEnum.h:10
U16 Index
Definition radfft.cpp:71