//---------------------------------------------------------------------------- // EgalTech 2015-2015 //---------------------------------------------------------------------------- // File : DllGraphics.h Data : 27.03.15 Versione : 1.6c9 // Contenuto : Dichiarazioni funzioni per libreria opzionale EgtGraphics. // // // // Modifiche : 27.03.15 DS Creazione modulo. // // //---------------------------------------------------------------------------- #pragma once #include class ILogger ; class IImportBtl ; class IImportCnc ; class IImportCsf ; class IImportDxf ; class IImportStl ; class IExportDxf ; class IExportStl ; class IExcExecutor ; //---------------------------------------------------------------------------- bool LoadExchangeDll( ILogger* pLogger, const std::string& sKey) ; bool FreeExchangeDll( void) ; bool IsLoadedExchangeDll( void) ; void MySetEExLogger( ILogger* pLogger) ; void MySetEExKey( const std::string& sKey) ; const char* MyGetEExVersion( void) ; IImportBtl* MyCreateImportBtl( void) ; IImportCnc* MyCreateImportCnc( void) ; IImportCsf* MyCreateImportCsf( void) ; IImportDxf* MyCreateImportDxf( void) ; IImportStl* MyCreateImportStl( void) ; IExportDxf* MyCreateExportDxf( void) ; IExportStl* MyCreateExportStl( void) ; IExcExecutor* MyCreateExcExecutor(void) ;