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

news2024/10/5 23:30:54

       有需求,需要分析 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动画帧槽

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1476912.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

回归预测 | Matlab实现CPO-BiTCN-BiGRU冠豪猪算法优化双向时间卷积门控循环单元多变量回归预测

回归预测 | Matlab实现CPO-BiTCN-BiGRU冠豪猪算法优化双向时间卷积门控循环单元多变量回归预测 目录 回归预测 | Matlab实现CPO-BiTCN-BiGRU冠豪猪算法优化双向时间卷积门控循环单元多变量回归预测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.Matlab实现CPO-BiTCN-B…

kubesphere jenkins 流水线 未运行(解决方案)

场景: 在kubesphere 中运行 流水线 devops 结果,显示未运行 但是用 admin 账户是可以运行成功的。 问题解决 1- 查日志: 然后 Caused: org.acegisecurity.userdetails.UsernameNotFoundException: org.springframework.security.core.…

yolov5v7v8目标检测增加计数功能--免费源码

在yolo系列中,很多网友都反馈过想要在目标检测的图片上,显示计数功能。其实官方已经实现了这个功能,只不过没有把相关的参数写到图片上。所以微智启软件工作室出一篇教程,教大家如何把计数的参数打印到图片上。 一、yolov5目标检测…

拥有美国洛杉矶RAKsmart云服务器:探索无限可能

随着信息技术的飞速发展,云服务器已成为企业和个人用户不可或缺的重要工具。美国洛杉矶的RAKsmart云服务器,凭借其卓越的性能、稳定的网络环境和高级的安全性,为用户提供了无尽的便利和可能性。那么,拥有这样一台云服务器&#xf…

倔强的人适合什么职业?

倔强的人总是有一股咬牙坚持的意志力,他们不管面对怎样的困境,哪怕称得上是绝境的处境,依然愿意一往直前,这种不服输和不妥协的精神感染了很多人。 倔强的人可以坚持自己的想法,不会因为外界因素和某些人的看法而有所…

VR全景HDR拍摄教程

什么是HDR? HDR可以用在哪里? 书面解释:HDR(高动态范围 High Dynamic Range)摄影,是摄影领域广泛使用的一种技术。 是不是有点懵? 我们来看一个实际的拍摄现场环境,你就懂了 我们…

文物预防性保护系统方案的需求分析

没有文物保存环境监测,就不能实施有效的文物预防性保护。因此要建立文物预防性保护体系,一定要先有良好的文物状态监测制度,进而进行科学有效的文物保护管理。所以,导入文物预防性保护监测与调控系统,首先就是要针对文物进行全年温度、湿度、光照等关键参…

HW高水位问题及解决办法

一、问题描述及分析 应用业务反馈应用响应缓慢。登录数据库检查,发现数据库响应慢,有大量enq:HW–contention等待事件。结合awr报告和ash报告,发现整体等待时间消耗在推高水位线征用上,如下awr top事件:Ash消耗也是en…

循环结构的基本概念是什么?

一、问题 在实际问题中,经常会⽤到循环结构,如求100以内的n的阶乘、杨辉三⻆等,那什么是循环结构呢? 二、解答 循环结构也就是反复执⾏⼀段指令,直到满⾜某个条件为⽌。例如,要计算⼀个公司的所有消费总额…

HTTP详解(HTTP的特点,状态码,工作原理,GET和POST的区别,如何解决无状态通信)!!!

文章目录 一、HTTP协议简介二、HTTP的主要特点三、HTTP之URL四、Request和Respons五、HTTP的状态码六、HTTP工作原理七、GET和POST请求的区别八、解决HTTP无状态通信——Cookie和Session 一、HTTP协议简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议&…

简单网站模板1(HTML)

想要拥有自己的网站&#xff0c;却不知该如何才能简约好看&#xff0c;接下来分享一种自己搭建的网站模板&#xff0c;希望大家喜欢。 展示图&#xff1a; CODE: <!DOCTYPE html> <html> <head><title>我的网站</title><style>body {fo…

《TCP/IP详解 卷一》第10章 UDP和IP分片

目录 10.1 引言 10.2 UDP 头部 10.3 UDP校验和 10.4 例子 10.5 UDP 和 IPv6 10.6 UDP-Lite 10.7 IP分片 10.7.1 例子&#xff1a;IPV4 UDP分片 10.7.2 重组超时 10.8 采用UDP的路径MTU发现 10.9 IP分片和ARP/ND之间的交互 10.10 最大UDP数据报长度 10.11 UDP服务器…

【Linux】实时查看服务器信息

查看服务器CPU使用率 使用命令mpstat 1。这里的1表示每隔1秒更新一次CPU使用率。如果系统未安装mpstat&#xff0c;可以通过安装sysstat包来获取它。 在基于Debian的系统&#xff08;如Ubuntu&#xff09;上&#xff0c;使用命令&#xff1a; sudo apt-get update sudo apt-…

微服务之qiankun主项目+子项目搭建

主项目使用history&#xff0c;子项目使用hash模式 1. 下载安装"qiankun": "^2.10.13"2. 手动调用qiankun,使用vue脚手架搭建的项目1. 主项目配置&#xff08;我使用的是手动调用乾坤&#xff0c;在指定页面显示内容&#xff09;1. 要使用的页面中引入乾坤…

LeetCode 2125.银行中的激光束数量

银行内部的防盗安全装置已经激活。给你一个下标从 0 开始的二进制字符串数组 bank &#xff0c;表示银行的平面图&#xff0c;这是一个大小为 m x n 的二维矩阵。 bank[i] 表示第 i 行的设备分布&#xff0c;由若干 ‘0’ 和若干 ‘1’ 组成。‘0’ 表示单元格是空的&#xff0…

WebServer -- 日志系统(下)

目录 &#x1f33c;整体思路 &#x1f382;基础API fputs 可变参数宏 __VA_ARGS__ fflush &#x1f6a9;流程图与日志类定义 流程图 日志类定义 &#x1f33c;功能实现 生成日志文件 && 判断写入方式 日志分级与分文件 &#x1f33c;整体思路 日志系统分两部…

Vue+Flask电商后台管理系统

在这个项目中&#xff0c;我们将结合Vue.js前端框架和python后端框架Flask&#xff0c;打造一个功能强大、易于使用的电商后台管理系统 项目演示视频&#xff1a; VueFlask项目 目录 前端环境&#xff08;Vue.js&#xff09;&#xff1a; 后端环境&#xff08;python-Flask&…

面试数据库篇(mysql)- 07索引创建原则与失效及优化

索引创建原则 1). 针对于数据量较大,且查询比较频繁的表建立索引。 2). 针对于常作为查询条件(where)、排序(order by)、分组(group by)操作的字段建立索引。 3). 尽量选择区分度高的列作为索引,尽量建立唯一索引,区分度越高,使用索引的效率越高。 4). 如果是字符…

OpenCV实现目标追踪

目录 准备工作 语言&#xff1a; 软件包&#xff1a; 效果演示 代码解读 &#xff08;1&#xff09;导入OpenCV库 &#xff08;2&#xff09;使用 cv2.VideoCapture 打开指定路径的视频文件 &#xff08;3&#xff09;使用 vid.read() 读取视频的第一帧&#xff0c;ret…

ts的重载

官网示例 TypeScript: Documentation - Template Literal Types 这里大概理解是 T 继承了Number|sting 加上&#xff1f;条件判断就是 T继承Number|sting 部分为true 没有继承部分为false&#xff0c; 就是输入string, 为true, 输入 null 则为false, type Exclude<T, U&…