FastEcslent::Physics Class Reference

#include <physics.h>

Inheritance diagram for FastEcslent::Physics:

FastEcslent::UnitAspect FastEcslent::UnitAspect FastEcslent::UnitAspect FastEcslent::UnitAspect FastEcslent::UnitAspect FastEcslent::Aspect FastEcslent::Aspect FastEcslent::Aspect FastEcslent::Aspect FastEcslent::Aspect FastEcslent::Aspect FastEcslent::Aspect FastEcslent::Aspect FastEcslent::Aspect FastEcslent::Aspect FastEcslent::Aspect FastEcslent::Aspect FastEcslent::Aspect FastEcslent::Aspect FastEcslent::Aspect FastEcslent::Aspect FastEcslent::Aspect FastEcslent::Aspect FastEcslent::Aspect FastEcslent::Aspect FastEcslent::Aspect FastEcslent::Aspect FastEcslent::Aspect FastEcslent::Aspect FastEcslent::Aspect FastEcslent::Physics2D1 FastEcslent::Physics2D1 FastEcslent::Physics2D1 FastEcslent::Physics2D1 FastEcslent::Physics2D1 FastEcslent::Physics2D2 FastEcslent::Physics2D2 FastEcslent::Physics2D2 FastEcslent::Physics2D2 FastEcslent::Physics2D2

List of all members.

Public Member Functions

void doHelmsman (double dt)
 Physics (Entity *ent, UnitAspectType at)
virtual void init ()
virtual void tick (double dt)
void doHelmsman (double dt)
 Physics (Entity *ent, UnitAspectType at)
virtual void init ()
virtual void tick (double dt)
void doHelmsman (double dt)
 Physics (Entity *ent, UnitAspectType at)
virtual void init ()
virtual void tick (double dt)
void doHelmsman (double dt)
 Physics (Entity *ent, UnitAspectType at)
virtual void init ()
virtual void tick (double dt)
void doHelmsman (double dt)
 Physics (Entity *ent, UnitAspectType at)
virtual void init ()
virtual void tick (double dt)

Public Attributes

float angleDiff
float dHeading
float timeScaledAcceleration
float timeScaledRotationalSpeed
float cosYaw
float sinYaw


Detailed Description

Definition at line 18 of file physics.h.


Constructor & Destructor Documentation

FastEcslent::Physics::Physics ( Entity ent,
UnitAspectType  at 
) [inline]

Definition at line 30 of file physics.h.

FastEcslent::Physics::Physics ( Entity ent,
UnitAspectType  at 
) [inline]

Definition at line 30 of file physics.h.

FastEcslent::Physics::Physics ( Entity ent,
UnitAspectType  at 
) [inline]

Definition at line 30 of file physics.h.

FastEcslent::Physics::Physics ( Entity ent,
UnitAspectType  at 
) [inline]

Definition at line 30 of file physics.h.

FastEcslent::Physics::Physics ( Entity ent,
UnitAspectType  at 
) [inline]

Definition at line 30 of file physics.h.


Member Function Documentation

void FastEcslent::Physics::doHelmsman ( double  dt  ) 

Reimplemented in FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, and FastEcslent::Physics2D2.

virtual void FastEcslent::Physics::init ( void   )  [inline, virtual]

Reimplemented from FastEcslent::UnitAspect.

Reimplemented in FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, and FastEcslent::Physics2D2.

Definition at line 31 of file physics.h.

Referenced by FastEcslent::Entity::init().

virtual void FastEcslent::Physics::tick ( double  dt  )  [inline, virtual]

Reimplemented from FastEcslent::UnitAspect.

Reimplemented in FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, and FastEcslent::Physics2D2.

Definition at line 32 of file physics.h.

void FastEcslent::Physics::doHelmsman ( double  dt  ) 

Reimplemented in FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, and FastEcslent::Physics2D2.

virtual void FastEcslent::Physics::init ( void   )  [inline, virtual]

Reimplemented from FastEcslent::UnitAspect.

Reimplemented in FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, and FastEcslent::Physics2D2.

Definition at line 31 of file physics.h.

virtual void FastEcslent::Physics::tick ( double  dt  )  [inline, virtual]

Reimplemented from FastEcslent::UnitAspect.

Reimplemented in FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, and FastEcslent::Physics2D2.

Definition at line 32 of file physics.h.

void FastEcslent::Physics::doHelmsman ( double  dt  ) 

Reimplemented in FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, and FastEcslent::Physics2D2.

virtual void FastEcslent::Physics::init ( void   )  [inline, virtual]

Reimplemented from FastEcslent::UnitAspect.

Reimplemented in FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, and FastEcslent::Physics2D2.

Definition at line 31 of file physics.h.

virtual void FastEcslent::Physics::tick ( double  dt  )  [inline, virtual]

Reimplemented from FastEcslent::UnitAspect.

Reimplemented in FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, and FastEcslent::Physics2D2.

Definition at line 32 of file physics.h.

void FastEcslent::Physics::doHelmsman ( double  dt  ) 

Reimplemented in FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, and FastEcslent::Physics2D2.

virtual void FastEcslent::Physics::init ( void   )  [inline, virtual]

Reimplemented from FastEcslent::UnitAspect.

Reimplemented in FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, and FastEcslent::Physics2D2.

Definition at line 31 of file physics.h.

virtual void FastEcslent::Physics::tick ( double  dt  )  [inline, virtual]

Reimplemented from FastEcslent::UnitAspect.

Reimplemented in FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, and FastEcslent::Physics2D2.

Definition at line 32 of file physics.h.

void FastEcslent::Physics::doHelmsman ( double  dt  ) 

Reimplemented in FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, and FastEcslent::Physics2D2.

virtual void FastEcslent::Physics::init ( void   )  [inline, virtual]

Reimplemented from FastEcslent::UnitAspect.

Reimplemented in FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, and FastEcslent::Physics2D2.

Definition at line 31 of file physics.h.

virtual void FastEcslent::Physics::tick ( double  dt  )  [inline, virtual]

Reimplemented from FastEcslent::UnitAspect.

Reimplemented in FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::Physics2D1, and FastEcslent::Physics2D2.

Definition at line 32 of file physics.h.


Member Data Documentation

float FastEcslent::Physics::angleDiff

Definition at line 21 of file physics.h.

Referenced by FastEcslent::Physics2D1::doHelmsman().

float FastEcslent::Physics::dHeading

Definition at line 22 of file physics.h.

Referenced by FastEcslent::Physics2D1::doHelmsman().

float FastEcslent::Physics::timeScaledAcceleration

Definition at line 23 of file physics.h.

Referenced by FastEcslent::Physics2D1::doHelmsman().

float FastEcslent::Physics::timeScaledRotationalSpeed

Definition at line 24 of file physics.h.

Referenced by FastEcslent::Physics2D1::doHelmsman().

float FastEcslent::Physics::cosYaw

Definition at line 25 of file physics.h.

Referenced by FastEcslent::Physics2D1::doHelmsman().

float FastEcslent::Physics::sinYaw

Definition at line 26 of file physics.h.

Referenced by FastEcslent::Physics2D1::doHelmsman().


The documentation for this class was generated from the following files:
Generated on Fri Dec 13 14:54:21 2013 for FastECSLent by  doxygen 1.5.4