/var/www/hosted/adrianboeing.com/pal/current/pal/pal/pal/palBodyBase.h File Reference

PAL - Physics Abstraction Layer. Body base functionality (body & geom - static or dynamic). More...

#include "palBase.h"
#include "palMaterials.h"
#include "palGeometry.h"

Classes

class  palBodyBase
class  palBoxBase
class  palConvexBase
class  palSphereBase
class  palCapsuleBase

Enumerations

enum  palBaseBodyType {
  PAL_BODY_NONE = 0, PAL_BODY_BOX = 1, PAL_BODY_SPHERE = 2, PAL_BODY_CAPSULE = 3,
  PAL_BODY_CONVEX = 4, PAL_BODY_COMPOUND = 5, PAL_BODY_GENERIC = 6, PAL_STATIC_NONE = 0,
  PAL_STATIC_BOX = 101, PAL_STATIC_SPHERE = 102, PAL_STATIC_CAPSULE = 103, PAL_STATIC_CONVEX = 104,
  PAL_STATIC_COMPOUND = 105, PAL_TERRAIN_NONE = 0, PAL_TERRAIN_PLANE = 201, PAL_TERRAIN_HEIGHTMAP = 202,
  PAL_TERRAIN_MESH = 203
}


Detailed Description

PAL - Physics Abstraction Layer. Body base functionality (body & geom - static or dynamic).

PAL - Physics Abstraction Layer. Static body functionality.

Author:
Adrian Boeing
Version:
		Version 0.2.12: 01/10/08 - Optional indices for convex
		Version 0.2.11: 26/09/08 - Merged body type enum
		Version 0.2.1 : 26/05/08 - Collision groups
		Version 0.2   : 12/01/08 - Compound body
		Version 0.1.2 : 26/12/07 - Sphere, Convex, and Capsule base
		Version 0.1.1 : 16/12/07 - Box base
		Version 0.1   : 11/12/07 - Original
	
Todo:
Author:
Adrian Boeing
Version:
		Version 0.1.22: 26/09/08 - Merged body type enum
		Version 0.1.21: 17/01/08 - Documentation
		Version 0.1.2 : 12/01/08 - Static compound
		Version 0.1.1 : 18/12/07 - Convex
		Version 0.1   : 16/12/07 - Original
	
Todo:

Enumeration Type Documentation

The type of PAL body object. This enumeration can be used to determine the type of object, otherwise a custom type must be found by using dynamic casts This includes dynamic bodies, static bodies, and terrain types.

Enumerator:
PAL_BODY_NONE  Undefined body type.
PAL_BODY_BOX  Box body type.
PAL_BODY_SPHERE  Sphere body type.
PAL_BODY_CAPSULE  Capsule body type.
PAL_BODY_CONVEX  Convex body type.
PAL_BODY_COMPOUND  Compound body type.
PAL_BODY_GENERIC  Generic body type (static, kinematic or dynamic, compound).
PAL_STATIC_NONE  Undefined body type.
PAL_STATIC_BOX  Box body type.
PAL_STATIC_SPHERE  Sphere body type.
PAL_STATIC_CAPSULE  Capsule body type.
PAL_STATIC_CONVEX  Convex body type.
PAL_STATIC_COMPOUND  Compound body type.
PAL_TERRAIN_NONE  Undefined terrain type.
PAL_TERRAIN_PLANE  Planar (flat) terrain type.
PAL_TERRAIN_HEIGHTMAP  Heightmap terrain type.
PAL_TERRAIN_MESH  Mesh terrain type - functionality determind by implementation.


Generated on Mon Aug 31 13:58:02 2009 for pal by  doxygen 1.5.7.1