/Engine/Source/Runtime/GeometryCore/Public/PointSetAdapter.h
TPointSetAdapterprovides a very generic interface to an indexable list of points. The list may be sparse, ie some indices may be invalid.
template<typename RealType> struct TPointSetAdapter
TFunction<TVec...
GetPoint
Get point at this index
TFunction< FVec...
GetPointNormal
Get the normal at a point index
TFunction< bool...
HasNormals
Returns true if this point set has per-point normals
TFunction< bool...
IsPoint
Returns true if this index valid
TFunction< int3...
MaxPointID
Maximum point index
TFunction< int3...
PointCount
Number of points. If PointCount == MaxPointID, then there are no gaps in the index list