![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SamplerOnParam.h>
Inheritance diagram for UE::CADKernel::FSurfaceSamplerOnParam:Public Member Functions | |
| FSurfaceSamplerOnParam (const FSurface &InSurface, const FSurfacicBoundary &InBoundary, double InMaxSagError, double InMaxParameterizationError, FPolyline3D &TemporaryPolyline, FCoordinateGrid &OutSampling) | |
| void | Set (EIso InIsoType, double InIsoCoordinate, const FLinearBoundary &CurveBounds) |
| virtual void | Sample () override |
| void | Sample (EIso InIsoType) |
| virtual void | SamplingInitalizing () override |
Public Member Functions inherited from UE::CADKernel::TSamplerBasedOnParametrizationAndChordError< FPolyline3D, FVector > | |
| TSamplerBasedOnParametrizationAndChordError (const FLinearBoundary &InBoundary, double InMaxChordError, double InMaxParameterizationError, FPolyline3D &OutPolyline) | |
Public Member Functions inherited from UE::CADKernel::TCurveSamplerAbstract< PolylineType, PointType > | |
| TCurveSamplerAbstract (const FLinearBoundary &InBoundary, PolylineType &OutPolyline, double InDesiredChordError) | |
| virtual | ~TCurveSamplerAbstract ()=default |
Protected Attributes | |
| const FSurface & | Surface |
| const FSurfacicBoundary & | SurfaceBoundary |
| FCoordinateGrid & | SurfaceSampling |
| FCoordinateGrid | NotDerivableCoordinates |
| bool | bNotDerivableFound = false |
| TArray< double > | IsoCoordinate |
| EIso | IsoType |
Protected Attributes inherited from UE::CADKernel::TSamplerBasedOnParametrizationAndChordError< FPolyline3D, FVector > | |
| double | DesiredParameterizationError |
Protected Attributes inherited from UE::CADKernel::TCurveSamplerAbstract< PolylineType, PointType > | |
| FLinearBoundary | Boundary |
| PolylineType & | Sampling |
| PolylineType | CandidatePoints |
| const TArray< double > & | TmpPolylineCoordinates |
| const TArray< double > & | SamplingCoordinates |
| TArray< char > | IsOptimalSegments |
| int32 | StartSamplingSegmentIndex |
| int32 | EndSamplingSegmentIndex |
| TSamplingPoint | EndStudySegment |
| TArray< double > | NextCoordinates |
| double | DesiredChordError |
Sampler of surface based on parametrization and chord error control
|
inline |
|
inlineoverrideprotectedvirtual |
Evaluate the new candidate points corresponding to the NextCoordinates
Implements UE::CADKernel::TCurveSamplerAbstract< PolylineType, PointType >.
|
inlineoverrideprotectedvirtual |
OutNotDerivableCoordinates must not include the boundaries of the curve. They are added after
Reimplemented from UE::CADKernel::TCurveSamplerAbstract< PolylineType, PointType >.
Method to call to generate the curve sampling
Reimplemented from UE::CADKernel::TCurveSamplerAbstract< PolylineType, PointType >.
Method to call to generate the curve sampling
Reimplemented from UE::CADKernel::TCurveSamplerAbstract< PolylineType, PointType >.
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |