55 FSurface::Serialize(Ar);
68 return ESurface::Cylinder;
71 virtual void InitBoundary()
override;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define HUGE_VALUE
Definition Types.h:16
#define DOUBLE_TWO_PI
Definition UnrealMathUtility.h:85
Definition SharedPointer.h:692
Definition CADKernelArchive.h:19
Definition CylinderSurface.h:11
FMatrixH Matrix
Definition CylinderSurface.h:15
virtual void Presample(const FSurfacicBoundary &InBoundaries, FCoordinateGrid &OutCoordinates) override
Definition CylinderSurface.h:75
ESurface GetSurfaceType() const
Definition CylinderSurface.h:66
double Radius
Definition CylinderSurface.h:16
void ComputeMinToleranceIso()
Definition CylinderSurface.h:35
FCylinderSurface()=default
virtual void Serialize(FCADKernelArchive &Ar) override
Definition CylinderSurface.h:53
Definition CADEntity.h:56
Definition Boundary.h:248
Definition CADEntity.cpp:23
ESurface
Definition GeoEnum.h:34
Definition GeoPoint.h:103
static CORE_API const TVector< double > ZeroVector
Definition Vector.h:79