bluecore/ode/include/ode
2008-01-16 11:45:17 +00:00
..
collision_space.h initial commit 2008-01-16 11:45:17 +00:00
collision_trimesh.h initial commit 2008-01-16 11:45:17 +00:00
collision.h initial commit 2008-01-16 11:45:17 +00:00
common.h initial commit 2008-01-16 11:45:17 +00:00
compatibility.h initial commit 2008-01-16 11:45:17 +00:00
config.h initial commit 2008-01-16 11:45:17 +00:00
contact.h initial commit 2008-01-16 11:45:17 +00:00
error.h initial commit 2008-01-16 11:45:17 +00:00
export-dif.h initial commit 2008-01-16 11:45:17 +00:00
mass.h initial commit 2008-01-16 11:45:17 +00:00
matrix.h initial commit 2008-01-16 11:45:17 +00:00
memory.h initial commit 2008-01-16 11:45:17 +00:00
misc.h initial commit 2008-01-16 11:45:17 +00:00
objects.h initial commit 2008-01-16 11:45:17 +00:00
ode.h initial commit 2008-01-16 11:45:17 +00:00
odecpp_collision.h initial commit 2008-01-16 11:45:17 +00:00
odecpp_old.h initial commit 2008-01-16 11:45:17 +00:00
odecpp.h initial commit 2008-01-16 11:45:17 +00:00
odemath.h initial commit 2008-01-16 11:45:17 +00:00
README initial commit 2008-01-16 11:45:17 +00:00
rotation.h initial commit 2008-01-16 11:45:17 +00:00
timer.h initial commit 2008-01-16 11:45:17 +00:00

this is the public C interface to the ODE library.

all these files should be includable from C, i.e. they should not use any
C++ features. everything should be protected with

	#ifdef __cplusplus
	extern "C" {
	#endif

	...

	#ifdef __cplusplus
	}
	#endif

the only exceptions are the odecpp.h and odecpp_collisioh.h files, which define a C++ wrapper for
the C interface. remember to keep this in sync!