Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

OpenCAL::Gravity Class Reference

#include <Gravity.h>

Inheritance diagram for OpenCAL::Gravity:

Inheritance graph
[legend]
Collaboration diagram for OpenCAL::Gravity:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Gravity (PhysicsSystem *parent, const Vector3 &gravity=Vector3(0.0f,-9.81f, 0.0f))
 Gravity (PhysicsSystem *parent, float downGravity)
const Vector3 & getGravity () const
float getDownGravity () const
void setGravity (const Vector3 &gravity)
void setGravity (float downGravity)
void execute (float seconds)

Protected Attributes

Vector3 m_gravity

Detailed Description

This actor adds gravity to a physics system

Definition at line 30 of file Gravity.h.


Member Function Documentation

void Gravity::execute float  seconds  )  [virtual]
 

\[ f = m . g \]

Todo:
Casting is bad...

Reimplemented from OpenCAL::Actor.

Definition at line 54 of file Gravity.cpp.

References OpenCAL::Physical::addForce(), and OpenCAL::Physical::getMass().

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Sun Aug 15 19:19:32 2004 for OpenCAL: Open Computer Animation Library by doxygen 1.3.8