获取IFC构件的位置数据、方向数据

std::map<int, shared_ptr<BuildingEntity>>    map_buildingEntity = b_model->getMapIfcEntities();
std::map<int, shared_ptr<BuildingEntity>>::iterator map_iter1;
for (map_iter1 = map_buildingEntity.begin();map_iter1 != map_buildingEntity.end();++map_iter1)
{
shared_ptr<BuildingEntity> entitiy_selected = map_iter1->second;
slotLoadIfcObjectProperties2(entitiy_selected);
}

-----id: 94 name: "项目编号" class: IfcProject global id: "2ZD1jkdm1DZfnCPYiAaT8B" "项目编号"
--------------final..
-----id: 104 name: "" class: IfcBuilding global id: "2ZD1jkdm1DZfnCPYiAaT8A" ""
--------------final..
-----id: 119 name: "F1" class: IfcBuildingStorey global id: "2ZD1jkdm1DZfnCPYlrRYpC" "F1"
--------------final..
-----id: 149 name: "1" class: IfcSpace global id: "3Mph_S_ef13f4LIAEQPvzw" "1"
--------------final..
-----id: 221 name: "F1-400 x 600mm" class: IfcColumnType global id: "22FxPJmZ14Gwg9hhC9AqUd" "F1-400 x 600mm"
--------------final..
-----id: 253 name: "M_矩形-结构柱:F1-400 x 600mm:361699" class: IfcColumn global id: "22FxPJmZ14Gwg9hhC9AqUY" "M_矩形-结构柱:F1-400 x 600mm:361699"
"[-1247.74,23749.89,0.00]"
--------------final..
-----id: 381 name: "基本墙:F1-砖墙240mm:361786" class: IfcWallStandardCase global id: "22FxPJmZ14Gwg9hhC9AqPx" "基本墙:F1-砖墙240mm:361786"
"[0.00,0.00,1.00]"
0x167d5f287b0
"[2249.09,27889.00,0.00]"
--------------final..
-----id: 579 name: "基本墙:F1-砖墙240mm" class: IfcWallType global id: "22FxPJmZ14Gwg9hhC9AqUr" "基本墙:F1-砖墙240mm"
--------------final..
-----id: 664 name: "可出租" class: IfcGroup global id: "0jcJ1wPir4ER5pN8ZIKcHu" "可出租"
--------------final..
-----id: 679 name: "Default" class: IfcSite global id: "2ZD1jkdm1DZfnCPYiAaT89" "Default"
--------------final..

获取IFC构件的位置数据、方向数据的更多相关文章

  1. IfcAxis2Placement3D IFC构件的位置和方向

    IfcAxis2Placement3D定义了三维空间中物体的位置和方向,由三部分组成: The attribute Axis defines the Z direction, RefDirection ...

  2. IFC构件位置数据与revit模型中对应构件位置数据对比

    IFC构件位置数据与revit模型中对应构件位置数据对比

  3. 根据start和limit从已有的数据列表中获取从start开始的limit个数据

    代码记录(需求:根据start和limit从已有的数据列表中获取从start开始的limit个数据) 已有的数据列表:这个数据列表是经过处理的,可能是在SQL查询时无法处理的如多条件排序,而排序条件需 ...

  4. 获取键盘输入或者USB扫描枪数据

    /// <summary> /// 获取键盘输入或者USB扫描枪数据 可以是没有焦点 应为使用的是全局钩子 /// USB扫描枪 是模拟键盘按下 /// 这里主要处理扫描枪的值,手动输入的 ...

  5. 如何获取jqGrid中选择的行的数据

    原文地址:http://hi.baidu.com/feifan3211/item/c5831f44158761a5df2a9fc1 如何获取jqGrid中选择的行的数据? 下面可以获取选择一行的id, ...

  6. jquery easyui datagrid 获取Checked选择行(勾选行)数据

    原文:jquery easyui datagrid 获取Checked选择行(勾选行)数据 getSelected:取得第一个选中行数据,如果没有选中行,则返回 null,否则返回记录. getSel ...

  7. 探索Windows Azure 监控和自动伸缩系列2 - 获取虚拟机的监控定义和监控数据

    上一篇博文介绍了如何连接Windows Azure: http://www.cnblogs.com/teld/p/5113063.html 本篇我们继续上次的示例代码,获取虚拟机的监控定义和监控数据. ...

  8. 第十四届智能车队员培训 I/O的使用 数据方向寄存器和数据寄存器的配置 MC9S12D64处理器

    I/O的使用 数据方向寄存器和数据寄存器的配置 I/O输入输出的使用: 数据方向寄存器与数据寄存器 寄存器的概念: 寄存器,是集成电路中非常重要的一种存储单元,通常由触发器组成.在集成电路设计中,寄存 ...

  9. python获取数据网页数据并创建文件夹保存(基于python3.6)

    from urllib.parse import urljoin import urllib.request from bs4 import BeautifulSoup import os impor ...

随机推荐

  1. 如何解决WinForm中TableLayout控件闪烁的问题

    public FormReg() { InitializeComponent(); typeof(TableLayoutPanel) .GetProperty("DoubleBuffered ...

  2. Django之路——7 django与ajax

    Ajax简介 AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”.即使用Javascript语言与服务器进行异步交互,传输的数 ...

  3. vue和react原理性知识点

    Vue组件如何通信? computed和watch有什么区别? Vue是如何实现双向绑定的? Proxy与Object.defineProperty的优劣对比? 你是如何理解Vue的响应式系统的? 既 ...

  4. java 获取某年某月最后一天

    Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.YEAR, 2016); calendar.set(Calendar ...

  5. 国产MM才叫漂亮[景甜]

  6. HP DL388 Gen9 Raid P440ar 工具

    HP DL388 Gen9 服务器raid升级P440ar,原先的hpacucli 不能使用,新的工具为hpssacl hpssacli-2.10-14.0.x86_64.rpm 下载地址:wget ...

  7. java利用反射动态获取实体类的属性值

    直接贴代码吧,有需要的话,可以根据自己的需要修改部分代码: public BigDecimal getByAttributeName(ThmdGwqriR thmdGwqriR, String att ...

  8. Hi,this is May.

    “山有木兮木有枝 心悦君兮君不知” 当一个现在的人正在思念过去的人,世间的一切也都会变成过去的样子. 声色的娱乐,本来就如闪电的光.击石的火.男女欢合不过埋香葬玉.赋别鹤离鸾之曲,臂膀一曲一伸的工夫罢 ...

  9. 微信公众号调用外部浏览器打开指定URL链接是如何实现的

    在涉及移动端支付的项目时,由于对支付需求的精细化,不仅需要扫码支付,还有唤醒App支付,另外还有在微信.QQ.支付宝内置浏览器给出相应的提示. 好在国内各大巨头公司在开发浏览器的时候都在浏览器标识上加 ...

  10. SVN “Previous operation has not finished”

    https://jingyan.baidu.com/article/cbcede0761334902f40b4d31.html 需要运行sqlite3打开.svn下的wc.db数据库文件, sqlit ...