Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

GravityForce.h

Go to the documentation of this file.
00001 
00006 #ifndef __GRAVITYFORCE_H__
00007 #define __GRAVITYFORCE_H__
00008 
00009 #ifdef __APPLE__
00010 #include <GraphicsLib/Vector.h>
00011 #include <GraphicsLib/Util.h>
00012 #else
00013 #include "Util.h"
00014 #include "Vector.h"
00015 #endif
00016 
00017 #include "Force.h"
00018 
00019 namespace ParticleSystems {
00021 
00027         class GravityForce : public Force {
00028         public:
00030 
00038                 GravityForce(GraphicsLib::Vector *f, float a, float m);
00039                 
00041 
00044                 ~GravityForce();
00045                 
00047 
00051                 virtual void applyForce(GraphicsLib::Vector *direction);
00052                 
00054 
00060                 virtual void applyForce(GraphicsLib::Vector *direction, float *mass);
00061                 
00063 
00066                 float magnitude;
00067         };
00068 }
00069 #endif

Generated on Thu Mar 24 11:05:02 2005 for ParticleSystem by  doxygen 1.4.1