NVIDIA(R) PhysX(R) SDK 3.4 API Reference: PxFixedSizeLookupTable< NB_ELEMENTS > Class Template Reference

NVIDIA PhysX SDK 3.4 API

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>
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