OpenCASCADE:OCAF 使用
OpenCASCADE:OCAF 使用
入门
在您的开发之初,您首先通过继承 Application 抽象类来定义一个应用程序类。您只需创建和确定应用程序的资源,以指定您的文档格式(您通常使用标准格式)及其文件扩展名。
然后,通过组织从 OCAF 提供的属性中选择的属性来设计应用程序数据模型。您可以使用 User 属性专门化这些属性。例如,如果您需要反射系数,则将标识为反射系数的 User 属性与包含系数值的 Real 属性聚合(因此,您无需定义新类)。
如果您需要 OCAF 未提供的特定于应用程序的数据,例如,将有限元模型合并到数据结构中,您可以定义一个包含网格的新属性类,并以新的文件格式包含其持久同系物。
一旦您根据您的规范实现了创建和修改数据结构的命令,OCAF 将为您提供,无需任何额外的编程:
持续引用任何数据,包括几何元素——多个文档可以与此类引用链接;
文档-视图关联;
即用型功能,例如:
撤销重做;
保存并打开应用程序数据。
最后,您使用您选择的工具包开发应用程序的图形用户界面,例如:
Li