UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Geometry::FSegmentTree3 Member List

This is the complete list of members for UE::Geometry::FSegmentTree3, including all inherited members.

BoxEpsUE::Geometry::FSegmentTree3protected
Build(SegmentIDEnumerable Enumerable, GetSegmentFunc GetSegmentForID, int32 NumSegmentsHint=0)UE::Geometry::FSegmentTree3inline
Build(const TArray< FSegment3d > &Segments)UE::Geometry::FSegmentTree3inline
BuildTopDown(TArray< int > &SegmentIndices, TArray< FVector3d > &SegmentCenters, int32 NumSegments)UE::Geometry::FSegmentTree3inlineprotected
FindNearestSegment(const FVector3d &P, FSegment &NearestSegmentOut, const IMeshSpatial::FQueryOptions &Options=IMeshSpatial::FQueryOptions()) constUE::Geometry::FSegmentTree3inline
FindNearestSegmentInternal(int BoxIndex, const FVector3d &P, double &NearestDistSqr, int &NearSegmentIdx, const IMeshSpatial::FQueryOptions &Options) constUE::Geometry::FSegmentTree3inlineprotected
FindNearestVisibleSegmentHitByRay(const FRay3d &Ray, TFunctionRef< bool(int32, const FVector3d &, const FVector3d &)> WithinToleranceCheck, FSegment &NearestHitSegmentOut, FRayNearestSegmentInfo &NearestInfo, const IMeshSpatial::FQueryOptions &Options=IMeshSpatial::FQueryOptions()) constUE::Geometry::FSegmentTree3inline
FindNearestVisibleSegmentHitByRayInternal(int BoxIndex, const FRay3d &Ray, TFunctionRef< bool(int32, const FVector3d &, const FVector3d &)> WithinToleranceCheck, int &NearSegmentIdx, FRayNearestSegmentInfo &NearestInfo, const IMeshSpatial::FQueryOptions &Options) constUE::Geometry::FSegmentTree3inlineprotected
GetBoxDistanceSqr(int BoxIndex, const FVector3d &V) constUE::Geometry::FSegmentTree3inlineprotected
GetRayBoxIntersectionParam(int BoxIndex, const FRay3d &Ray, double Radius=0) constUE::Geometry::FSegmentTree3inlineprotected
GetSplitAxisUE::Geometry::FSegmentTree3protected
GetSplitAxisFunc typedefUE::Geometry::FSegmentTree3
IndexListUE::Geometry::FSegmentTree3protected
MakeDefaultSplitAxisFunc()UE::Geometry::FSegmentTree3inlineprotectedstatic
RootBoxIndexUE::Geometry::FSegmentTree3protected
SegmentListUE::Geometry::FSegmentTree3protected
SegmentsEndUE::Geometry::FSegmentTree3protected
SetTolerance(double Tolerance)UE::Geometry::FSegmentTree3inline
SplitSegmentSetMidpoints(TArray< int > &SegmentIndices, TArray< FVector3d > &SegmentCenters, int StartIdx, int Count, int Depth, int MinSegmentCount, FBoxesSet &SegmentBoxes, FBoxesSet &Nodes, FAxisAlignedBox3d &Box)UE::Geometry::FSegmentTree3inlineprotected
TopDownLeafMaxSegmentCountUE::Geometry::FSegmentTree3protected
TreeBoxesUE::Geometry::FSegmentTree3protected