UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Geometry::FHullConnectivity< RealType >::FVisiblePoints Struct Reference

Public Member Functions

void SetPlane (const TVector< RealType > TriPts[3])
 
double GetPlaneDistance (const TVector< RealType > &Pt)
 
void AddPt (int32 Idx, const TVector< RealType > &Pt)
 
void AddPtByValue (int32 Idx, double Value)
 
void RemovePt (int32 SourcePointIdx, TFunctionRef< TVector< RealType >(int32)> GetPointFunc)
 
int32 Num ()
 
int32 MaxPt ()
 
void Reset ()
 

Public Attributes

TArray< int32Indices
 
int32 MaxIdx = -1
 
double MaxValue = -FMathd::MaxReal
 
FPlane3d Plane
 

Member Function Documentation

◆ AddPt()

template<typename RealType >
void UE::Geometry::FHullConnectivity< RealType >::FVisiblePoints::AddPt ( int32  Idx,
const TVector< RealType > &  Pt 
)
inline

◆ AddPtByValue()

template<typename RealType >
void UE::Geometry::FHullConnectivity< RealType >::FVisiblePoints::AddPtByValue ( int32  Idx,
double  Value 
)
inline

◆ GetPlaneDistance()

template<typename RealType >
double UE::Geometry::FHullConnectivity< RealType >::FVisiblePoints::GetPlaneDistance ( const TVector< RealType > &  Pt)
inline

◆ MaxPt()

template<typename RealType >
int32 UE::Geometry::FHullConnectivity< RealType >::FVisiblePoints::MaxPt ( )
inline

◆ Num()

template<typename RealType >
int32 UE::Geometry::FHullConnectivity< RealType >::FVisiblePoints::Num ( )
inline

◆ RemovePt()

template<typename RealType >
void UE::Geometry::FHullConnectivity< RealType >::FVisiblePoints::RemovePt ( int32  SourcePointIdx,
TFunctionRef< TVector< RealType >(int32)>  GetPointFunc 
)
inline

◆ Reset()

template<typename RealType >
void UE::Geometry::FHullConnectivity< RealType >::FVisiblePoints::Reset ( )
inline

◆ SetPlane()

template<typename RealType >
void UE::Geometry::FHullConnectivity< RealType >::FVisiblePoints::SetPlane ( const TVector< RealType >  TriPts[3])
inline

Member Data Documentation

◆ Indices

template<typename RealType >
TArray<int32> UE::Geometry::FHullConnectivity< RealType >::FVisiblePoints::Indices

◆ MaxIdx

template<typename RealType >
int32 UE::Geometry::FHullConnectivity< RealType >::FVisiblePoints::MaxIdx = -1

◆ MaxValue

template<typename RealType >
double UE::Geometry::FHullConnectivity< RealType >::FVisiblePoints::MaxValue = -FMathd::MaxReal

◆ Plane

template<typename RealType >
FPlane3d UE::Geometry::FHullConnectivity< RealType >::FVisiblePoints::Plane

The documentation for this struct was generated from the following file: