14 #ifndef PX_PHYSICS_PX_PARTICLEBASE 
   15 #define PX_PHYSICS_PX_PARTICLEBASE 
  113     virtual     void                        releaseParticles()                                                                                      = 0;
 
  186     virtual     PxReal                      getDamping()                                                
const   = 0;
 
  193     virtual     void                        setDamping(
PxReal damp)                                             = 0;
 
  200     virtual     PxVec3                      getExternalAcceleration()                                   
const   = 0;
 
  209     virtual     void                        setExternalAcceleration(
const PxVec3&acceleration)                  = 0;
 
  217     virtual     void                        getProjectionPlane(
PxVec3& normal, 
PxReal& distance)        
const   = 0;
 
  229     virtual     void                        setProjectionPlane(
const PxVec3& normal, 
PxReal distance)           = 0;
 
  242     virtual     PxReal                      getParticleMass()                                           
const   = 0;
 
  249     virtual     void                        setParticleMass(
PxReal mass)                                        = 0;
 
  256     virtual     PxReal                      getRestitution()                                            
const   = 0;
 
  265     virtual     void                        setRestitution(
PxReal rest)                                         = 0;
 
  272     virtual     PxReal                      getDynamicFriction()                                        
const   = 0;
 
  281     virtual     void                        setDynamicFriction(
PxReal friction)                                 = 0;
 
  288     virtual     PxReal                      getStaticFriction()                                         
const   = 0;
 
  297     virtual     void                        setStaticFriction(
PxReal friction)                                  = 0;
 
  311     virtual     void                        setSimulationFilterData(
const PxFilterData& data)                   = 0;
 
  318     virtual     PxFilterData                getSimulationFilterData()                                   
const   = 0;
 
  357     virtual     PxU32                       getMaxParticles()                                       
const   = 0;
 
  365     virtual     PxReal                      getMaxMotionDistance()                                  
const   = 0;
 
  373     virtual     void                        setMaxMotionDistance(
PxReal distance)                           = 0;
 
  380     virtual     PxReal                      getRestOffset()                                         
const   = 0;
 
  388     virtual     void                        setRestOffset(
PxReal restOffset)                                = 0;
 
  395     virtual     PxReal                      getContactOffset()                                      
const   = 0;
 
  403     virtual     void                        setContactOffset(
PxReal contactOffset)                          = 0;
 
  412     virtual     PxReal                      getGridSize()                                           
const   = 0;
 
  421     virtual     void                        setGridSize(
PxReal gridSize)                                    = 0;