59 FSurface::Serialize(Ar);
66 return ESurface::Plane;
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 PlaneSurface.h:9
virtual void Serialize(FCADKernelArchive &Ar) override
Definition PlaneSurface.h:57
FMatrixH InverseMatrix
Definition PlaneSurface.h:15
FPlaneSurface(const double InToleranceGeometric, double InDistanceFromOrigin, FVector InNormal, const FSurfacicBoundary &InBoundary)
Definition PlaneSurface.h:28
virtual void Presample(const FSurfacicBoundary &InBoundaries, FCoordinateGrid &OutCoordinates) override
Definition PlaneSurface.h:89
virtual void IsSurfaceClosed(bool &bOutClosedAlongU, bool &bOutClosedAlongV) const override
Definition PlaneSurface.h:102
const FMatrixH & GetMatrix() const
Definition PlaneSurface.h:69
ESurface GetSurfaceType() const
Definition PlaneSurface.h:64
FMatrixH Matrix
Definition PlaneSurface.h:14
void ComputeMinToleranceIso()
Definition PlaneSurface.h:42
Definition Boundary.h:248
Definition CADEntity.cpp:23
ESurface
Definition GeoEnum.h:34
Definition GeoPoint.h:103
Definition SurfacicSampling.h:14
static CORE_API const TVector< double > ZeroVector
Definition Vector.h:79