1 / 6
文档名称:

CAA插件的开发方法(CATIA二次开发).doc

格式:doc   页数:6
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

CAA插件的开发方法(CATIA二次开发).doc

上传人:xxj16588 2014/1/4 文件大小:0 KB

下载得到文件列表

CAA插件的开发方法(CATIA二次开发).doc

文档介绍

文档介绍:插件的开发方法
2004-8-24
一、创建插件接口
头文件
如:
#ifndef CAAIAfrGeoCreationWkbAddin_h
#define CAAIAfrGeoCreationWkbAddin_h
// ApplicationFrame Framework
#include <>// Needed to derive from CATIWorkbenchAddin
// Local Framework
#include "" // Needed to export the IID
// Global Unique IDentifier defined in .cpp
// exported by CAAAfrGeoCreationWbench
extern IID ExportedByCAAAfrGeoCreationWbench IID_CAAIAfrGeoCreationWkbAddin;
class ExportedByCAAAfrGeoCreationWbench CAAIAfrGeoCreationWkbAddin : public CATIWorkbenchAddin
{
// Used in conjunction with CATImplementInterface in the .cpp file
CATDeclareInterface;
public:
};
#endif
源文件
组成
1)接口标识符(IID)构造
2)接口实现
实例
如:
#include <>
// Use uuid_gen -C on UNIX or uuidgen -s on NT to generate the IID
IID IID_CAAIAfrGeoCreationWkbAddin = { /* a4188b88-d4c1-11d3-b7f5-0008c74fe8dd */
0xa4188b88,
0xd4c1,
0x11d3,
{0xb7, 0xf5, 0x00, 0x08, 0xc7, 0x4f, 0xe8, 0xdd}
};
// Declares that CAAIAfrGeoCreationWkbAddin is an interface that
// OM-derives from CATIWorkbenchAddin
CATImplementInterface(CAAIAfrGeoCreationWkbAddin, CATIWorkbenchAddin);
TIE文件
内容
头文件引用
实例
如:
// Used by mkmk to create
#include <>
详见《接口开发》
二、插件开发
头文件
结构
#ifndef <插件