libmove3d  3.13.0
/home/slemaign/softs-local/BioMove3D-git/include/Collision-pkg.h
00001 /* 
00002  *  This file includes the protoypes of the functions defined in the
00003  *  directory collision and the files defining the structure appearing in 
00004  *  these prototypes.
00005  */
00006 
00007 #ifndef COLLISION_PKG_H
00008 #define COLLISION_PKG_H
00009 
00010 #ifdef UNIX
00011 #endif
00012 
00013 
00014 /* struct */
00015 #include "p3d_sys.h"
00016 #include "p3d_type.h"
00017 #include "p3d_matrix.h"
00018 #include "polyhedre.h"
00019 #include "p3d_poly.h"
00020 #include "p3d.h"
00021 #include "collision_context.h"
00022 
00023 #include "traj.h"
00024 #include "localpath.h"
00025 #include "device.h"
00026 
00027 #ifdef VCOLLIDE_ACT
00028 #include "../collision/Vcollide/src/VCol.h"
00029 #endif
00030 
00031 #include "../collision/Kcd/include/kcd_api.h"
00032 #include "../collision/Kcd/include/kcd_type.h"
00033 #include "../collision/Kcd/include/kcd.h"
00034 #include "../collision/Kcd/include/kcd_aabb_tree.h"
00035 
00036 
00037 
00038 /* globals */
00039 
00040 extern int COLLISION_BY_OBJECT;
00041 
00042 #ifdef VCOLLIDE_ACT
00043 extern void *vc_hand;                   /* the VCOLLIDE collision detection engine */
00044 extern VCReportType *vc_colrep; /* the VCOLLIDE collision report */
00045 #endif
00046 
00047 #include "../collision/Kcd/include/kcd_global.h"  /* Kcd */
00048 #include "../collision/Kcd/include/kcd_aabb_tree_global.h"  /* Kcd */
00049 
00050 
00051 /* proto */
00052 
00053 #include "triangles.h"
00054 #include "../collision/proto/collision_proto.h"
00055 
00056 #include "../collision/Vcollide/src/VCol.h"
00057 #include "../collision/Kcd/proto/kcd_proto.h"
00058 
00059 #ifdef UNIX
00060 #endif
00061 
00062 #endif /* #ifndef COLLISION_PKG_H */
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines