UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::CADKernel::FBezierSurface Member List

This is the complete list of members for UE::CADKernel::FBezierSurface, including all inherited members.

ApplyMatrix(const FMatrixH &InMatrix) const overrideUE::CADKernel::FBezierSurfacevirtual
AsShared()TSharedFromThis< FEntity >inline
AsShared() constTSharedFromThis< FEntity >inline
AsSharedSubobject(SubobjectType *SubobjectPtr) constTSharedFromThis< FEntity >inline
AsWeak()TSharedFromThis< FEntity >inline
AsWeak() constTSharedFromThis< FEntity >inline
AsWeakSubobject(SubobjectType *SubobjectPtr) constTSharedFromThis< FEntity >inline
BoundaryUE::CADKernel::FSurfaceprotected
ComputeDefaultMinToleranceIso()UE::CADKernel::FSurfaceinlineprotected
ComputeScaleAlongAxis(const FVector &InAxis, const FMatrixH &InMatrix, const FVector &InOrigin)UE::CADKernel::FSurfaceinlinestatic
CtKioIdUE::CADKernel::FEntityGeomprotected
Delete()UE::CADKernel::FEntityinlinevirtual
Deserialize(FCADKernelArchive &Archive)UE::CADKernel::FSurfacestatic
DoesSharedInstanceExist() constTSharedFromThis< FEntity >inline
Empty()UE::CADKernel::FEntityinlinevirtual
EvaluateGrid(FGrid &Grid) constUE::CADKernel::FSurface
EvaluateNormal(const FVector2d &InPoint2D) constUE::CADKernel::FSurfaceinlinevirtual
EvaluateNormals(const TArray< FVector2d > &Points2D, TArray< FVector3f > &Normals) constUE::CADKernel::FSurfacevirtual
EvaluatePoint(const FVector2d &InSurfacicCoordinate, FSurfacicPoint &OutPoint3D, int32 InDerivativeOrder=0) const overrideUE::CADKernel::FBezierSurfacevirtual
EvaluatePointAndNormal(const FVector2d &InPoint2D, FVector &Point, FVector3f &Normal) constUE::CADKernel::FSurfaceinlinevirtual
EvaluatePointGrid(const FCoordinateGrid &Coordinates, FSurfacicSampling &OutPoints, bool bComputeNormals=false) constUE::CADKernel::FSurfacevirtual
EvaluatePointGridInCylindricalSpace(const FCoordinateGrid &Coordinates, TArray< FVector2d > &) constUE::CADKernel::FSurfaceinlinevirtual
EvaluatePointInCylindricalSpace(const FVector2d &InSurfacicCoordinate) constUE::CADKernel::FSurfaceinlinevirtual
EvaluatePoints(const TArray< FVector2d > &InSurfacicCoordinates, TArray< FSurfacicPoint > &OutPoint3D, int32 InDerivativeOrder=0) constUE::CADKernel::FSurfacevirtual
EvaluatePoints(const TArray< FCurvePoint2D > &InSurfacicCoordinates, TArray< FSurfacicPoint > &OutPoint3D, int32 InDerivativeOrder=0) constUE::CADKernel::FSurfacevirtual
EvaluatePoints(const TArray< FCurvePoint2D > &InSurfacicCoordinates, TArray< FCurvePoint > &OutPoint3D, int32 InDerivativeOrder=0) constUE::CADKernel::FSurfacevirtual
EvaluatePoints(FSurfacicPolyline &Polyline) constUE::CADKernel::FSurfacevirtual
EvaluatePoints(const TArray< FCurvePoint2D > &Points2D, FSurfacicPolyline &Polyline) constUE::CADKernel::FSurfacevirtual
ExtendBoundaryTo(const FSurfacicBoundary MaxLimit)UE::CADKernel::FSurfaceinline
FBezierSurface(const double InToleranceGeometric, int32 InUDegre, int32 InVDegre, const TArray< FVector > &InPoles)UE::CADKernel::FBezierSurfaceinlineprotected
FBezierSurface()=defaultUE::CADKernel::FBezierSurfaceprotected
FEntityGeom()=defaultUE::CADKernel::FEntityGeom
FHaveStates()UE::CADKernel::FHaveStatesinline
FSurface()=defaultUE::CADKernel::FSurfaceprotected
FSurface(double InToleranceGeometric)UE::CADKernel::FSurfaceinlineprotected
FSurface(double InToleranceGeometric, const FSurfacicBoundary &InBoundary)UE::CADKernel::FSurfaceinlineprotected
FSurface(double InToleranceGeometric, double UMin, double UMax, double VMin, double VMax)UE::CADKernel::FSurfaceinlineprotected
Get3DTolerance() constUE::CADKernel::FSurfaceinline
GetBoundary() constUE::CADKernel::FSurfaceinline
GetEntityType() const overrideUE::CADKernel::FSurfaceinlinevirtual
GetId() constUE::CADKernel::FEntityinline
GetIsoTolerance(EIso Iso) constUE::CADKernel::FSurfaceinline
GetIsoTolerances() constUE::CADKernel::FSurfaceinline
GetKioId() constUE::CADKernel::FEntityGeominline
GetPoles() constUE::CADKernel::FBezierSurfaceinlinevirtual
GetSurfaceType() constUE::CADKernel::FBezierSurfaceinlinevirtual
GetTypeName(EEntity Type)UE::CADKernel::FEntitystatic
GetTypeName() constUE::CADKernel::FEntityinline
GetUDegree() constUE::CADKernel::FBezierSurfaceinline
GetVDegree() constUE::CADKernel::FBezierSurfaceinline
HasMarker1() constUE::CADKernel::FHaveStatesinline
HasMarker1And2() constUE::CADKernel::FHaveStatesinline
HasMarker1Or2() constUE::CADKernel::FHaveStatesinline
HasMarker2() constUE::CADKernel::FHaveStatesinline
IdUE::CADKernel::FEntityprotected
IsDegenerated() constUE::CADKernel::FHaveStatesinlinevirtual
IsDeleted() constUE::CADKernel::FHaveStatesinline
IsDeletedOrDegenerated() constUE::CADKernel::FHaveStatesinlinevirtual
IsGeometricalEntity()UE::CADKernel::FEntityinline
IsNotToOrAlreadyProcess() constUE::CADKernel::FHaveStatesinlinevirtual
IsNotToProcess() constUE::CADKernel::FHaveStatesinlinevirtual
IsProcessed() constUE::CADKernel::FHaveStatesinlinevirtual
IsProcessedDeletedOrDegenerated() constUE::CADKernel::FHaveStatesinlinevirtual
IsSurfaceClosed(bool &bOutClosedAlongU, bool &bOutClosedAlongV) constUE::CADKernel::FSurfaceinlinevirtual
IsTopologicalEntity() constUE::CADKernel::FEntityinline
IsTopologicalShapeEntity() constUE::CADKernel::FEntityinline
IsToProcess() constUE::CADKernel::FHaveStatesinlinevirtual
IsWaiting() constUE::CADKernel::FHaveStatesinlinevirtual
LinesNotDerivables(const FSurfacicBoundary &Bounds, int32 InDerivativeOrder, FCoordinateGrid &OutNotDerivableCoordinates) constUE::CADKernel::FSurfaceinlinevirtual
LinesNotDerivables(int32 InDerivativeOrder, FCoordinateGrid &OutNotDerivableCoordinates) constUE::CADKernel::FSurfaceinline
MakeBezierSurface(const double InToleranceGeometric, int32 InUDegre, int32 InVDegre, const TArray< FVector > &InPoles)UE::CADKernel::FSurfacestatic
MakeConeSurface(const double InToleranceGeometric, const FMatrixH &InMatrix, double InStartRadius, double InConeAngle, const FSurfacicBoundary &InBoundary)UE::CADKernel::FSurfacestatic
MakeCylinderSurface(const double InToleranceGeometric, const FMatrixH &InMatrix, const double InRadius, const FSurfacicBoundary &InBoundary)UE::CADKernel::FSurfacestatic
MakeNurbsSurface(const double InToleranceGeometric, const FNurbsSurfaceData &NurbsData)UE::CADKernel::FSurfacestatic
MakeNurbsSurface(const double InToleranceGeometric, const FNurbsSurfaceHomogeneousData &NurbsData)UE::CADKernel::FSurfacestatic
MakePlaneSurface(const double InToleranceGeometric, const FMatrixH &InMatrix, const FSurfacicBoundary &InBoundary)UE::CADKernel::FSurfacestatic
MakeShared(InArgTypes &&... Args)UE::CADKernel::FEntityinlinestatic
MakeShared(FCADKernelArchive &Archive)UE::CADKernel::FEntityinlinestatic
MakeSphericalSurface(const double InToleranceGeometric, const FMatrixH &InMatrix, double InRadius, const FSurfacicBoundary &InBoundary)UE::CADKernel::FSurfacestatic
MakeTorusSurface(const double InToleranceGeometric, const FMatrixH &InMatrix, double InMajorRadius, double InMinorRadius, const FSurfacicBoundary &InBoundary)UE::CADKernel::FSurfacestatic
MinToleranceIsoUE::CADKernel::FSurfaceprotected
operator=(TSharedFromThis const &)TSharedFromThis< FEntity >inlineprotected
PolesUE::CADKernel::FBezierSurfaceprotected
Presample(const FSurfacicBoundary &InBoundaries, FCoordinateGrid &OutCoordinates) overrideUE::CADKernel::FBezierSurfacevirtual
PresampleIsoCircle(const FSurfacicBoundary &InBoundaries, FCoordinateGrid &Coordinates, EIso Iso)UE::CADKernel::FSurfaceinline
ResetDegenerated() constUE::CADKernel::FHaveStatesinlinevirtual
ResetDeleted() constUE::CADKernel::FHaveStatesinline
ResetElementStatus()UE::CADKernel::FHaveStatesinline
ResetMarker1() constUE::CADKernel::FHaveStatesinline
ResetMarker2() constUE::CADKernel::FHaveStatesinline
ResetMarkers() constUE::CADKernel::FHaveStatesinline
ResetMarkersRecursively() constUE::CADKernel::FEntityinlinevirtual
ResetMarkersRecursivelyOnEntities(const TArray< FEntity * > &Array)UE::CADKernel::FEntityinlinestatic
ResetMarkersRecursivelyOnEntities(const TArray< TWeakPtr< FEntity > > &Array)UE::CADKernel::FEntityinlinestatic
ResetMarkersRecursivelyOnEntities(const TArray< TSharedPtr< FEntity > > &Array)UE::CADKernel::FEntityinlinestatic
ResetMarkersRecursivelyOnEntities(const TArray< TOrientedEntity< FEntity > > &Array)UE::CADKernel::FEntityinlinestatic
ResetMarkersRecursivelyOnEntities(const TArray< TSharedPtr< EntityType > > &Array)UE::CADKernel::FEntityinlinestatic
ResetProcessedMarker() constUE::CADKernel::FHaveStatesinline
ResetToProcessMarker() constUE::CADKernel::FHaveStatesinline
ResetWaitingMarker() constUE::CADKernel::FHaveStatesinline
Sample(const FSurfacicBoundary &Bounds, int32 NumberOfSubdivisions[2], FSurfacicSampling &OutPointSampling) constUE::CADKernel::FSurface
Sample(const FSurfacicBoundary &Boundary, int32 NumberOfSubdivisions[2], FCoordinateGrid &OutCoordinateSampling) constUE::CADKernel::FSurface
Serialize(FCADKernelArchive &Ar) overrideUE::CADKernel::FBezierSurfaceinlinevirtual
SerializeIdent(FCADKernelArchive &Ar, TSharedPtr< FEntity > &Entity, bool bSaveSelection=true)UE::CADKernel::FEntitystatic
SerializeIdent(FCADKernelArchive &Ar, TWeakPtr< FEntity > &Entity, bool bSaveSelection=true)UE::CADKernel::FEntitystatic
SerializeIdent(FCADKernelArchive &Ar, FEntity **Entity, bool bSaveSelection=true)UE::CADKernel::FEntitystatic
SerializeIdent(FCADKernelArchive &Ar, EntityType **Entity, bool bSaveSelection=true)UE::CADKernel::FEntityinlinestatic
SerializeIdent(FCADKernelArchive &Ar, TSharedPtr< EntityType > &Entity, bool bSaveSelection=true)UE::CADKernel::FEntityinlinestatic
SerializeIdent(FCADKernelArchive &Ar, TWeakPtr< EntityType > &Entity, bool bSaveSelection=true)UE::CADKernel::FEntityinlinestatic
SerializeIdents(FCADKernelArchive &Ar, TArray< FEntity * > &Array, bool bSaveSelection=true)UE::CADKernel::FEntitystatic
SerializeIdents(FCADKernelArchive &Ar, TArray< TWeakPtr< FEntity > > &Array, bool bSaveSelection=true)UE::CADKernel::FEntitystatic
SerializeIdents(FCADKernelArchive &Ar, TArray< TSharedPtr< FEntity > > &Array, bool bSaveSelection=true)UE::CADKernel::FEntitystatic
SerializeIdents(FCADKernelArchive &Ar, TArray< TOrientedEntity< FEntity > > &Array)UE::CADKernel::FEntitystatic
SerializeIdents(FCADKernelArchive &Ar, TArray< EntityType * > &Array, bool bSaveSelection=true)UE::CADKernel::FEntityinlinestatic
SerializeIdents(FCADKernelArchive &Ar, TArray< TWeakPtr< EntityType > > &Array, bool bSaveSelection=true)UE::CADKernel::FEntityinlinestatic
SerializeIdents(FCADKernelArchive &Ar, TArray< TSharedPtr< EntityType > > &Array, bool bSaveSelection=true)UE::CADKernel::FEntityinlinestatic
SetAsDegenerated() constUE::CADKernel::FHaveStatesinlinevirtual
SetDeletedMarker() constUE::CADKernel::FHaveStatesinline
SetId(FDatabase &Database)UE::CADKernel::FEntityprotected
SetMarker1() constUE::CADKernel::FHaveStatesinline
SetMarker2() constUE::CADKernel::FHaveStatesinline
SetProcessedMarker() constUE::CADKernel::FHaveStatesinline
SetToProcessMarker() constUE::CADKernel::FHaveStatesinline
SetWaitingMarker() constUE::CADKernel::FHaveStatesinline
SharedThis(OtherType *ThisPtr)TSharedFromThis< FEntity >inlineprotectedstatic
SharedThis(const OtherType *ThisPtr)TSharedFromThis< FEntity >inlineprotectedstatic
SpawnIdent(FDatabase &Database)UE::CADKernel::FEntityinlinevirtual
SpawnIdentOnEntities(TArray< FEntity * > &Array, FDatabase &Database)UE::CADKernel::FEntityinlinestatic
SpawnIdentOnEntities(TArray< TSharedPtr< FEntity > > &Array, FDatabase &Database)UE::CADKernel::FEntityinlinestatic
SpawnIdentOnEntities(TArray< TOrientedEntity< FEntity > > &Array, FDatabase &Database)UE::CADKernel::FEntityinlinestatic
SpawnIdentOnEntities(TArray< TSharedPtr< EntityType > > &Array, FDatabase &Database)UE::CADKernel::FEntityinlinestatic
StatesUE::CADKernel::FHaveStatesmutableprotected
Tolerance3DUE::CADKernel::FSurfaceprotected
TrimBoundaryTo(const FSurfacicBoundary NewLimit)UE::CADKernel::FSurfaceinline
TSharedFromThis()TSharedFromThis< FEntity >inlineprotected
TSharedFromThis(TSharedFromThis const &)TSharedFromThis< FEntity >inlineprotected
TypesNamesUE::CADKernel::FEntityprotectedstatic
UDegreUE::CADKernel::FBezierSurfaceprotected
UpdateWeakReferenceInternal(TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) constTSharedFromThis< FEntity >inline
UpdateWeakReferenceInternal(TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) constTSharedFromThis< FEntity >inline
UPoleNumUE::CADKernel::FBezierSurfaceprotected
ValidateUVPoints(TArray< FVector2d > &UVPoints) constUE::CADKernel::FSurfaceinlinevirtual
VDegreUE::CADKernel::FBezierSurfaceprotected
VPoleNumUE::CADKernel::FBezierSurfaceprotected
~FEntity()UE::CADKernel::FEntityvirtual
~FSurface()=defaultUE::CADKernel::FSurfacevirtual
~TSharedFromThis()TSharedFromThis< FEntity >inlineprotected