![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <IntersectionSegmentTool.h>
Public Member Functions | |
| TIntersectionSegmentTool (const FGrid &InGrid, const double InTolerance) | |
| virtual | ~TIntersectionSegmentTool ()=default |
| void | Empty (int32 InMaxNum) |
| void | Reserve (int32 InMaxNum) |
| void | RemoveLast () |
| void | SetCount (int32 NewCount) |
| int32 | Count () |
| void | Sort () |
| template<typename ExtremityType1 , typename ExtremityType2 > | |
| const SegmentType * | FindIntersectingSegment (const ExtremityType1 *StartExtremity, const ExtremityType2 *EndExtremity) const |
| template<typename ExtremityType1 , typename ExtremityType2 > | |
| int32 | FindIntersectingSegments (const ExtremityType1 *StartExtremity, const ExtremityType2 *EndExtremity, TArray< const FIsoSegment * > *OutIntersectedSegments) const |
Protected Attributes | |
| const FGrid & | Grid |
| TArray< SegmentType > | Segments |
| bool | bSegmentsAreSorted |
| const double | Tolerance |
|
inline |
|
virtualdefault |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
segments are sorted by DMin increasing
|
protected |
|
protected |
|
protected |
|
protected |