33 ComputeDefaultMinToleranceIso();
42 FSurface::Serialize(Ar);
43 SerializeIdent(Ar, GuideCurve);
48 virtual void ResetMarkersRecursively()
const override;
52 return ESurface::TabulatedCylinder;
62 return DirectorVector;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition SharedPointer.h:692
Definition CADKernelArchive.h:19
Definition CADEntity.h:56
Definition Boundary.h:248
Definition TabulatedCylinderSurface.h:12
ESurface GetSurfaceType() const
Definition TabulatedCylinderSurface.h:50
FTabulatedCylinderSurface(const double InToleranceGeometric, TSharedPtr< FCurve > InGuideCurve, const FVector &InDirectorVector, double InVMin=0., double InVMax=1.)
Definition TabulatedCylinderSurface.h:28
TSharedPtr< FCurve > GetGuideCurve() const
Definition TabulatedCylinderSurface.h:55
virtual void Serialize(FCADKernelArchive &Ar) override
Definition TabulatedCylinderSurface.h:40
TSharedPtr< FCurve > GuideCurve
Definition TabulatedCylinderSurface.h:16
FVector DirectorVector
Definition TabulatedCylinderSurface.h:17
FTabulatedCylinderSurface()=default
FVector GetDirectorVector() const
Definition TabulatedCylinderSurface.h:60
Definition CADEntity.cpp:23
ESurface
Definition GeoEnum.h:34
Definition GeoPoint.h:103
Definition SurfacicSampling.h:14