Oleh Derevenko df1e15996e Changed: Changes/simplifications to dxWorldProcessContext to prepare for threading 14 years ago
..
Makefile.am 9d409b9721 Changed: Macros changed to static inline functions in odemath.h and related files. Some code duplication has been eliminated across the files. 16 years ago
README 5c18dff235 Added odecpp_collision.h where only odecpp.h existed before 23 years ago
collision.h 19e7c75028 Cosmetic: Extra commas removed at the ends of public enums to prevent compiler warnings 15 years ago
collision_space.h 980c59cc52 Changed: A possibility to initialize/close ODE multiple times recursively has been added. Also, now a call to dSpaceSetManualCleanup() is required for each space right after creation if ODE has been initialized in thread data manual cleanup mode. 17 years ago
collision_trimesh.h 203bc9f577 Fixed: A patch by Martijn Buijs (with my corrections) applied to make side1, side2 fields of contact structure be always initialized. 17 years ago
common.h df1e15996e Changed: Changes/simplifications to dxWorldProcessContext to prepare for threading 14 years ago
compatibility.h b9aa8859f4 various small changes: 22 years ago
contact.h 4a3397c531 patch derived from 1335202: Contact Joint Motion 18 years ago
error.h c954f7e751 Merged codereorganization branch into trunk 18 years ago
export-dif.h cd4d2ab0db Fixed: Missing extern "C" wrapper has been added to include/ode/export-dif.h (reported by Danny Price) 15 years ago
mass.h db78abd73c changed dMass center to dVector3 instead dVector4 17 years ago
matrix.h dd232207da Cosmetic: Internal versions of dSetZero and dSetValue corrected to avoid compiler warnings 14 years ago
memory.h c954f7e751 Merged codereorganization branch into trunk 18 years ago
misc.h 04ad9548f6 reverted back to 1341 18 years ago
objects.h 6d1336831a Changed: dWorldStepFast1 API removed along with dWorld[Get/Set]AutoEnableDepthSF1 16 years ago
ode.h 84d32971aa Changed: Added odeinit.h inclusion to ode.h 18 years ago
odeconfig.h 4828a4cb51 Fixed: Compilation fixes for various configurations and platforms 14 years ago
odecpp.h ad8632f146 Cosmetic: Changes to fix compilation errors with GCC 4.2.1 on OS X 10 16 years ago
odecpp_collision.h c82163a07d applied patch 2991622, fixed some changelog entries' formatting 15 years ago
odeinit.h 19e7c75028 Cosmetic: Extra commas removed at the ends of public enums to prevent compiler warnings 15 years ago
odemath.h 0f75d47580 Changed: Implementation of d*ASSERT macros improved. dIVERIFY and dICHECK macros added (see CHANGELOG.txt) 14 years ago
odemath_legacy.h eec209a3d2 Cosmetic: Some more legacy macros redirected to inline functions 16 years ago
rotation.h a2fad1ab4f ** Merged new build system from new_build branch (r860:872) 20 years ago
timer.h c954f7e751 Merged codereorganization branch into trunk 18 years ago

README


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!