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会因为资源不够起不来,最大分配是预设之和࿰…...
网络六边形受到攻击
大家读完觉得有帮助记得关注和点赞!!! 抽象 现代智能交通系统 (ITS) 的一个关键要求是能够以安全、可靠和匿名的方式从互联车辆和移动设备收集地理参考数据。Nexagon 协议建立在 IETF 定位器/ID 分离协议 (…...
Golang dig框架与GraphQL的完美结合
将 Go 的 Dig 依赖注入框架与 GraphQL 结合使用,可以显著提升应用程序的可维护性、可测试性以及灵活性。 Dig 是一个强大的依赖注入容器,能够帮助开发者更好地管理复杂的依赖关系,而 GraphQL 则是一种用于 API 的查询语言,能够提…...
今日科技热点速览
🔥 今日科技热点速览 🎮 任天堂Switch 2 正式发售 任天堂新一代游戏主机 Switch 2 今日正式上线发售,主打更强图形性能与沉浸式体验,支持多模态交互,受到全球玩家热捧 。 🤖 人工智能持续突破 DeepSeek-R1&…...
ios苹果系统,js 滑动屏幕、锚定无效
现象:window.addEventListener监听touch无效,划不动屏幕,但是代码逻辑都有执行到。 scrollIntoView也无效。 原因:这是因为 iOS 的触摸事件处理机制和 touch-action: none 的设置有关。ios有太多得交互动作,从而会影响…...
Pinocchio 库详解及其在足式机器人上的应用
Pinocchio 库详解及其在足式机器人上的应用 Pinocchio (Pinocchio is not only a nose) 是一个开源的 C 库,专门用于快速计算机器人模型的正向运动学、逆向运动学、雅可比矩阵、动力学和动力学导数。它主要关注效率和准确性,并提供了一个通用的框架&…...
搭建DNS域名解析服务器(正向解析资源文件)
正向解析资源文件 1)准备工作 服务端及客户端都关闭安全软件 [rootlocalhost ~]# systemctl stop firewalld [rootlocalhost ~]# setenforce 0 2)服务端安装软件:bind 1.配置yum源 [rootlocalhost ~]# cat /etc/yum.repos.d/base.repo [Base…...
安卓基础(Java 和 Gradle 版本)
1. 设置项目的 JDK 版本 方法1:通过 Project Structure File → Project Structure... (或按 CtrlAltShiftS) 左侧选择 SDK Location 在 Gradle Settings 部分,设置 Gradle JDK 方法2:通过 Settings File → Settings... (或 CtrlAltS)…...
DAY 26 函数专题1
函数定义与参数知识点回顾:1. 函数的定义2. 变量作用域:局部变量和全局变量3. 函数的参数类型:位置参数、默认参数、不定参数4. 传递参数的手段:关键词参数5 题目1:计算圆的面积 任务: 编写一…...
java高级——高阶函数、如何定义一个函数式接口类似stream流的filter
java高级——高阶函数、stream流 前情提要文章介绍一、函数伊始1.1 合格的函数1.2 有形的函数2. 函数对象2.1 函数对象——行为参数化2.2 函数对象——延迟执行 二、 函数编程语法1. 函数对象表现形式1.1 Lambda表达式1.2 方法引用(Math::max) 2 函数接口…...
SQL进阶之旅 Day 22:批处理与游标优化
【SQL进阶之旅 Day 22】批处理与游标优化 文章简述(300字左右) 在数据库开发中,面对大量数据的处理任务时,单条SQL语句往往无法满足性能需求。本篇文章聚焦“批处理与游标优化”,深入探讨如何通过批量操作和游标技术提…...
