PxFixedSizeLookupTable< NB_ELEMENTS > Class Template Reference
[Common]

#include <PxCoreUtilityTypes.h>

List of all members.

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]

template<PxU32 NB_ELEMENTS>
class PxFixedSizeLookupTable< NB_ELEMENTS >


Constructor & Destructor Documentation

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

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

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

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

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


Member Function Documentation

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

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

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

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

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

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

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


Member Data Documentation

template<PxU32 NB_ELEMENTS>
PxReal PxFixedSizeLookupTable< NB_ELEMENTS >::mDataPairs[2 *NB_ELEMENTS]

template<PxU32 NB_ELEMENTS>
PxU32 PxFixedSizeLookupTable< NB_ELEMENTS >::mNbDataPairs

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


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


Copyright © 2008-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. www.nvidia.com