areaimpulse.h
Go to the documentation of this file.00001 #ifndef PHYSICS_AREAIMPULSE_H 00002 #define PHYSICS_AREAIMPULSE_H 00003 //------------------------------------------------------------------------------ 00013 #include "foundation/refcounted.h" 00014 00015 //------------------------------------------------------------------------------ 00016 namespace Physics 00017 { 00018 class AreaImpulse : public Foundation::RefCounted 00019 { 00020 DeclareRtti; 00021 DeclareFactory(AreaImpulse); 00022 00023 public: 00025 AreaImpulse(); 00027 virtual ~AreaImpulse(); 00029 virtual void Apply(); 00030 }; 00031 00032 RegisterFactory(AreaImpulse); 00033 00034 }; // namespace Physics 00035 00036 //------------------------------------------------------------------------------ 00037 #endif