UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ContainmentQueries3.h File Reference

Go to the source code of this file.

Namespaces

namespace  UE
 
namespace  UE::Math
 
namespace  UE::Geometry
 

Functions

template<typename RealType >
GEOMETRYCORE_API bool UE::Geometry::IsInside (const TSphere3< RealType > &OuterSphere, const TSphere3< RealType > &InnerSphere)
 
template<typename RealType >
GEOMETRYCORE_API bool UE::Geometry::IsInside (const TSphere3< RealType > &OuterSphere, const TCapsule3< RealType > &InnerCapsule)
 
template<typename RealType >
GEOMETRYCORE_API bool UE::Geometry::IsInside (const TSphere3< RealType > &OuterSphere, const TOrientedBox3< RealType > &InnerBox)
 
template<typename RealType , typename EnumerablePointsType , typename E = decltype(DeclVal<EnumerablePointsType>().begin())>
bool UE::Geometry::IsInside (const TSphere3< RealType > &OuterSphere, EnumerablePointsType EnumerablePts)
 
template<typename RealType , typename GridType >
bool UE::Geometry::IsInside (const TSphere3< RealType > &OuterSphere, const TTriLinearGridInterpolant< GridType > &InnerGrid)
 
template<typename RealType >
GEOMETRYCORE_API bool UE::Geometry::IsInside (const TCapsule3< RealType > &OuterCapsule, const TCapsule3< RealType > &InnerCapsule)
 
template<typename RealType >
GEOMETRYCORE_API bool UE::Geometry::IsInside (const TCapsule3< RealType > &OuterCapsule, const TSphere3< RealType > &InnerSphere)
 
template<typename RealType >
GEOMETRYCORE_API bool UE::Geometry::IsInside (const TCapsule3< RealType > &OuterCapsule, const TOrientedBox3< RealType > &InnerBox)
 
template<typename RealType , typename EnumerablePointsType , typename E = decltype(DeclVal<EnumerablePointsType>().begin())>
bool UE::Geometry::IsInside (const TCapsule3< RealType > &OuterCapsule, EnumerablePointsType EnumerablePts)
 
template<typename RealType , typename GridType >
bool UE::Geometry::IsInside (const TCapsule3< RealType > &OuterCapsule, const TTriLinearGridInterpolant< GridType > &InnerGrid)
 
template<typename RealType >
GEOMETRYCORE_API bool UE::Geometry::IsInside (const TOrientedBox3< RealType > &OuterBox, const TOrientedBox3< RealType > &InnerBox)
 
template<typename RealType >
GEOMETRYCORE_API bool UE::Geometry::IsInside (const TOrientedBox3< RealType > &OuterBox, const TSphere3< RealType > &InnerSphere)
 
template<typename RealType >
GEOMETRYCORE_API bool UE::Geometry::IsInside (const TOrientedBox3< RealType > &OuterBox, const TCapsule3< RealType > &InnerCapsule)
 
template<typename RealType , typename EnumerablePointsType , typename E = decltype(DeclVal<EnumerablePointsType>().begin())>
bool UE::Geometry::IsInside (const TOrientedBox3< RealType > &OuterBox, EnumerablePointsType EnumerablePts)
 
template<typename RealType , typename GridType >
bool UE::Geometry::IsInside (const TOrientedBox3< RealType > &OuterBox, const TTriLinearGridInterpolant< GridType > &InnerGrid)
 
template<typename RealType >
bool UE::Geometry::IsInsideHull (TArrayView< THalfspace3< RealType > > Halfspaces, const TSphere3< RealType > &InnerSphere)
 
template<typename RealType >
bool UE::Geometry::IsInsideHull (TArrayView< THalfspace3< RealType > > Halfspaces, const TCapsule3< RealType > &InnerCapsule)
 
template<typename RealType >
bool UE::Geometry::IsInsideHull (TArrayView< THalfspace3< RealType > > Halfspaces, const TOrientedBox3< RealType > &InnerBox)
 
template<typename RealType , typename EnumerablePointsType , typename E = decltype(DeclVal<EnumerablePointsType>().begin())>
bool UE::Geometry::IsInsideHull (TArrayView< THalfspace3< RealType > > Halfspaces, EnumerablePointsType EnumerablePts)
 
template<typename RealType , typename GridType >
bool UE::Geometry::IsInsideHull (TArrayView< THalfspace3< RealType > > Halfspaces, const TTriLinearGridInterpolant< GridType > &InnerGrid)
 
template<typename RealType , typename GridType >
bool UE::Geometry::IsInside (const TTriLinearGridInterpolant< GridType > &OuterGrid, const TTransform< RealType > &OuterGridTransform, const TSphere3< RealType > &InnerSphere)
 
template<typename RealType , typename GridType >
bool UE::Geometry::IsInside (const TTriLinearGridInterpolant< GridType > &OuterGrid, const TTransform< RealType > &OuterGridTransform, const TCapsule3< RealType > &InnerCapsule)
 
template<typename RealType , typename GridType >
bool UE::Geometry::IsInside (const TTriLinearGridInterpolant< GridType > &OuterGrid, const TTransform< RealType > &OuterGridTransform, const TOrientedBox3< RealType > &InnerBox)
 
template<typename RealType , typename GridType , typename EnumerablePointsType , typename E = decltype(DeclVal<EnumerablePointsType>().begin())>
bool UE::Geometry::IsInside (const TTriLinearGridInterpolant< GridType > &OuterGrid, const TTransform< RealType > &OuterGridTransform, EnumerablePointsType EnumerablePts)
 
template<typename RealType , typename GridType1 , typename GridType2 >
bool UE::Geometry::IsInside (const TTriLinearGridInterpolant< GridType1 > &OuterGrid, const TTransform< RealType > &OuterGridTransform, const TTriLinearGridInterpolant< GridType2 > &InnerGrid, const TTransform< RealType > &InnerGridTransform)
 
template<typename RealType >
bool UE::Geometry::DoesCylinderContainPoint (const TVector< RealType > &CylinderCenter, const TVector< RealType > &NormalizedCylinderAxis, RealType CylinderRadius, RealType CylindeHeight, const TVector< RealType > &QueryPoint)
 
template<typename RealType , typename GridType >
bool UE::Geometry::IsInside (const TTriLinearGridInterpolant< GridType > &OuterGrid, const UE::Geometry::TAxisAlignedBox3< RealType > &InnerAABB)