cgma
|
Go to the source code of this file.
Classes | |
class | CGMEngineDynamicLoader |
provides functionality from cgm engines residing in dynamically loadable libraries More... | |
Defines | |
#define | CGM_EXPORT_ENGINE_SYM |
#define | CGM_ENGINE_EXPORT_CREATE_GQE(EngineName) |
#define | CGM_ENGINE_EXPORT_CREATE_GME(EngineName) extern "C" CGM_EXPORT_ENGINE_SYM GeometryModifyEngine* dynamic_##EngineName##_create_gme() \ |
#define CGM_ENGINE_EXPORT_CREATE_GME | ( | EngineName | ) | extern "C" CGM_EXPORT_ENGINE_SYM GeometryModifyEngine* dynamic_##EngineName##_create_gme() \ |
Definition at line 87 of file CGMEngineDynamicLoader.hpp.
#define CGM_ENGINE_EXPORT_CREATE_GQE | ( | EngineName | ) |
extern "C" CGM_EXPORT_ENGINE_SYM const char* dynamic_##EngineName##_get_cgm_version() \ { \ return "1.0"; /* TODO -- use real versioning system, or not at all? */ \ } \ extern "C" CGM_EXPORT_ENGINE_SYM GeometryQueryEngine* dynamic_##EngineName##_create_gqe()
Definition at line 80 of file CGMEngineDynamicLoader.hpp.
#define CGM_EXPORT_ENGINE_SYM |
Definition at line 77 of file CGMEngineDynamicLoader.hpp.