Opticks 开发者指南/示例插件
外观
插件开发的源代码包含所有 Opticks 和插件之间接口类的类定义、插件基类的类定义、模块定义文件以及默认的 ModuleManager C++ 源代码。
插件库包含在编译时必须与插件链接的已编译代码。库包含插件基类的实现。库的基本文件名是 'PlugInLib'。该库已为 Windows 和 Solaris 编译。库文件的实际名称取决于不同操作系统的命名约定。对于 Windows,库为 PlugInLib.lib,而对于 Solaris 操作系统,库为 libpluginlib.a。无论使用哪种操作系统,都必须将此库静态链接到插件中。
工具包在一个模块中包含五个示例插件。五个示例插件之一仅在 Windows 平台上可用。示例模块和插件源代码包含在 /Toolkit/SamplePlugIns 目录中。它们展示了插件可能需要实现的各种功能。该模块包含所有插件的完整源代码以及 Microsoft Visual Studio 2005 的项目文件。