![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SamplerOnChord.h>
Inheritance diagram for UE::CADKernel::FCurveSamplerOnChord:Public Member Functions | |
| FCurveSamplerOnChord (const FCurve &InCurve, const FLinearBoundary &InBoundary, double InMaxAllowedError, FPolyline3D &OutPolyline) | |
Public Member Functions inherited from UE::CADKernel::TSamplerBasedOnChordError< FVector > | |
| TSamplerBasedOnChordError (const FLinearBoundary &InBoundary, double InMaxAllowedError, TPolyline< FVector > &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 FCurve & | Curve |
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 curve 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 >.
|
protected |