Opticks 開發者指南/示例外掛
外觀
外掛開發的原始碼包含所有 Opticks 和外掛之間介面類的類定義、外掛基類的類定義、模組定義檔案以及預設的 ModuleManager C++ 原始碼。
外掛庫包含在編譯時必須與外掛連結的已編譯程式碼。庫包含外掛基類的實現。庫的基本檔名是 'PlugInLib'。該庫已為 Windows 和 Solaris 編譯。庫檔案的實際名稱取決於不同作業系統的命名約定。對於 Windows,庫為 PlugInLib.lib,而對於 Solaris 作業系統,庫為 libpluginlib.a。無論使用哪種作業系統,都必須將此庫靜態連結到外掛中。
工具包在一個模組中包含五個示例外掛。五個示例外掛之一僅在 Windows 平臺上可用。示例模組和外掛原始碼包含在 /Toolkit/SamplePlugIns 目錄中。它們展示了外掛可能需要實現的各種功能。該模組包含所有外掛的完整原始碼以及 Microsoft Visual Studio 2005 的專案檔案。