OpenCASCADE:Foundation Classes库组织
OpenCASCADE:Foundation Classes库组织
- OpenCASCADE:Foundation Classes库组织
- 模块和工具包
- Packages包
- 类
- 继承
OpenCASCADE:Foundation Classes库组织
本文介绍了一些基本概念,它们不仅在基础类中使用,而且贯穿整个 OCCT 库。
模块和工具包
整个 OCCT 库组织在一组模块中。第一个模块提供最基本的服务并被所有其他模块使用,称为基础类,本手册对其进行了描述。
每个模块主要由一个或多个工具包组成(尽管它也可以包含可执行文件、资源单元等)。物理上,工具包由共享库(例如 .so 或 .dll)表示。该工具包由一个或多个包构建而成。
Packages包
一个包将许多具有语义链接的类组合在一起。例如,几何包将包含 Point、Line 和 Circle 类。包还可以包含枚举、异常和包方法(函数)。在实践中,类名以其包名作为前缀,例如Geom_Circle。包中描述的数据类型可能包括以下一种或多种数据类型:
枚举
对象类
例外<
OpenCASCADE:Foundation Classes库组织相关推荐
- OpenCASCADE:Foundation Classes之数学原语和算法
OpenCASCADE:Foundation Classes之数学原语和算法 概述 向量和矩阵 原始几何类型 原始几何类型的集合 基本几何库 常用数学算法 精确 精密封装 标准精度值 概述 Open ...
- OpenCASCADE:Foundation Classes之插件管理
OpenCASCADE:Foundation Classes之插件管理 按插件分发 C++ 插件实现 C++ 客户端插件实现 按插件分发 插件是可以动态加载到客户端应用程序中的组件,不需要直接链接到它 ...
- OpenCASCADE:Foundation Classes使用句柄编程
OpenCASCADE:Foundation Classes使用句柄编程 句柄定义 类型管理 使用句柄创建对象 调用方法 处理解除分配 周期 句柄定义 句柄是智能指针的 OCCT 实现.多个句柄可以引 ...
- OpenCASCADE:Foundation Classes之集合、字符串、数量和单位转换
OpenCASCADE:Foundation Classes之集合.字符串.数量和单位转换 集合 概述 数组和序列 maps 迭代器 分配器 Acceleration结构 标准对象的集合 字符串 数量 ...
- OpenCASCADE:Foundation Classes之异常
OpenCASCADE:Foundation Classes之异常 介绍 引发异常 处理异常 在各种平台上实施 介绍 任何对象的行为都由在其类声明中定义的方法实现.这些方法的定义不仅包括它们的签名(它 ...
- OpenCASCADE:Foundation Classes内存管理
OpenCASCADE:Foundation Classes内存管理 内存管理器的使用 如何配置内存管理器 优化技术 优点和缺点 在工作会话中,几何建模应用程序创建和删除分配在动态内存(堆)中的大量 ...
- OpenCASCADE:Foundation Classes数据类型
OpenCASCADE:Foundation Classes数据类型 OpenCASCADE:Foundation Classes数据类型 原始类型 按值操作的类型 按值操作数据类型 什么时候需要使用 ...
- OpenCASCADE:Foundation Classes简介
OpenCASCADE:Foundation Classes简介 OpenCASCADE:Foundation Classes简介 根类 字符串 集合 标准对象的集合 向量和矩阵 原始几何类型 常用数 ...
- Introduction of Open CASCADE Foundation Classes
为什么80%的码农都做不了架构师?>>> Open CASCADE Foundation Classes Open CASCADE基础类 eryar@163.com 一.简介 ...
最新文章
- 迷你世界电锯机器人_迷你世界:三分钟制作超简单飞翔石像机器人报道!
- WEB客户端和服务器
- ASP.NET基础教程-DataTable类对象-属性方法和事件
- 解决chrome浏览器us-yahoo.com搜索劫持
- vue 不识别svg_vue中引用svg,vue引入svg不显示,vue引用svg配置,vue3.0+ts如何配置svg...
- 专业的LaTeX: 在Linux下编写高质量的文档
- LiveVideoStack音视频技术年度评奖启动
- Eclipse 构建Maven项目
- Mybatis输入映射和输出映射
- 第一个冲刺周期(第四天)
- mybatis SqlMapConfig.xml properties
- Linux操作系统使用基础04:文件与目录管理
- 求数组中最长连续递增子序列
- Ubuntu Linux 环境变量PATH设置
- paip.c++ 指针跟引用的区别.
- 基于改进SSIM算法的图像清晰度识别
- Elasticjob安装与入门
- 有些参考文献找不到页码和期号怎么解决?
- c语言 一维薛定谔方程,基于MATLAB快速傅里叶非线性薛定谔方程.ppt
- 闪电模型数学_【雷电流的数学模型仿真分析】 matlab数学模型仿真系统图
热门文章
- Vue——[Props with type Object/Array must use a factory function to return the default value.]解决方案
- zabbix3.0 监控php,CentOS 6.8 搭建Zabbix 3.0.3监控系统
- hibernate h2变mysql_懒要懒到底,能自动的就不要手动,Hibernate正向工程完成Oracle数据库到MySql数据库转换(含字段转换、注释)...
- MYSQL performance schema详解
- javascript箭头函数和this的指向问题
- 问题之JVM_Bind
- LeetCode 01【两数之和】【LeetCode人生第一题!】
- 图论最短距离(Shortest Path)算法动画演示-Dijkstra(迪杰斯特拉) 和 Floyd(弗洛伊德)
- sort command
- static变量初始化