当前位置: 首页 > news >正文

ifcplusplus 示例 函数中英文 对照分析

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

 函数中英文对照表,方便 日后开发,整理思路顺畅!!!!!! 

功能分析
类型模型备注函数名注解关联
cmdCommand命令行下 鼠标状态mouseMoved鼠标移动
mouseClicked鼠标点击
mouseDragged鼠标拖动
keyPressed按键按下
itemSnapped项目已捕获
itemSelected项目已选中
CommandManager命令行管理executeCommand执行命令
undoCmd打开命令行
redoCmd重置命令行
cmdCancelled命令行关闭
getNumUndoCmds捕获撤销命令行数
getNumRedoCmds捕获重置命令行数
clearUndoHistory清除撤销历史记录
slotCmdFinished命令行已完成信号
CmdRemoveSelectedObjects命令行移除选中对象copy复制
className获取名称
doCmd执行命令
undo打开
redo重置
storeInUndoList保存撤消列表
isUndoable可以撤消
isRepeatable可以废弃
guiEntityAttributeWidget实体属性小部件appendAttributeChildren附加属性子项
clearAttributeTree清除“属性树”
expandToLevel展开到节点
slotObjectsSelected选定对象槽
slotObjectsUnselected未选中对象槽
slotTreewidgetSelectionChangedtree窗口选中槽
slotItemExpandedtree节点展开
slotItemChangedtree节点选中
slotModelCleared模型清除
slotModelLoadingStart模型加载开始
slotModelLoadingDone模型加载完成
slotExpandOneClicked点击一次展开
slotCollapseOneClicked点击一次可折叠
IfcTreeWidgetifcTree窗口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清除文本输出
loadIfcFileifc文件加载
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重置滑块槽
slotSlideX3DX轴槽
slotSlideY3DY轴槽
slotSlideZ3DZ轴槽
viewerIntersectionHandler十字事件intersectGroup相交组合
intersectSceneSelect交叉场景选择
intersectSceneSimple交叉场景简单
QtOSGWidgetqtOsg窗口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交叉场景简单
Orbit3DManipulatorOrbit3D操纵器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 服务器进行解压&#xff0c;存放路径建议和e…...

Redis之二:Redis 常用命令

Redis 命名不区分大小写 0.登录远程服务器 如果需要在远程 redis 服务上执行命令&#xff0c;同样我们使用的也是 redis-cli 命令。 语法 $ redis-cli -h host -p port -a password 获取配置信息&#xff1a; CONFIG GET CONFIG_SETTING_NAME 例&#xff1a; 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、事务的四大特性&#xff1f; 事务特性ACID&#xff1a;原子性&#xff08;Atomicity&#xff09;、一致性&#xff08;Consistency&#xff09;、隔离性&#xff08;Isolation&#xff09;、持久性 &#xff08;Durability&#xff09;。 原子性是指事务包含的所有操作要么…...

SocketWeb实现小小聊天室

SocketWeb实现小小聊天室 消息推送的常见方式轮询长轮询SSE&#xff08;server-sent event&#xff09;&#xff1a;服务器发送事件WebSocketWebSocket简介WebSocket API 实现小小聊天室实现流程消息格式客户端-->服务端服务端-->客户端 消息推送的常见方式 轮询 浏览器…...

如何在启用Secure Boot的Ubuntu 22.04电脑中安装使用VirtualBox 6.1

我使用的是华为Matebook X Pro笔记本电脑&#xff0c;默认开启了UEFI安全引导&#xff08;UEFI Secure Boot&#xff09;&#xff0c;安装了Windows和Ubuntu双操作系统&#xff0c;平时基本上都是使用Ubuntu 22.04&#xff08;Linux Mint 21.3&#xff09;&#xff0c;使用上也…...

基于B/S+MySQL+Tomcat开发的旅游信息管理系统

基于B/SMySQLTomcat开发的旅游信息管理系统 项目介绍&#x1f481;&#x1f3fb; 塞北村镇旅游网站设计主要用于实现旅游景点信息管理&#xff0c;基本功能包括&#xff1a;主界面模块设计&#xff0c;用户注册模块&#xff0c;旅游景点模块&#xff0c;酒店预订模块&#xff0…...

mac m3安装nvm安装说明;mac安装xbrew

安装说明说明&#xff1a; 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&#xff08;QApplication&#xff09;2.2 测试代码2&#xff08;QApplicationQWidget&#xff09;2.3 测试代码3&#xff08;QApplicationQMainWindow&#xff09;2.4 测试代码4&…...

word embedding

介绍&#xff1a; ASCII可以编码为计算机可以识别的数据&#xff0c;为什么还需要embedding? 计算机只是对“字母”进行ASCII编码&#xff0c;并没有对词汇的“Word”编码。词汇应该是咱们处理自然语言的最基本的元素&#xff0c;而不是字母。那么世界上有千千万万的Word&am…...

原码,反码,补码

原码 什么是原码 原码&#xff1a;十进制数据的二进制表现形式&#xff0c;最左边是符号位&#xff0c;0为正&#xff0c;1为负 最大值 0 1 1 1 1 1 1 1 > 127 最小值 1 1 1 1 1 1 1 1 > -127 原码的弊端 利用原码对正数进行计算是不会有问题的 但是如果是负数计算…...

科技赋能,MTW400A为农村饮水安全打通“最后一公里”

日前&#xff0c;山东省政府纵深推进国家省级水网先导区建设&#xff0c;持续深化“水网”行动&#xff0c;着力构筑水安全保障网、水民生服务网、水生态保护网&#xff0c;建设水美乡村示范带、内河航运示范带、文旅融合示范带、绿色发展示范带&#xff0c;推动形成“三网四带…...

测试计划、测试方案、测试策略、测试用例的区别

一 测试计划 测试计划是指描述了要进行的测试活动的范围、方法、资源和进度的文档。它主要包括测试项、被测特性、各阶段的测试任务、时间进度安排&#xff0c;谁执行任务和风险控制等&#xff0c;可以包括测试策略。 二 测试方案 测试方案是指描述需要测试的特性、测试的方…...

c# 异常处理

异常类 .NET Framework 类库中的所有异常都派生于 Exception 类&#xff0c;异常包括系统异常和应用异常。 默认所有系统异常派生于 System.SystemException&#xff0c;所有的应用程序异常派生于 System.ApplicationException。 系统异常一般不可预测&#xff0c;比如内存堆…...

(delphi11最新学习资料) Object Pascal 学习笔记---第6章第3节(传递字符串作为参数)

6.3 字符串数据类型 ​ Object Pascal 中的字符串数据类型比简单的字符数组复杂得多&#xff0c;其功能远远超出了大多数编程语言为类似数据类型提供的功能。在本节中&#xff0c;我将介绍这种数据类型背后的关键概念&#xff1b;在接下来的章节中&#xff0c;我们将更详细地探…...

k8s节点负载使用情况分析命令kubectl describe node [node-name]

1.到任意安装了kubectl节点命令的节点上执行kubectl describe node [node-name] 上面的Requests最小分配 Limits最大分配是所有pod之和&#xff0c;最小分配之和不能超过服务器实际参数&#xff0c;否则新的pod会因为资源不够起不来&#xff0c;最大分配是预设之和&#xff0…...

地震勘探——干扰波识别、井中地震时距曲线特点

目录 干扰波识别反射波地震勘探的干扰波 井中地震时距曲线特点 干扰波识别 有效波&#xff1a;可以用来解决所提出的地质任务的波&#xff1b;干扰波&#xff1a;所有妨碍辨认、追踪有效波的其他波。 地震勘探中&#xff0c;有效波和干扰波是相对的。例如&#xff0c;在反射波…...

Leetcode 3576. Transform Array to All Equal Elements

Leetcode 3576. Transform Array to All Equal Elements 1. 解题思路2. 代码实现 题目链接&#xff1a;3576. Transform Array to All Equal Elements 1. 解题思路 这一题思路上就是分别考察一下是否能将其转化为全1或者全-1数组即可。 至于每一种情况是否可以达到&#xf…...

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 【题目链接】 原题链接&#xff1a;A - Conflict 【考点】 枚举 【题目大意】 找到是否有两人都想要的物品。 【解析】 遍历两端字符串&#xff0c;只有在同时为 o 时输出 Yes 并结束程序&#xff0c;否则输出 No。 【难度】 GESP三级 【代码参考】 #i…...

linux arm系统烧录

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

BCS 2025|百度副总裁陈洋:智能体在安全领域的应用实践

6月5日&#xff0c;2025全球数字经济大会数字安全主论坛暨北京网络安全大会在国家会议中心隆重开幕。百度副总裁陈洋受邀出席&#xff0c;并作《智能体在安全领域的应用实践》主题演讲&#xff0c;分享了在智能体在安全领域的突破性实践。他指出&#xff0c;百度通过将安全能力…...

3403. 从盒子中找出字典序最大的字符串 I

3403. 从盒子中找出字典序最大的字符串 I 题目链接&#xff1a;3403. 从盒子中找出字典序最大的字符串 I 代码如下&#xff1a; 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内存管理终极指南&#xff1a;智能指针从入门到源码剖析 一. 智能指针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伪协议)

题目 做法 启动靶机&#xff0c;点进去 点进去 查看URL&#xff0c;有 ?fileflag.php说明存在文件包含&#xff0c;原理是php://filter 协议 当它与包含函数结合时&#xff0c;php://filter流会被当作php文件执行。 用php://filter加编码&#xff0c;能让PHP把文件内容…...