ifcplusplus 示例 函数中英文 对照分析
有需求,需要分析 ifc c++渲染,分析完,有 230个函数,才能完成一个加载,3d加载真的是大工程!

函数中英文对照表,方便 日后开发,整理思路顺畅!!!!!!
| 功能分析 | |||||
| 类型 | 模型 | 备注 | 函数名 | 注解 | 关联 |
| cmd | Command | 命令行下 鼠标状态 | mouseMoved | 鼠标移动 | |
| mouseClicked | 鼠标点击 | ||||
| mouseDragged | 鼠标拖动 | ||||
| keyPressed | 按键按下 | ||||
| itemSnapped | 项目已捕获 | ||||
| itemSelected | 项目已选中 | ||||
| CommandManager | 命令行管理 | executeCommand | 执行命令 | ||
| undoCmd | 打开命令行 | ||||
| redoCmd | 重置命令行 | ||||
| cmdCancelled | 命令行关闭 | ||||
| getNumUndoCmds | 捕获撤销命令行数 | ||||
| getNumRedoCmds | 捕获重置命令行数 | ||||
| clearUndoHistory | 清除撤销历史记录 | ||||
| slotCmdFinished | 命令行已完成信号 | ||||
| CmdRemoveSelectedObjects | 命令行移除选中对象 | copy | 复制 | ||
| className | 获取名称 | ||||
| doCmd | 执行命令 | ||||
| undo | 打开 | ||||
| redo | 重置 | ||||
| storeInUndoList | 保存撤消列表 | ||||
| isUndoable | 可以撤消 | ||||
| isRepeatable | 可以废弃 | ||||
| gui | EntityAttributeWidget | 实体属性小部件 | appendAttributeChildren | 附加属性子项 | |
| clearAttributeTree | 清除“属性树” | ||||
| expandToLevel | 展开到节点 | ||||
| slotObjectsSelected | 选定对象槽 | ||||
| slotObjectsUnselected | 未选中对象槽 | ||||
| slotTreewidgetSelectionChanged | tree窗口选中槽 | ||||
| slotItemExpanded | tree节点展开 | ||||
| slotItemChanged | tree节点选中 | ||||
| slotModelCleared | 模型清除 | ||||
| slotModelLoadingStart | 模型加载开始 | ||||
| slotModelLoadingDone | 模型加载完成 | ||||
| slotExpandOneClicked | 点击一次展开 | ||||
| slotCollapseOneClicked | 点击一次可折叠 | ||||
| IfcTreeWidget | ifcTree窗口 | indexFromItem | 项目节点索引 | ||
| itemFromIndex | 节点索引 | ||||
| slotObjectsSelected | 对象选中槽 | ||||
| slotTreewidgetSelectionChanged | 对象选中确认槽 | ||||
| slotTreeWidgetItemDoubleClick | 节点双击 | ||||
| slotModelCleared | 模型点击 | ||||
| slotModelLoadingStart | 模型加载开始 | ||||
| slotModelLoadingDone | 模型加载完成 | ||||
| signalZoomToObject | 信号缩放到对象 | ||||
| MainWindow | 主窗口 | getOpenFileWidget | 获取打开窗口 | ||
| updateOpenFileWidget | 更新打开窗口 | ||||
| closeEvent | 关闭事件 | ||||
| resizeEvent | 调整事件大小 | ||||
| showEvent | 显示事件 | ||||
| keyPressEvent | 按键事件 | ||||
| keyReleaseEvent | 释放事件 | ||||
| signalMainWindowClosed | 主窗口关闭信号 | ||||
| slotBtnZoomBoundingsClicked | 按钮加载点击 | ||||
| slotSettingsClicked | 文字点击 | ||||
| slotBtnRemoveSelectedObjectsClicked | 按钮移除选中对象点击 | ||||
| slotProgressValue | 进度条槽 | ||||
| slotClearSignalQueue | 清除信号队列槽 | ||||
| slotZoomToObject | 缩放到对象槽 | ||||
| slotToggleOpenFileWidget | 切换打开文件小部件槽 | ||||
| slotFileLoadingDone | 文件架子啊完成槽 | ||||
| slotCursorCoordinates | 光标坐标槽 | ||||
| OpenFileWidget | 打开文件窗口 | messageTarget | 打开信息 | ||
| closeEvent | 关闭事件 | ||||
| txtOut | 文本输出 | ||||
| txtOutWarning | 文本输出异常 | ||||
| txtOutError | 文本输出错误 | ||||
| progressValue | 进度条数值 | ||||
| clearTxtOut | 清除文本输出 | ||||
| loadIfcFile | ifc文件加载 | ||||
| updateRecentFilesCombo | "更新最近的文件"组合框 | ||||
| keyPressEvent | 按钮事件 | ||||
| signalProgressValue | 进度条信号 | ||||
| signalClearSignalQueue | 队列清除信号 | ||||
| slotAddOtherIfcFileClicked | 添加其他IfcFile单击槽 | ||||
| slotLoadRecentIfcFileClicked | 加载文件点击 | ||||
| slotSetWritePathClicked | 设置写入路径点击 | ||||
| slotWriteFileClicked | 写入文件点击槽 | ||||
| slotClearRecentIfcFiles | 清除最近文件槽 | ||||
| slotRecentFilesIndexChanged | 最近的文件索引更改槽 | ||||
| SettingsWidget | 设置小工具 | paintEvent | 鼠标事件 | ||
| signalAutoHideFileWidget | 自动隐藏文件小工具信号 | ||||
| slotAutoHideFileWidget | 自动因此文件窗口槽 | ||||
| slotCullFrontFaces | 消隐正面槽 | ||||
| slotCullBackFaces | 消隐反面槽 | ||||
| slotSetNumVertices | 在顶点中设置槽 | ||||
| slotShowCurves | 显示曲线槽 | ||||
| slotIgnoreProfileRadius | 忽略轮廓半径槽 | ||||
| StoreyShiftWidget | 楼层切换小工具 | sizeHint | 设置高度 | ||
| shiftStoreys | 轮班楼层 | ||||
| slotModelLoadingDone | 模型加载完成槽 | ||||
| slotResetSliders | 重置滑块槽 | ||||
| slotSlideX | 3DX轴槽 | ||||
| slotSlideY | 3DY轴槽 | ||||
| slotSlideZ | 3DZ轴槽 | ||||
| viewer | IntersectionHandler | 十字事件 | intersectGroup | 相交组合 | |
| intersectSceneSelect | 交叉场景选择 | ||||
| intersectSceneSimple | 交叉场景简单 | ||||
| QtOSGWidget | qtOsg窗口 | setGraphicsWindow | 设置图形窗口 | ||
| getView | 获取主视图 | ||||
| getViewer | 获取查看器 | ||||
| getTouchEventsEnabled | 启用触摸事件 | ||||
| setTouchEventsEnabled | 设置触摸事件 | ||||
| setKeyboardModifiers | 设置键盘修改器 | ||||
| keyPressEvent | 按键事件 | ||||
| keyReleaseEvent | 按键释放 | ||||
| mousePressEvent | 鼠标按下事件 | ||||
| mouseReleaseEvent | 鼠标释放事件 | ||||
| mouseDoubleClickEvent | 鼠标双击事件 | ||||
| mouseMoveEvent | 鼠标移除事件 | ||||
| wheelEvent | 滚轮事件 | ||||
| gestureEvent | 手势事件 | ||||
| initializeGL | 初始化G窗口 | ||||
| resizeGL | 调整GL窗口 | ||||
| getNumDeferredEvents | 获取延迟事件数 | ||||
| enqueueDeferredEvent | 排队延迟事件 | ||||
| processDeferredEvents | 处理延迟事件 | ||||
| convertQKeyEnventToOSG | 按键转换OSG | ||||
| paintEvent | 绘制事件 | ||||
| moveEvent | 移动事件 | ||||
| event | 事件 | ||||
| GraphicsWindowQt | 图形窗口 | grabFocus | 抓取焦点 | ||
| grabFocusIfPointerInWindow | 抓取FocusIs指针在窗口中 | ||||
| useCursor | 使用光标 | ||||
| setCursor | 设置光标 | ||||
| valid | 有效数据 | ||||
| realizeImplementation | 实现实施 | ||||
| isRealizedImplementation | 已实现实施 | ||||
| closeImplementation | 关闭执行 | ||||
| makeCurrentImplementation | 制作 | ||||
| releaseContextImplementation | 发布上下文实现 | ||||
| runOperations | 运行操作 | ||||
| requestWarpPointer | 请求扭曲指针 | ||||
| IntersectionHandler | 交集处理程序 | intersectGroup | 交叉组 | ||
| intersectSceneSelect | 交叉场景选择 | ||||
| intersectSceneSimple | 交叉场景简单 | ||||
| Orbit3DManipulator | Orbit3D操纵器 | cloneType | 克隆类型 | ||
| clone | 克隆 | ||||
| isSameKindAs | 是同类 | ||||
| libraryName | 库名称 | ||||
| className | 类名称 | ||||
| setByMatrix | 按矩阵设置 | ||||
| setByInverseMatrix | 按逆矩阵设置 | ||||
| getMatrix | 获取矩阵 | ||||
| getInverseMatrix | 获取逆矩阵 | ||||
| getFusionDistanceMode | 获取融合距离模式 | ||||
| getFusionDistanceValue | 获取融合距离值 | ||||
| setTransformation | 设置集合变换 | ||||
| getTransformation | 获取集合变换 | ||||
| handle | 手型 | ||||
| handleFrame | 手型框架 | ||||
| handleMouseMove | 手鼠标移动 | ||||
| handleMousePush | 手柄使用推送 | ||||
| handleMouseRelease | 手柄鼠标释放 | ||||
| handleMouseWheel | 手柄滚轮 | ||||
| handleMouseDrag | 手柄鼠标拖动 | ||||
| performMouseDeltaMovement | 表演房屋三角洲运动 | ||||
| applyAnimationStep | 应用动画步骤 | ||||
| allocAnimationData | 分配动画数据 | ||||
| setAnimationTime | 设置动画时间 | ||||
| performAnimationMovement | 表演运动 | ||||
| isAnimating | 是否动画 | ||||
| OrbitAnimationData | 轨道动画数据 | initManipulator | 初始化操纵器 | ||
| setWheelZoomFactor | 设置控制盘缩放因子 | ||||
| getWheelZoomFactor | 获取控制盘缩放因子 | ||||
| performMovement | 性能移动 | ||||
| getMinimumDistance | 获取最小距离 | ||||
| setMinimumDistance | 设置最小距离 | ||||
| panCamera | 摇移摄影机 | ||||
| zoomCamera | 视角远近缩放 | ||||
| rotateCamera | 旋转相机 | ||||
| computeRayPointer | 计算光线指针 | ||||
| zoomToHome | 缩放到主页 | ||||
| zoomToBoundingSphere | 缩放到边界球体 | ||||
| getOrbitAnimationData | 获取轨道动画数据 | ||||
| setSelectionDisabled | 将选择设置为禁用 | ||||
| getLookat | 查看 | ||||
| getEye | 获取眼睛 | ||||
| getUp | 获取向上 | ||||
| getFovy | 获取四维数据 | ||||
| getAnimationData | 获取动画数据 | ||||
| setAnimationData | 设置动画数据 | ||||
| setEyeLookat | 设置眼睛位置 | ||||
| setRotateCenter | 设置旋转中心 | ||||
| ViewController | 视图控制器 | getRootNode | 获取主节点 | ||
| getModelNode | 获取模型节点 | ||||
| getTempNode | 获取临时节点 | ||||
| getSnapNode | 获取捕捉节点 | ||||
| getCoordinateAxesNode | 获取坐标轴节点 | ||||
| getLightTransform | 获取灯光透射形式 | ||||
| getStateSetDefault | 获取状态集默认值 | ||||
| getMaterialSelected | 选择材质 | ||||
| getDefaultMaterial | 获取默认材质 | ||||
| getStateSetTransparent | 获取状态集透明 | ||||
| getSunLight | 获取光照 | ||||
| getHUDCamera | 获取头显相机 | ||||
| getViewerMode | 获取显示节点 | ||||
| getMainView | 获取主视图 | ||||
| getOrbitManipulator3D | 获取动态观察操纵器三维 | ||||
| getShininess | 获得发光点参数 | ||||
| toggleSunLight | 切换光照 | ||||
| setSunLightOn | 设置光照开关 | ||||
| toggleModelTransparency | 切换模型透明度 | ||||
| setModelTransparent | 设置模型透明度 | ||||
| setViewerMode | 设置显示节点 | ||||
| setProjection | 设置投影参数 | ||||
| setGLWidget | 设置GL窗口 | ||||
| getGLWidget | 获取GL窗口 | ||||
| setCursor | 设置光标 | ||||
| restoreCursor | 恢复光标 | ||||
| getModelScreen | 获取模型屏幕 | ||||
| getScreenModel | 获取屏幕模型 | ||||
| setModelScreen | 设置模型屏幕 | ||||
| setScreenModel | 设置屏幕模型 | ||||
| switchCurveRepresentation | 切换曲线表示 | ||||
| setPointerRay | 设置指针光线 | ||||
| ViewerWidget | 视图窗口 | getOpenGLWidget | 获取gl窗口 | ||
| getGraphicsWindowQt | 获取图形QT窗口 | ||||
| getMainView | 获取主视图 | ||||
| getCompositeViewer | 获取复合查看器 | ||||
| getHeadUpCamera | 获取抬头摄像头 | ||||
| getCameraManipulator | 获取相机操作器 | ||||
| updateCamera | 更新相机 | ||||
| stopTimer | 停止定时 | ||||
| startTimer | 开启定时 | ||||
| minimumSizeHint | 设置最小参数 | ||||
| sizeHint | 设置窗口大小 | ||||
| paintEvent | 绘制事件 | ||||
| resizeEvent | 调整事件 | ||||
| slotAnimationFrame | 动画帧槽 | ||||
相关文章:
ifcplusplus 示例 函数中英文 对照分析
有需求,需要分析 ifc c渲染,分析完,有 230个函数,才能完成一个加载,3d加载真的是大工程! 函数中英文对照表,方便 日后开发,整理思路顺畅!!!&#…...
天一个数据分析题(一百七十三)
聚类算法的主要应用场景是用户分群,聚类是一种无监督方法,以下哪个不是衡量聚类效果好坏的评估方法()。 A. 轮廓系数 B. 平方根标准误差 C. ARI(调整的兰德系数) D. 相关系数 题目来源于CDA模拟题库 点击此处获取答案...
尚硅谷(SpringCloudAlibaba微服务分布式)学习代码Eureka部分
1.项目结构 2.cloud2024 pom <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.a…...
arm服务器上部署kibana
1.首先需要从elasticsearch对应的kibana版本(arm) Download Kibana Free | Get Started Now | Elastic 注意:选平台时切勿选错,linux aarch64,并选择elasticsearch对应的历史版本 2.可以通过rz命令上传压缩包至 linux 服务器进行解压,存放路径建议和e…...
Redis之二:Redis 常用命令
Redis 命名不区分大小写 0.登录远程服务器 如果需要在远程 redis 服务上执行命令,同样我们使用的也是 redis-cli 命令。 语法 $ redis-cli -h host -p port -a password 获取配置信息: CONFIG GET CONFIG_SETTING_NAME 例: CONFIG GE…...
npm 镜像源切换与设置
项目背景 依赖安装中断或响应特别慢。 可以看到当前所用的镜像是 https://registry.npmjs.org 。 切换淘宝镜像之后总算能够安装下来 命令行模式 查看当前镜像源 # 查看当前镜像源 npm config get registry 可以看到默认情况下是官方默认全局镜像 https://registry.npmjs.o…...
【HDFS】Decommision(退役) EC数据节点剩最后几个块卡住的问题
一、背景 近期操作退役EC集群的节点。在退役的过程中,遇到了一些问题。特此总结一下。 本文描述的问题现象是: 每一批次退役10个节点,完全退役成功后开始操作下一批。 但是,中间有一批次有2台节点的Under Replicated Blocks一直是1,不往下降。 处于Decommissioning状态卡…...
MySQL知识点归纳总结(一)
1、事务的四大特性? 事务特性ACID:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性 (Durability)。 原子性是指事务包含的所有操作要么…...
SocketWeb实现小小聊天室
SocketWeb实现小小聊天室 消息推送的常见方式轮询长轮询SSE(server-sent event):服务器发送事件WebSocketWebSocket简介WebSocket API 实现小小聊天室实现流程消息格式客户端-->服务端服务端-->客户端 消息推送的常见方式 轮询 浏览器…...
如何在启用Secure Boot的Ubuntu 22.04电脑中安装使用VirtualBox 6.1
我使用的是华为Matebook X Pro笔记本电脑,默认开启了UEFI安全引导(UEFI Secure Boot),安装了Windows和Ubuntu双操作系统,平时基本上都是使用Ubuntu 22.04(Linux Mint 21.3),使用上也…...
基于B/S+MySQL+Tomcat开发的旅游信息管理系统
基于B/SMySQLTomcat开发的旅游信息管理系统 项目介绍💁🏻 塞北村镇旅游网站设计主要用于实现旅游景点信息管理,基本功能包括:主界面模块设计,用户注册模块,旅游景点模块,酒店预订模块࿰…...
mac m3安装nvm安装说明;mac安装xbrew
安装说明说明: 1.安装brew /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"2.安装nvm brew install nvm3.创建.nvm目录 mkdir ~/.nvm4.编辑 ~/.zshrc 配置文件 vi ~/.zshrc5.在 ~/.zshrc 配置文件内添加内…...
【小沐学QT】QT学习之Web控件的使用
文章目录 1、简介1.1 Qt简介1.2 Qt下载和安装1.3 Qt快捷键1.4 Qt帮助 2、QtWeb控件2.1 测试代码1(QApplication)2.2 测试代码2(QApplicationQWidget)2.3 测试代码3(QApplicationQMainWindow)2.4 测试代码4&…...
word embedding
介绍: ASCII可以编码为计算机可以识别的数据,为什么还需要embedding? 计算机只是对“字母”进行ASCII编码,并没有对词汇的“Word”编码。词汇应该是咱们处理自然语言的最基本的元素,而不是字母。那么世界上有千千万万的Word&am…...
原码,反码,补码
原码 什么是原码 原码:十进制数据的二进制表现形式,最左边是符号位,0为正,1为负 最大值 0 1 1 1 1 1 1 1 > 127 最小值 1 1 1 1 1 1 1 1 > -127 原码的弊端 利用原码对正数进行计算是不会有问题的 但是如果是负数计算…...
科技赋能,MTW400A为农村饮水安全打通“最后一公里”
日前,山东省政府纵深推进国家省级水网先导区建设,持续深化“水网”行动,着力构筑水安全保障网、水民生服务网、水生态保护网,建设水美乡村示范带、内河航运示范带、文旅融合示范带、绿色发展示范带,推动形成“三网四带…...
测试计划、测试方案、测试策略、测试用例的区别
一 测试计划 测试计划是指描述了要进行的测试活动的范围、方法、资源和进度的文档。它主要包括测试项、被测特性、各阶段的测试任务、时间进度安排,谁执行任务和风险控制等,可以包括测试策略。 二 测试方案 测试方案是指描述需要测试的特性、测试的方…...
c# 异常处理
异常类 .NET Framework 类库中的所有异常都派生于 Exception 类,异常包括系统异常和应用异常。 默认所有系统异常派生于 System.SystemException,所有的应用程序异常派生于 System.ApplicationException。 系统异常一般不可预测,比如内存堆…...
(delphi11最新学习资料) Object Pascal 学习笔记---第6章第3节(传递字符串作为参数)
6.3 字符串数据类型 Object Pascal 中的字符串数据类型比简单的字符数组复杂得多,其功能远远超出了大多数编程语言为类似数据类型提供的功能。在本节中,我将介绍这种数据类型背后的关键概念;在接下来的章节中,我们将更详细地探…...
k8s节点负载使用情况分析命令kubectl describe node [node-name]
1.到任意安装了kubectl节点命令的节点上执行kubectl describe node [node-name] 上面的Requests最小分配 Limits最大分配是所有pod之和,最小分配之和不能超过服务器实际参数,否则新的pod会因为资源不够起不来,最大分配是预设之和࿰…...
el-switch文字内置
el-switch文字内置 效果 vue <div style"color:#ffffff;font-size:14px;float:left;margin-bottom:5px;margin-right:5px;">自动加载</div> <el-switch v-model"value" active-color"#3E99FB" inactive-color"#DCDFE6"…...
【算法训练营Day07】字符串part1
文章目录 反转字符串反转字符串II替换数字 反转字符串 题目链接:344. 反转字符串 双指针法,两个指针的元素直接调转即可 class Solution {public void reverseString(char[] s) {int head 0;int end s.length - 1;while(head < end) {char temp …...
Java入门学习详细版(一)
大家好,Java 学习是一个系统学习的过程,核心原则就是“理论 实践 坚持”,并且需循序渐进,不可过于着急,本篇文章推出的这份详细入门学习资料将带大家从零基础开始,逐步掌握 Java 的核心概念和编程技能。 …...
Go 语言并发编程基础:无缓冲与有缓冲通道
在上一章节中,我们了解了 Channel 的基本用法。本章将重点分析 Go 中通道的两种类型 —— 无缓冲通道与有缓冲通道,它们在并发编程中各具特点和应用场景。 一、通道的基本分类 类型定义形式特点无缓冲通道make(chan T)发送和接收都必须准备好࿰…...
C#学习第29天:表达式树(Expression Trees)
目录 什么是表达式树? 核心概念 1.表达式树的构建 2. 表达式树与Lambda表达式 3.解析和访问表达式树 4.动态条件查询 表达式树的优势 1.动态构建查询 2.LINQ 提供程序支持: 3.性能优化 4.元数据处理 5.代码转换和重写 适用场景 代码复杂性…...
Unity UGUI Button事件流程
场景结构 测试代码 public class TestBtn : MonoBehaviour {void Start(){var btn GetComponent<Button>();btn.onClick.AddListener(OnClick);}private void OnClick(){Debug.Log("666");}}当添加事件时 // 实例化一个ButtonClickedEvent的事件 [Formerl…...
AI语音助手的Python实现
引言 语音助手(如小爱同学、Siri)通过语音识别、自然语言处理(NLP)和语音合成技术,为用户提供直观、高效的交互体验。随着人工智能的普及,Python开发者可以利用开源库和AI模型,快速构建自定义语音助手。本文由浅入深,详细介绍如何使用Python开发AI语音助手,涵盖基础功…...
【LeetCode】算法详解#6 ---除自身以外数组的乘积
1.题目介绍 给定一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请 不要使用除法,且在 O…...
论文阅读:Matting by Generation
今天介绍一篇关于 matting 抠图的文章,抠图也算是计算机视觉里面非常经典的一个任务了。从早期的经典算法到如今的深度学习算法,已经有很多的工作和这个任务相关。这两年 diffusion 模型很火,大家又开始用 diffusion 模型做各种 CV 任务了&am…...
前端调试HTTP状态码
1xx(信息类状态码) 这类状态码表示临时响应,需要客户端继续处理请求。 100 Continue 服务器已收到请求的初始部分,客户端应继续发送剩余部分。 2xx(成功类状态码) 表示请求已成功被服务器接收、理解并处…...
