OpenCASCADE:OCCT应用框架OCAF之TObj 模型

  • 介绍
    • 适用性
  • TObj 模型
    • TObj 模型结构
    • 数据模型基本特征
    • 模型持久性
    • 访问模型中的对象
    • 自己的模型数据
    • 对象命名
    • 交易机制API
    • 模型格式和版本
    • 模型更新
    • 模型复制
    • 消息传递

介绍

本文档描述了 TObj 包,它是 Open CASCADE 应用程序框架 (OCAF) 的附加组件。

该包提供了一组类和辅助工具,有助于在低级 OCAF 数据结构之上创建面向对象的数据模型。这包括:

表示数据对象的类的定义。数据对象使用原始 OCAF 属性存储其数据,利用 OCAF 机制进行撤消/重做和持久化。同时,它们提供了对纯 OCAF 文档结构(标签/属性)的更高级别的抽象。
将数据模型组织为对象的分层(树状)结构。
支持一个模型内或不同模型之间的对象之间的交叉引用。在跨模型引

OpenCASCADE:OCCT应用框架OCAF之TObj 模型相关推荐

  1. OpenCASCADE:OCCT应用框架OCAF之TObj模型辅助类和包装

    OpenCASCADE:OCCT应用框架OCAF之TObj模型辅助类 辅助类 包装 辅助类 除了模型和对象,TObj包还提供了一组辅助类: TObj_Application – 定义支持TObj文档存 ...

  2. OpenCASCADE:OCCT应用框架OCAF之TObj模型对象

    OpenCASCADE:OCCT应用框架OCAF之TObj模型对象 模型对象 数据和接口分离 基本功能 数据布局和继承 Persistence 对象名称 对象之间的引用 对象的创建和删除 对象数据的转 ...

  3. OpenCASCADE:OCCT应用框架OCAF之功能服务

    OpenCASCADE:OCCT应用框架OCAF之功能服务 功能服务 查找函数.它们的所有者和根源 存储和访问有关功能状态的信息 传播修改 功能服务 功能服务聚合了重新生成模型所需的数据.TFunct ...

  4. OpenCASCADE:OCCT应用框架OCAF之数据框架

    OpenCASCADE:OCCT应用框架OCAF之数据框架 数据结构 数据结构示例 标签TAG 使用随机交付的标签创建子标签 通过用户从标签交付创建子标签 标签LABLE 标签创建 创建子标签 检索子 ...

  5. OpenCASCADE:OCCT应用框架OCAF之函数机制使用示例

    OpenCASCADE:OCCT应用框架OCAF之函数机制使用示例 介绍 第 1 步:数据树 第 2 步:接口 创造钉子 计算 可视化 移除钉子 第 3 步:函数 示例 1:函数的迭代和执行 示例 2 ...

  6. OpenCASCADE:OCCT应用框架OCAF之标准属性

    OpenCASCADE:OCCT应用框架OCAF之标准属性 概述 几何属性 一般属性 关系属性 辅助属性 所有属性通用的服务 访问 GUID 标准属性的常规接口 标准属性和自定义属性之间的选择 方法比 ...

  7. OpenCASCADE:OCCT应用框架OCAF之形状属性

    OpenCASCADE:OCCT应用框架OCAF之形状属性 概述 数据框架中的形状属性 注册形状及其演变 使用命名资源 读取命名形状属性的内容 拓扑命名 算法历史 在数据框架中加载历史记录 选择/重新 ...

  8. OpenCASCADE:OCCT应用框架OCAF之标准文件服务

    OpenCASCADE:OCCT应用框架OCAF之标准文件服务 概述 应用程序 创建应用程序 创建新文档 检索文档所属的应用程序 文件 访问框架的主标签 从其框架中的标签中检索文档 定义存储格式 通过 ...

  9. OpenCASCADE:OCCT应用框架OCAF之可视化属性

    OpenCASCADE:OCCT应用框架OCAF之可视化属性 概述 提供的服务 定义交互式查看器属性 定义表示属性 创建自己的驱动程序 为驱动程序使用容器 概述 标准可视化属性实现应用程序交互服务.在 ...

最新文章

  1. iphone开发 NSURL中fileURLWithPath和URLWithString的区别
  2. mysql删除默认密码_修改mysql默认密码方法
  3. java书面_Java程序猿的书面采访String3
  4. tiny4412移植tslib库
  5. 深入理解Flink ---- 系统内部消息传递的exactly once语义
  6. TDD---测试驱动开发(1)
  7. Apache Commons Daemon简介翻译
  8. 获取当周和上周的周一、周日时间
  9. 分布式系统——MapReduce:Simplified Data Processing on Large Clusters论文
  10. 拆解任天堂教科书般的界面动效设计
  11. vscode开启鼠标滚轮缩放字体大小设置
  12. 计算机桌面没有打字,打字为什么电脑不显示出来怎么办
  13. 如何在安卓上android studio上构建本地服务器
  14. 系统规划---可行性研究与效益分析
  15. Facebook营销常犯的错误,看看你中招了吗?
  16. 深圳市深汕特别合作区支持产业发展若干措施(征求意见稿)
  17. 【电视】U盘安装沙发管家不显示?如何安装沙发管家
  18. xp系统怎样访问校园网服务器,有线校园网电脑连接教程
  19. 去除逍遥模拟器的广告
  20. weblogic之CVE-2016-0638反序列化分析

热门文章

  1. LeetCode 24 两两交换链表中的节点
  2. PaddleOCR——Docker环境下基于HubServing模式部署Restful API服务(CPU版本)
  3. 欧几里得算法和扩展欧几里得算法(Euclidean_Algorithm and Extended_Euclidean_Algorithm)
  4. Theatre Square
  5. shell脚本编程for循环求阶乘_shell脚本编程(完结版).pdf
  6. Hadoop1.2.1集群安装三
  7. “中能融合杯”线下赛感悟
  8. 布隆过滤器Bloom Filter简介
  9. Spring的Bean实例化、属性注入、对象注入、复杂注入(基于xml配置方式)
  10. java中mongodb中dao通用_Spring配置MongoDB及 构建通用Dao