![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SamplerOnParam.h>
Inheritance diagram for UE::CADKernel::FSurfacicCurveSamplerOnParam:Public Member Functions | |
| FSurfacicCurveSamplerOnParam (const FRestrictionCurve &InCurve, const FLinearBoundary &InBoundary, double InMaxSagError, double InMaxParameterizationError, FSurfacicPolyline &OutPolyline) | |
| FSurfacicCurveSamplerOnParam (const FSurface &InSurface, const FCurve &InCurve, const FLinearBoundary &InBoundary, double InMaxSagError, double InMaxParameterizationError, FSurfacicPolyline &OutPolyline) | |
Public Member Functions inherited from UE::CADKernel::TSamplerBasedOnParametrizationAndChordError< FSurfacicPolyline, FVector > | |
| TSamplerBasedOnParametrizationAndChordError (const FLinearBoundary &InBoundary, double InMaxChordError, double InMaxParameterizationError, FSurfacicPolyline &OutPolyline) | |
Public Member Functions inherited from UE::CADKernel::TCurveSamplerAbstract< PolylineType, PointType > | |
| TCurveSamplerAbstract (const FLinearBoundary &InBoundary, PolylineType &OutPolyline, double InDesiredChordError) | |
| virtual | ~TCurveSamplerAbstract ()=default |
| virtual void | Sample () |
Protected Attributes | |
| const FSurface & | Surface |
| const FCurve & | Curve |
| double | MaxParameterizationError |
Protected Attributes inherited from UE::CADKernel::TSamplerBasedOnParametrizationAndChordError< FSurfacicPolyline, 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 surfacic curve based on parametrization and chord error control
|
inline |
|
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 >.
|
protected |
|
protected |
|
protected |