Public Member Functions | Public Attributes | List of all members
PxFixedSizeLookupTable< NB_ELEMENTS > Class Template Reference

#include <PxCoreUtilityTypes.h>

Inheritance diagram for PxFixedSizeLookupTable< NB_ELEMENTS >:
Inheritance graph
[legend]

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

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-2015 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. www.nvidia.com