include/crbn/geometry/gmod.h

00001 
00002 #ifndef __geometry_module_h__
00003 #define __geometry_module_h__
00004 
00005 #include <stdio.h>
00006 
00007 #include <crbn/geometry/geometry.hpp>
00008 #include <crbn/basic/paramlist.hpp>
00009 
00023 typedef Geometry* (*GMOD_CREATE_PL_FUNC)( paramlist& pl );
00028 typedef Geometry* (*GMOD_CREATE_FP_FUNC)( FILE* fp );
00029 
00033 #define GMOD_CREATE_PL_FUNC_NAME "gmod_create_pl"
00034 
00038 #define GMOD_CREATE_PL_PROTOTYPE() extern "C" Geometry* gmod_create_pl( paramlist& pl )
00039 
00043 #define GMOD_CREATE_FP_FUNC_NAME "gmod_create_fp"
00044 
00048 #define GMOD_CREATE_FP_PROTOTYPE() extern "C" Geometry* gmod_create_fp( paramlist& pl )
00049 
00050 
00051 #endif // __geometry_module_h__

Generated on Tue Nov 14 15:40:08 2006 for libcrbn by  doxygen 1.5.0