#include <Polyline.h>
|
| void | FindIntersectionsWithIso (const EIso Iso, double IsoParameter, TArray< double > &OutIntersections) |
| |
| | TPolyline (const TArray< FVector2d > &InPoints, const TArray< double > &InCoordinates) |
| |
| | TPolyline (const TArray< FVector2d > &InPoints) |
| |
| | TPolyline () |
| |
| void | Serialize (FCADKernelArchive &Ar) |
| |
| FVector2d | ApproximatePoint (double InCoordinate) const |
| |
| void | ApproximatePoints (const TArray< double > &InCoordinates, TArray< FVector2d > &OutPoints) const |
| |
| void | GetSubPolyline (const FLinearBoundary &InBoundary, const EOrientation InOrientation, TArray< FVector2d > &OutPoints) const |
| |
| void | UpdateSubPolylineBBox (const FLinearBoundary &InBoundary, FPolylineBBox &OutBBox) const |
| |
| void | Sample (const FLinearBoundary &Boundary, const double DesiredSegmentLength, TArray< double > &OutCoordinates) const |
| |
| double | GetCoordinateOfProjectedPoint (const FLinearBoundary &Boundary, const FVector2d &PointOnEdge, FVector2d &ProjectedPoint) const |
| |
| void | ProjectPoints (const FLinearBoundary &InBoundary, const TArray< FVector2d > &InPointsToProject, TArray< double > &ProjectedPointCoordinates, TArray< FVector2d > &ProjectedPoints) const |
| |
| const FVector2d & | GetPointAt (int32 Index) const |
| |
| const TArray< FVector2d > & | GetPoints () const |
| |
| const TArray< double > & | GetCoordinates () const |
| |
| TArray< double > & | GetCoordinates () |
| |
| void | SwapCoordinates (TArray< double > &NewCoordinates) |
| |
| void | GetAt (int32 Index, double &Coordinate, FVector2d &Point) |
| |
| int32 | Size () const |
| |
| void | Reserve (int32 Number) |
| |
| void | Empty (int32 Slack=0) |
| |
| void | EmplaceAt (int32 Index, TPolyline< FVector2d > &Polyline, int32 PointIndex) |
| |
| void | RemoveComplementaryPoints (int32 Offset) |
| |
| void | Pop () |
| |
| double | GetLength (const FLinearBoundary &InBoundary) const |
| |
◆ FindIntersectionsWithIso()
| void UE::CADKernel::FPolyline2D::FindIntersectionsWithIso |
( |
const EIso |
Iso, |
|
|
double |
IsoParameter, |
|
|
TArray< double > & |
OutIntersections |
|
) |
| |
|
inline |
Add to OutIntersection the curve coordinate of the intersection with the Iso curve
The documentation for this class was generated from the following file:
- Engine/Source/Runtime/Datasmith/CADKernel/Base/Public/Geo/Sampling/Polyline.h