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动画帧槽

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

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

相关文章

线性规划基础

利用一个简单的实例来介绍什么事线性规划,假设如果有一家巧克力工厂需要生产两种不同类型的巧克力,分别是类型A和类型B,两种巧克力用到的原材料是一样的,都是使用牛奶和可可两种材料,主要的区别是在与这两种原料的配料…

C语言实现21点游戏【单人模式,双人模式,单-多电脑模式】,21点又名黑杰克(英文:Blackjack)

项目背景: 21点又名黑杰克(英文:Blackjack) ,起源于法国,已流传到世界各地。21点,是一种使用扑克牌玩的赌博游戏。亦是唯一一种在赌场中可以在概率中战胜庄家的一种赌博游戏。 现在在世界各地…

k8s初始化报错 [ERROR CRI]: container runtime is not running: ......

一、环境参数 linux系统为centos7kubernetes版本为v1.28.2containerd版本为1.6.28 二、报错内容 执行初始化命令kubeadm init命令时报错,内容如下 error execution phase preflight: [preflight] Some fatal errors occurred:[ERROR CRI]: container runtime is…

C++观察者模式代码实例

文章目录 C观察者模式代码实例一C观察者模式代码实例二 C观察者模式代码实例一 下面是一个简单的C观察者模式的实现示例,这里仅给出核心代码框架,完整的工程应包含对应的头文件声明及必要的#include指令等。 // 观察者接口(Observer&#x…

Hive UDF 札记

低版本的udf就不说了,太老了,说现在主流的。 1:initialize 方法的进一步理解: 在Apache Hive中,用户自定义函数(UDF)的initialize方法是一个可选的方法,它属于Hive UDF的生命周期…

【Unity实战】UGUI和Z轴排序那点事儿

如果读者是从Unity 4.x时代过来的,可能都用过NGUI这个插件(后来也是土匪成了正规军),NGUI一大特点是可以靠transform位移的Z值进行遮挡排序,然而这个事情在UGUI成了难题(Sorting Layer、Inspector顺序等因素…

访问器模式(Visitor Pattern)

定义 访问器模式(Visitor Pattern)是一种将数据结构与数据操作分离的设计模式,它可以将对数据的操作添加到数据结构中,而不必修改已有的数据结构。这允许我们定义新的操作,而不需要修改已有的类结构。 访问器模式通常…

品牌百度百科应该怎样创建?编辑品牌百度百科词条的秘籍!

在数字化时代,品牌的故事不仅仅存在于广告牌和电视屏幕上,它们还在互联网的每一个角落悄然讲述。百度百科词条作为中国最大的中文百科全书,成为了品牌展示自身故事的重要舞台。那么,如何在这个舞台上留下你的品牌印记呢&#xff1…

solidity编程

一.Solidity 简介 Solidity 是⼀种⽤于编写以太坊虚拟机( EVM )智能合约的 编程语⾔。我认为掌握 Solidity 是参与链上项⽬的必备技 能:区块链项⽬⼤部分是开源的,如果你能读懂代码,就可以 规避很多亏钱项⽬。…

RK3568 android11 调试陀螺仪模块 MPU-6500

一,MPU6500功能介绍 1.简介 MPU6500是一款由TDK生产的运动/惯性传感器,属于惯性测量设备(IMU)的一种。MPU6500集成了3轴加速度计、3轴陀螺仪和一个板载数字运动处理器(DMP),能够提供6轴的运动…

Outlook邮箱IMAP怎么开启?服务器怎么填?

Outlook邮箱IMAP服务器如何开启?Outlook设置IMAP的方法? Outlook邮箱作为其中的佼佼者,被广大用户所青睐。但在使用Outlook邮箱时,许多用户可能会碰到一个问题:如何开启IMAP服务?下面,蜂邮EDM就…

Go Barrier栅栏

1. 简介 实现与pythonthreading.Barrier库类似的功能,多线程同时等待达到指定数量一起放行。 有待改进地方: wait方法没有支持context控制。 2. 代码 import ("context""golang.org/x/sync/semaphore""sync/atomic" …

1222221

☞ 通用计算机启动过程 1️⃣一个基础固件:BIOS 一个基础固件:BIOS→基本IO系统,它提供以下功能: 上电后自检功能 Power-On Self-Test,即POST:上电后,识别硬件配置并对其进行自检&#xff0c…

解决鸿蒙模拟器卡顿的问题

缘起 最近在学习鸿蒙的时候,发现模拟器非常卡,不要说体验到鸿蒙的丝滑,甚至到严重影响使用的程度。 根据我开发Android的经验和在论坛翻了一圈,最终总结出了以下几个方案。 创建模拟器 1、在DevEco Virtual Device Configurat…

歌尔气压计SPA06-003在无人机和手表上的创新应用

随着科技的不断进步,各类智能设备的功能日益强大,其中气压计作为一种能够测量大气压力的传感器,已被广泛应用于多种领域。歌尔气压计以其高精度、低功耗的特点,在无人机和智能手表上的应用尤为突出,为这两个领域的产品…

【InternLM 实战营笔记】LMDeploy 的量化和部署

环境配置 vgpu-smi 查看显卡资源使用情况 新开一个终端执行下面的命令实时观察 GPU 资源的使用情况。 watch vgpu-smi复制环境到我们自己的 conda 环境 /root/share/install_conda_env_internlm_base.sh lmdeploy激活环境 conda activate lmdeploy安装依赖库 # 解决 Modu…

day04_拦截器Apifox角色管理(登录校验,API接口文档,权限管理说明,角色管理,添加角色,修改角色,删除角色)

文章目录 1. 登录校验1.1 需求说明1.2 实现思路1.3 ThreadLocal1.4 AuthContextUtil1.5 拦截器使用1.5.1 拦截器开发1.5.2 拦截器注册 1.6 代码优化1.6.1 配置优化1.6.2 代码优化1.6.3 前端修改 2. API接口文档2.1 Apifox接口管理平台2.1.1 接口管理平台简介2.1.2 Apifox简介2.…

2.1基本算法之枚举1812:完美立方

形如a3 b3 c3 d3的等式被称为完美立方等式。例如123 63 83 103 。编写一个程序&#xff0c;对任给的正整数N (N≤100)&#xff0c;寻找所有的四元组(a, b, c, d)&#xff0c;使得a3 b3 c3 d3&#xff0c;其中a,b,c,d 大于 1, 小于等于N&#xff0c;且b<c<d。 #in…

java面试:elasticsearch

文章目录 引言I 索引1.1 覆盖索引1.2 elasticsearch 面试题1.3 Google的搜索本质II elasticsearch的倒叙索引2.1 发展历史2.2 倒排索引2.3 倒排序的搜索流程III elasticsearch的基础概念IV 创建索引库4.1 步骤4.2 mapping映射4.3 ik分词器

【kubernetes】关于云原生之k8s集群的pod理论详解

目录 一、pod的基础概念 什么是pod&#xff1f; k8s集群中pod的两种使用方式 pod中运行容器的原则&#xff1a; 创建pod的3种方式 第一种&#xff1a;自主式Pod 第二种&#xff1a;控制器管理的Pod 第三种&#xff1a;静态Pod 二、pod中容器的基础概念 pod容器的分类 …