博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OpenCascade Application Framework Introduction
阅读量:6372 次
发布时间:2019-06-23

本文共 824 字,大约阅读时间需要 2 分钟。

OpenCascade Application Framework Introduction

eryar@163.com

本教程介绍了Open CASCADE程序框架(Application Framework)的使用方法。OCAFthe Open CASCADE Application Framework)是一个快速开发程序的框架(Rapid Application Development framework)。OCAF提供的功能有:

u 即时可用的通用CAD/CAM程序的数据;

u 为实现新程序的数据提供的大量协议;

u 基础结构:

n 将任意数据与拓朴元素绑定;

n 将不同程序的数据关联;

n 注册建模过程:创建历史、参数化;

使用OCAF,程序设计者只需要关注功能和指定的算法,而不需要关注架构的问题,如Undo/Redo和程序数据的保存。在OCAF中上述功能已经为程序设计者提供了,这样就可以显著提高其生产力。

从这方面来说,OCAF在众多库中远不止只是个工具箱(toolkit),因其可处理库中的任意数据和算法,包括建模算法、拓朴和几何算法,所以OCAF是对这些库的一个逻辑补充。

下表为只使用对象库和使用OCAF的对比:

开发任务

不使用OCAF

使用OCAF

创建几何对象:调用建模库中的算法

用户自己创建

用户自己创建

组织数据:包括属性和建模过程

用户自己创建

简化

保存数据到文件

用户自己创建

提供

文档/视图 管理

用户自己创建

提供

程序基本功能:新建、打开、保存

用户自己创建

提供

撤销/重做:稳定、多层

用户自己创建

提供

程序特定的对话框

用户自己创建

用户自己创建

OCAF与其它库的关系如下图所示:

剩余的其它章节将会对这些概念进行讲解,并对其使用方法进行介绍。

 

PDF Version:

转载于:https://www.cnblogs.com/opencascade/p/3518039.html

你可能感兴趣的文章
OSChina 周四乱弹 —— 不要生气!我不要生气!
查看>>
go 编写HelloWorld
查看>>
我的Android笔记(八)—— 使用Jsoup解析Html
查看>>
map equals
查看>>
vue+elementui怎样点击table中的单元格触发事件--弹框
查看>>
Effective C++阅读笔记
查看>>
Java8 方法引用的使用
查看>>
把腾讯企业邮箱地址本导入Outlook
查看>>
关闭博客
查看>>
Android导入——将已有项目导入至Eclipse
查看>>
LVM锁服务lvmlockd分析
查看>>
mysql 子查询 将最外表带入子查询内2层 的另一种解决方法
查看>>
100-20
查看>>
100-26
查看>>
EMC CX4-480数据恢复案例
查看>>
确定文本文件的编码——乱码探源(2)
查看>>
项目 + 部门 或者 部门 + 项目 联合预算
查看>>
TCP格式头
查看>>
oracle常用命令
查看>>
gitbook 学习记录
查看>>