OpenCASCADE开发指南<三>:OCC 基础类概述

本文是OpenCASCADE开发系列的第三篇,主要介绍了OCC的基础类,包括根类组件、串类组件、集合容器组件等10个核心部分。根类组件提供了数据类型、动态对象管理、内存优化等功能;串类组件处理ASCII和Unicode字符序列;集合容器组件支持动态数据集合,提供数组、列表、栈等数据结构;标准对象集合容器针对常见类型进行了实例化;向量和矩阵类包含数学运算;基本几何类型组件实现了STEP标准的几何实体;数学算法组件提供了线性代数、最小值求解等算法;异常类用于错误处理;数量类支持日期时间及物理量表示;应用服务组件包含底层服务实现。
摘要由CSDN通过智能技术生成

1、OCC 基础类概述

  基础类包括根类组件、 串类组件、 集合容器组件、 标准对象的集合容器组件、向量和矩阵类组件、 基本几何类型组件、 常用数学算法组件、 异常类组件、 数量类组件和应用程序服务组件。

在这里插入图片描述

1 根类组件

  根类是基本的数据类型和类, 其它所有类都是依此而建立的。 它提供以下类型和类:
(1) 基本类型, 如 Boolean(布尔类型)、 Character(字符型)、 Integer(整型)或者 Real(实型)等。
(2) 动态对象的安全处理, 以确保那些不再被引用的对象能被及时删除(详见 Standard_Transient 类)。
(3)可设置的内存优化管理器。它能改善那些经常使用动态对象的程序性能。
(4) run-time 类型信息扩展机制。它使得复杂程序的创建变得更为简易。
(5)异常管理。
(6) C++各种流的封装。

 根

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

欧特克_Glodon

很高兴能帮助到您!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值