Public Member Functions

bl7::rigidbodies2::Gravity Class Reference

#include <Gravity.h>

Inheritance diagram for bl7::rigidbodies2::Gravity:
bl7::rigidbodies2::ForceGenerator

List of all members.

Public Member Functions

 Gravity (void)
virtual ~Gravity (void)
 Gravity (const ml7::Vector2 &gravity)
const ml7::Vector2get_gravity () const
void set_gravity (const ml7::Vector2 &g)
void set_gravity (const float gy)

Detailed Description

A force generator that applies gravitational forces to 2d rigid bodies. One instance may be used for multiple rigid bodies.


Constructor & Destructor Documentation

bl7::rigidbodies2::Gravity::Gravity ( void   )  [inline]

Default constructor.

virtual bl7::rigidbodies2::Gravity::~Gravity ( void   )  [inline, virtual]

Destructor.

bl7::rigidbodies2::Gravity::Gravity ( const ml7::Vector2 gravity  )  [inline]

Explicit constructor with a parameter specifying the acceleration due to gravity.


Member Function Documentation

const ml7::Vector2& bl7::rigidbodies2::Gravity::get_gravity (  )  const [inline]

Returns the acceleration due to gravity.

void bl7::rigidbodies2::Gravity::set_gravity ( const float  gy  )  [inline]

Sets the vertical acceleration due to gravity.

void bl7::rigidbodies2::Gravity::set_gravity ( const ml7::Vector2 g  )  [inline]

Sets the acceleration due to gravity.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines