UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
PointSetHashTable.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3// Port of geometry3Sharp PointSetHashTable
4
5#pragma once
6
7#include "BoxTypes.h"
8#include "Containers/Array.h"
9#include "Containers/Map.h"
10#include "Containers/Set.h"
11#include "CoreMinimal.h"
12#include "HAL/PlatformCrt.h"
13#include "Math/MathFwd.h"
14#include "Math/Vector.h"
15#include "PointSetAdapter.h"
16#include "Spatial/SparseGrid3.h"
17#include "Util/GridIndexing3.h"
18
19namespace UE
20{
21namespace Geometry
22{
23
73
74
75} // end namespace UE::Geometry
76} // end namespace UE
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition Array.h:670
Definition PointSetHashTable.h:32
FVector3d Origin
Definition PointSetHashTable.h:44
GEOMETRYCORE_API bool FindPointsInBall(const FVector3d &QueryPt, double QueryRadius, TArray< int > &ResultOut)
Definition PointSetHashTable.cpp:31
TSparseGrid3< PointList > Grid
Definition PointSetHashTable.h:39
TArray< int > PointList
Definition PointSetHashTable.h:34
FShiftGridIndexer3d GridIndexer
Definition PointSetHashTable.h:41
double CellSize
Definition PointSetHashTable.h:46
FPointSetHashtable(FPointSetAdapterd *PointSetIn)
Definition PointSetHashTable.h:49
FPointSetAdapterd * Points
Definition PointSetHashTable.h:37
Definition SparseGrid3.h:27
Definition AdvancedWidgetsModule.cpp:13
Definition PointSetAdapter.h:20