Geometry module
[Developper's extensions modules API]

The entry point for Geometry modules. More...

Defines

#define GMOD_CREATE_PL_FUNC_NAME   "gmod_create_pl"
#define GMOD_CREATE_PL_PROTOTYPE()   extern "C" Geometry* gmod_create_pl( paramlist& pl )
#define GMOD_CREATE_FP_FUNC_NAME   "gmod_create_fp"
#define GMOD_CREATE_FP_PROTOTYPE()   extern "C" Geometry* gmod_create_fp( paramlist& pl )
#define MMOD_CREATE_PL_FUNC_NAME   "mmod_create_pl"
#define MMOD_CREATE_PL_PROTOTYPE()   extern "C" Matter* mmod_create_pl( paramlist& pl )
#define MMOD_CREATE_FP_FUNC_NAME   "mmod_create_fp"
#define MMOD_CREATE_FP_PROTOTYPE()   extern "C" Matter* mmod_create_fp( paramlist& pl )

Typedefs

typedef Geometry *(*) GMOD_CREATE_PL_FUNC (paramlist &pl)
typedef Geometry *(*) GMOD_CREATE_FP_FUNC (FILE *fp)
typedef Matter *(*) MMOD_CREATE_PL_FUNC (paramlist &pl)
typedef Matter *(*) MMOD_CREATE_FP_FUNC (FILE *fp)

Detailed Description

The entry point for Geometry modules.

An Geometry module defined symbols which have to be used to provide a new type of Geometry into libcrbn.


Define Documentation

#define GMOD_CREATE_FP_FUNC_NAME   "gmod_create_fp"

The symbol searched with dlsym (file version).

 
#define GMOD_CREATE_FP_PROTOTYPE (  )     extern "C" Geometry* gmod_create_fp( paramlist& pl )

The function which must be exported by the ObjectSet Module to be used with CRBN (file version).

#define GMOD_CREATE_PL_FUNC_NAME   "gmod_create_pl"

The symbol searched with dlsym (parameters version).

 
#define GMOD_CREATE_PL_PROTOTYPE (  )     extern "C" Geometry* gmod_create_pl( paramlist& pl )

The function which must be exported by the ObjectSet Module to be used with CRBN (parameters version).

#define MMOD_CREATE_FP_FUNC_NAME   "mmod_create_fp"

The symbol searched with dlsym (file version).

 
#define MMOD_CREATE_FP_PROTOTYPE (  )     extern "C" Matter* mmod_create_fp( paramlist& pl )

The function which must be exported by the ObjectSet Module to be used with CRBN (file version).

#define MMOD_CREATE_PL_FUNC_NAME   "mmod_create_pl"

The symbol searched with dlsym (parameters version).

 
#define MMOD_CREATE_PL_PROTOTYPE (  )     extern "C" Matter* mmod_create_pl( paramlist& pl )

The function which must be exported by the ObjectSet Module to be used with CRBN (parameters version).


Typedef Documentation

typedef Geometry*(*) GMOD_CREATE_FP_FUNC(FILE *fp)

The function pointer used by libcrbn to create geometry from a file (serialization). NOTE: is it useless ?!

typedef Geometry*(*) GMOD_CREATE_PL_FUNC(paramlist &pl)

The function pointer used by libcrbn to create geometry with parameters.

typedef Matter*(*) MMOD_CREATE_FP_FUNC(FILE *fp)

The function pointer used by libcrbn to create geometry from a file (serialization). NOTE: is it useless ?!

typedef Matter*(*) MMOD_CREATE_PL_FUNC(paramlist &pl)

The function pointer used by libcrbn to create geometry with parameters.


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