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会因为资源不够起不来,最大分配是预设之和࿰…...
利用最小二乘法找圆心和半径
#include <iostream> #include <vector> #include <cmath> #include <Eigen/Dense> // 需安装Eigen库用于矩阵运算 // 定义点结构 struct Point { double x, y; Point(double x_, double y_) : x(x_), y(y_) {} }; // 最小二乘法求圆心和半径 …...
观成科技:隐蔽隧道工具Ligolo-ng加密流量分析
1.工具介绍 Ligolo-ng是一款由go编写的高效隧道工具,该工具基于TUN接口实现其功能,利用反向TCP/TLS连接建立一条隐蔽的通信信道,支持使用Let’s Encrypt自动生成证书。Ligolo-ng的通信隐蔽性体现在其支持多种连接方式,适应复杂网…...
智慧医疗能源事业线深度画像分析(上)
引言 医疗行业作为现代社会的关键基础设施,其能源消耗与环境影响正日益受到关注。随着全球"双碳"目标的推进和可持续发展理念的深入,智慧医疗能源事业线应运而生,致力于通过创新技术与管理方案,重构医疗领域的能源使用模式。这一事业线融合了能源管理、可持续发…...
Spark 之 入门讲解详细版(1)
1、简介 1.1 Spark简介 Spark是加州大学伯克利分校AMP实验室(Algorithms, Machines, and People Lab)开发通用内存并行计算框架。Spark在2013年6月进入Apache成为孵化项目,8个月后成为Apache顶级项目,速度之快足见过人之处&…...
【力扣数据库知识手册笔记】索引
索引 索引的优缺点 优点1. 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。2. 可以加快数据的检索速度(创建索引的主要原因)。3. 可以加速表和表之间的连接,实现数据的参考完整性。4. 可以在查询过程中,…...
通过Wrangler CLI在worker中创建数据库和表
官方使用文档:Getting started Cloudflare D1 docs 创建数据库 在命令行中执行完成之后,会在本地和远程创建数据库: npx wranglerlatest d1 create prod-d1-tutorial 在cf中就可以看到数据库: 现在,您的Cloudfla…...
《用户共鸣指数(E)驱动品牌大模型种草:如何抢占大模型搜索结果情感高地》
在注意力分散、内容高度同质化的时代,情感连接已成为品牌破圈的关键通道。我们在服务大量品牌客户的过程中发现,消费者对内容的“有感”程度,正日益成为影响品牌传播效率与转化率的核心变量。在生成式AI驱动的内容生成与推荐环境中࿰…...
华为OD机试-食堂供餐-二分法
import java.util.Arrays; import java.util.Scanner;public class DemoTest3 {public static void main(String[] args) {Scanner in new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别while (in.hasNextLine()) { // 注意 while 处理多个 caseint a in.nextIn…...
鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个医院查看报告小程序
一、开发环境准备 工具安装: 下载安装DevEco Studio 4.0(支持HarmonyOS 5)配置HarmonyOS SDK 5.0确保Node.js版本≥14 项目初始化: ohpm init harmony/hospital-report-app 二、核心功能模块实现 1. 报告列表…...
浅谈不同二分算法的查找情况
二分算法原理比较简单,但是实际的算法模板却有很多,这一切都源于二分查找问题中的复杂情况和二分算法的边界处理,以下是博主对一些二分算法查找的情况分析。 需要说明的是,以下二分算法都是基于有序序列为升序有序的情况…...
