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会因为资源不够起不来,最大分配是预设之和࿰…...

地震勘探——干扰波识别、井中地震时距曲线特点
目录 干扰波识别反射波地震勘探的干扰波 井中地震时距曲线特点 干扰波识别 有效波:可以用来解决所提出的地质任务的波;干扰波:所有妨碍辨认、追踪有效波的其他波。 地震勘探中,有效波和干扰波是相对的。例如,在反射波…...
Leetcode 3576. Transform Array to All Equal Elements
Leetcode 3576. Transform Array to All Equal Elements 1. 解题思路2. 代码实现 题目链接:3576. Transform Array to All Equal Elements 1. 解题思路 这一题思路上就是分别考察一下是否能将其转化为全1或者全-1数组即可。 至于每一种情况是否可以达到…...
STM32+rt-thread判断是否联网
一、根据NETDEV_FLAG_INTERNET_UP位判断 static bool is_conncected(void) {struct netdev *dev RT_NULL;dev netdev_get_first_by_flags(NETDEV_FLAG_INTERNET_UP);if (dev RT_NULL){printf("wait netdev internet up...");return false;}else{printf("loc…...
AtCoder 第409场初级竞赛 A~E题解
A Conflict 【题目链接】 原题链接:A - Conflict 【考点】 枚举 【题目大意】 找到是否有两人都想要的物品。 【解析】 遍历两端字符串,只有在同时为 o 时输出 Yes 并结束程序,否则输出 No。 【难度】 GESP三级 【代码参考】 #i…...

linux arm系统烧录
1、打开瑞芯微程序 2、按住linux arm 的 recover按键 插入电源 3、当瑞芯微检测到有设备 4、松开recover按键 5、选择升级固件 6、点击固件选择本地刷机的linux arm 镜像 7、点击升级 (忘了有没有这步了 估计有) 刷机程序 和 镜像 就不提供了。要刷的时…...

BCS 2025|百度副总裁陈洋:智能体在安全领域的应用实践
6月5日,2025全球数字经济大会数字安全主论坛暨北京网络安全大会在国家会议中心隆重开幕。百度副总裁陈洋受邀出席,并作《智能体在安全领域的应用实践》主题演讲,分享了在智能体在安全领域的突破性实践。他指出,百度通过将安全能力…...
3403. 从盒子中找出字典序最大的字符串 I
3403. 从盒子中找出字典序最大的字符串 I 题目链接:3403. 从盒子中找出字典序最大的字符串 I 代码如下: class Solution { public:string answerString(string word, int numFriends) {if (numFriends 1) {return word;}string res;for (int i 0;i &…...
CMake控制VS2022项目文件分组
我们可以通过 CMake 控制源文件的组织结构,使它们在 VS 解决方案资源管理器中以“组”(Filter)的形式进行分类展示。 🎯 目标 通过 CMake 脚本将 .cpp、.h 等源文件分组显示在 Visual Studio 2022 的解决方案资源管理器中。 ✅ 支持的方法汇总(共4种) 方法描述是否推荐…...

【C++进阶篇】智能指针
C内存管理终极指南:智能指针从入门到源码剖析 一. 智能指针1.1 auto_ptr1.2 unique_ptr1.3 shared_ptr1.4 make_shared 二. 原理三. shared_ptr循环引用问题三. 线程安全问题四. 内存泄漏4.1 什么是内存泄漏4.2 危害4.3 避免内存泄漏 五. 最后 一. 智能指针 智能指…...

[ACTF2020 新生赛]Include 1(php://filter伪协议)
题目 做法 启动靶机,点进去 点进去 查看URL,有 ?fileflag.php说明存在文件包含,原理是php://filter 协议 当它与包含函数结合时,php://filter流会被当作php文件执行。 用php://filter加编码,能让PHP把文件内容…...