PxFixedSizeLookupTable< NB_ELEMENTS > Class Template Reference

#include <PxCoreUtilityTypes.h>

Public Member Functions

 PxFixedSizeLookupTable ()
 
 PxFixedSizeLookupTable (const PxEMPTY)
 
 PxFixedSizeLookupTable (const PxReal *dataPairs, const PxU32 numDataPairs)
 
 PxFixedSizeLookupTable (const PxFixedSizeLookupTable &src)
 
 ~PxFixedSizeLookupTable ()
 
PxFixedSizeLookupTableoperator= (const PxFixedSizeLookupTable &src)
 
PX_FORCE_INLINE void addPair (const PxReal x, const PxReal y)
 
PX_FORCE_INLINE PxReal getYVal (const PxReal x) const
 
PxU32 getNbDataPairs () const
 
void clear ()
 
PX_FORCE_INLINE PxReal getX (const PxU32 i) const
 
PX_FORCE_INLINE PxReal getY (const PxU32 i) const
 

Public Attributes

PxReal mDataPairs [2 *NB_ELEMENTS]
 
PxU32 mNbDataPairs
 
PxU32 mPad [3]
 

Constructor & Destructor Documentation

◆ PxFixedSizeLookupTable() [1/4]

template<PxU32 NB_ELEMENTS>
PxFixedSizeLookupTable< NB_ELEMENTS >::PxFixedSizeLookupTable ( )
inline

◆ PxFixedSizeLookupTable() [2/4]

template<PxU32 NB_ELEMENTS>
PxFixedSizeLookupTable< NB_ELEMENTS >::PxFixedSizeLookupTable ( const PxEMPTY  )
inline

◆ PxFixedSizeLookupTable() [3/4]

template<PxU32 NB_ELEMENTS>
PxFixedSizeLookupTable< NB_ELEMENTS >::PxFixedSizeLookupTable ( const PxReal *  dataPairs,
const PxU32  numDataPairs 
)
inline

◆ PxFixedSizeLookupTable() [4/4]

template<PxU32 NB_ELEMENTS>
PxFixedSizeLookupTable< NB_ELEMENTS >::PxFixedSizeLookupTable ( const PxFixedSizeLookupTable< NB_ELEMENTS > &  src)
inline

◆ ~PxFixedSizeLookupTable()

template<PxU32 NB_ELEMENTS>
PxFixedSizeLookupTable< NB_ELEMENTS >::~PxFixedSizeLookupTable ( )
inline

Member Function Documentation

◆ addPair()

template<PxU32 NB_ELEMENTS>
PX_FORCE_INLINE void PxFixedSizeLookupTable< NB_ELEMENTS >::addPair ( const PxReal  x,
const PxReal  y 
)
inline

◆ clear()

template<PxU32 NB_ELEMENTS>
void PxFixedSizeLookupTable< NB_ELEMENTS >::clear ( )
inline

◆ getNbDataPairs()

template<PxU32 NB_ELEMENTS>
PxU32 PxFixedSizeLookupTable< NB_ELEMENTS >::getNbDataPairs ( ) const
inline

◆ getX()

template<PxU32 NB_ELEMENTS>
PX_FORCE_INLINE PxReal PxFixedSizeLookupTable< NB_ELEMENTS >::getX ( const PxU32  i) const
inline

◆ getY()

template<PxU32 NB_ELEMENTS>
PX_FORCE_INLINE PxReal PxFixedSizeLookupTable< NB_ELEMENTS >::getY ( const PxU32  i) const
inline

◆ getYVal()

template<PxU32 NB_ELEMENTS>
PX_FORCE_INLINE PxReal PxFixedSizeLookupTable< NB_ELEMENTS >::getYVal ( const PxReal  x) const
inline

◆ operator=()

template<PxU32 NB_ELEMENTS>
PxFixedSizeLookupTable& PxFixedSizeLookupTable< NB_ELEMENTS >::operator= ( const PxFixedSizeLookupTable< NB_ELEMENTS > &  src)
inline

Member Data Documentation

◆ mDataPairs

◆ mNbDataPairs

◆ mPad

template<PxU32 NB_ELEMENTS>
PxU32 PxFixedSizeLookupTable< NB_ELEMENTS >::mPad[3]

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