PhysX SDK 3.2 API Reference: PxFixedSizeLookupTable< NUM_ELEMENTS > Class Template Reference

PhysX SDK 3.2 API

PxFixedSizeLookupTable< NUM_ELEMENTS > Class Template Reference
[Common]

#include <PxCoreUtilityTypes.h>

List of all members.


Public Member Functions

 PxFixedSizeLookupTable ()
 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 getNumDataPairs () const

Private Member Functions

PX_FORCE_INLINE PxReal getX (const PxU32 i) const
PX_FORCE_INLINE PxReal getY (const PxU32 i) const

Private Attributes

PxReal mDataPairs [2 *NUM_ELEMENTS]
PxU32 mNumDataPairs
PxU32 mPad [3]

template<PxU32 NUM_ELEMENTS>
class PxFixedSizeLookupTable< NUM_ELEMENTS >


Constructor & Destructor Documentation

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

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

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

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


Member Function Documentation

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

template<PxU32 NUM_ELEMENTS>
PxU32 PxFixedSizeLookupTable< NUM_ELEMENTS >::getNumDataPairs (  )  const [inline]

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

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

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

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


Member Data Documentation

template<PxU32 NUM_ELEMENTS>
PxU32 PxFixedSizeLookupTable< NUM_ELEMENTS >::mPad[3] [private]


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



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