UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::TArrayFaceND< T, 3 > Class Template Reference

#include <ArrayFaceND.h>

Public Member Functions

 TArrayFaceND (const TUniformGrid< FReal, 3 > &Grid)
 
 TArrayFaceND (const TVec3< int32 > &Counts)
 
 TArrayFaceND (const TArrayFaceND< T, 3 > &Other)=delete
 
 TArrayFaceND (TArrayFaceND< T, 3 > &&Other)
 
TArrayFaceND< T, 3 > Copy ()
 
T & operator() (const Pair< int32, TVec3< int32 > > &Index)
 
const T & operator() (const Pair< int32, TVec3< int32 > > &Index) const
 
T & operator() (const int32 Axis, const int32 &x, const int32 &y, const int32 &z)
 
const T & operator() (const int32 Axis, const int32 &x, const int32 &y, const int32 &z) const
 
void Fill (const T &Scalar)
 
const TArrayND< T, 3 > & GetComponent (const int32 Axis) const
 
TArrayND< T, 3 > & GetComponent (const int32 Axis)
 

Constructor & Destructor Documentation

◆ TArrayFaceND() [1/4]

template<class T >
Chaos::TArrayFaceND< T, 3 >::TArrayFaceND ( const TUniformGrid< FReal, 3 > &  Grid)
inline

◆ TArrayFaceND() [2/4]

template<class T >
Chaos::TArrayFaceND< T, 3 >::TArrayFaceND ( const TVec3< int32 > &  Counts)
inline

◆ TArrayFaceND() [3/4]

template<class T >
Chaos::TArrayFaceND< T, 3 >::TArrayFaceND ( const TArrayFaceND< T, 3 > &  Other)
delete

◆ TArrayFaceND() [4/4]

template<class T >
Chaos::TArrayFaceND< T, 3 >::TArrayFaceND ( TArrayFaceND< T, 3 > &&  Other)
inline

Member Function Documentation

◆ Copy()

template<class T >
TArrayFaceND< T, 3 > Chaos::TArrayFaceND< T, 3 >::Copy ( )
inline

◆ Fill()

template<class T >
void Chaos::TArrayFaceND< T, 3 >::Fill ( const T &  Scalar)
inline

◆ GetComponent() [1/2]

template<class T >
TArrayND< T, 3 > & Chaos::TArrayFaceND< T, 3 >::GetComponent ( const int32  Axis)
inline

◆ GetComponent() [2/2]

template<class T >
const TArrayND< T, 3 > & Chaos::TArrayFaceND< T, 3 >::GetComponent ( const int32  Axis) const
inline

◆ operator()() [1/4]

template<class T >
T & Chaos::TArrayFaceND< T, 3 >::operator() ( const int32  Axis,
const int32 x,
const int32 y,
const int32 z 
)
inline

◆ operator()() [2/4]

template<class T >
const T & Chaos::TArrayFaceND< T, 3 >::operator() ( const int32  Axis,
const int32 x,
const int32 y,
const int32 z 
) const
inline

◆ operator()() [3/4]

template<class T >
T & Chaos::TArrayFaceND< T, 3 >::operator() ( const Pair< int32, TVec3< int32 > > &  Index)
inline

◆ operator()() [4/4]

template<class T >
const T & Chaos::TArrayFaceND< T, 3 >::operator() ( const Pair< int32, TVec3< int32 > > &  Index) const
inline

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