|
NX Open C++ 参考指南 2406 v1.1
|
IFC文件导入器 更多...
#include <IfcImporter.hxx>
友元 | |
| class | _IfcImporterBuilder |
IFC文件导入器
表示用于导入IFC数据的@link NXOpen::IfcImporter NXOpen::IfcImporter@endlink
此类使用@link NXOpen::DexManager NXOpen::DexManager@endlink 创建。
Commit()将返回NULL对象 <br> 若要创建此类的新实例,请使用@link NXOpen::DexManager::CreateIfcImporter NXOpen::DexManager::CreateIfcImporter @endlink <br>
默认值。
<list type="table">
<listheader><term>
属性</term> <description>
值</description> </listheader>
<item><term>
BuildingControls </term> <description>
1 </description> </item>
<item><term>
Deltax </term> <description>
0 </description> </item>
<item><term>
Deltay </term> <description>
0 </description> </item>
<item><term>
Deltaz </term> <description>
0 </description> </item>
<item><term>
Electrical </term> <description>
1 </description> </item>
<item><term>
FlattenAssembly </term> <description>
0 </description> </item>
<item><term>
Hvac </term> <description>
1 </description> </item>
<item><term>
ImportFacetsAsXTBrepOrConvergent </term> <description>
XTBrep </description> </item>
<item><term>
ImportTo </term> <description>
WorkPart </description> </item>
<item><term>
ImportToTeamcenter </term> <description>
0 </description> </item>
<item><term>
ImportTooFarHandlingMethod </term> <description>
Insertnode </description> </item>
<item><term>
Messages </term> <description>
None </description> </item>
<item><term>
MoveModelData </term> <description>
To000 </description> </item>
<item><term>
Optimize </term> <description>
1 </description> </item>
<item><term>
PlumbingFireProtection </term> <description>
1 </description> </item>
<item><term>
ProductExtension </term> <description>
1 </description> </item>
<item><term>
RotateAroundZByDegrees </term> <description>
0 </description> </item>
<item><term>
SharedBldgServicesElements </term> <description>
1 </description> </item>
<item><term>
SharedBuildingElements </term> <description>
1 </description> </item>
<item><term>
SharedComponentElements </term> <description>
1 </description> </item>
<item><term>
SharedFacilitiesElements </term> <description>
1 </description> </item>
<item><term>
ShowInformationWindowFlag </term> <description>
0 </description> </item>
StructuralAnalysis 1 StructuralElements 1
创建于NX1872.0.0.
| bool NXOpen::IfcImporter::BuildingControls | ( | ) |
获取建筑控件标志
创建于 NX1899.0.0。
许可证要求:无
| NXString NXOpen::IfcImporter::CollapsePRVsList | ( | ) |
返回折叠的PRV列表 - 要折叠的PRV列表
创建于NX2007.0.0。
许可证要求:无
| double NXOpen::IfcImporter::Deltax | ( | ) |
获取x轴增量
创建于NX1899.0.0。
许可证要求:无
| double NXOpen::IfcImporter::Deltay | ( | ) |
获取y轴增量
创建于NX1899.0.0。
许可证要求:无
| double NXOpen::IfcImporter::Deltaz | ( | ) |
获取z轴增量
创建于NX1899.0.0。
许可证要求:无
| bool NXOpen::IfcImporter::Electrical | ( | ) |
返回电气
于 NX1899.0.0 中创建。
许可证要求:无
| NXString NXOpen::IfcImporter::ExcludeElementClassifications | ( | ) |
返回排除的元素分类 - 要排除的元素分类列表
于 NX2007.0.0 版本创建。
许可证要求:无
| NXString NXOpen::IfcImporter::ExcludePRVsList | ( | ) |
返回排除的PRV列表 - 要排除的PRV列表
创建于NX2007.0.0。
许可证要求:无
| bool NXOpen::IfcImporter::FileOpenFlag | ( | ) |
获取文件打开标志 - 执行文件导入时将其设置为 false
创建于 NX1926.0.0。
许可证要求:无
| bool NXOpen::IfcImporter::FlattenAssembly | ( | ) |
返回FlattenAssembly选项 - 如果设置为true,则装配体将被展平为单个零件
创建于NX1926.0.0.
许可证要求:无
| bool NXOpen::IfcImporter::Hvac | ( | ) |
返回暖通空调
于 NX1899.0.0 中创建。
许可证要求:无
| NXString NXOpen::IfcImporter::ImportFacetsAsConvergentGeometryList | ( | ) |
返回将面导入为收敛几何体的PRV列表 - 要将面导入为收敛几何体的PRV列表
创建于NX2007.0.0。
许可证要求:无
| NXString NXOpen::IfcImporter::ImportFacetsAsPreciseGeometryList | ( | ) |
返回将面导入为精确几何体的PRV列表 - 要将面导入为精确几何体的PRV列表
创建于NX2007.0.0。
许可证要求:无
| NXOpen::IfcImporter::ImportFacetsAsXTBrepOrConvergentEnum NXOpen::IfcImporter::ImportFacetsAsXTBrepOrConvergent | ( | ) |
返回函数获取和设置将面转换为xtbrep或收敛的选项
创建于NX1872.0.0.
许可证要求:无
| NXOpen::IfcImporter::ImportToOption NXOpen::IfcImporter::ImportTo | ( | ) |
返回导入到选项 - 导入到新部件或工作部件。
创建于NX1926.0.0.
许可证要求:无
| NXOpen::IfcImporter::ImportTooFarHandlingMethodEnum NXOpen::IfcImporter::ImportTooFarHandlingMethod | ( | ) |
获取尝试修复超出Parasolid建模框的几何创建失败的方法
创建于NX1953.0.0。
许可证要求:无
| bool NXOpen::IfcImporter::ImportToTeamcenter | ( | ) |
返回是否导入到 Teamcenter - 若设为 true,则导入的数据可添加到 Teamcenter
于 NX1926.0.0 中创建。
许可证要求:无
| NXOpen::IfcImporter::MessageEnum NXOpen::IfcImporter::Messages | ( | ) |
获取加载Ifc文件时系统日志消息的消息级别
创建于NX1872.0.0。
许可证要求:无
| NXOpen::IfcImporter::MoveDataEnum NXOpen::IfcImporter::MoveModelData | ( | ) |
获取移动模型数据
创建于NX1899.0.0。
许可证要求:无
| bool NXOpen::IfcImporter::Optimize | ( | ) |
获取优化Brep选项 - 若设为true,xtbrep将被优化(如合并面)
创建于NX1872.0.0。
许可证要求:无
| bool NXOpen::IfcImporter::PlumbingFireProtection | ( | ) |
获取 plumbing 消防保护标志
创建于 NX1899.0.0。
许可证要求:无
| bool NXOpen::IfcImporter::ProductExtension | ( | ) |
返回产品扩展
于 NX1899.0.0 中创建。
许可证要求:无
| double NXOpen::IfcImporter::RotateAroundZByDegrees | ( | ) |
获取绕Z轴旋转角度(度)
创建于NX1899.0.0。
许可证要求:无
| void NXOpen::IfcImporter::SaveSettings | ( | const char * | filename | ) |
保存设置 - 将设置保存到指定的文件
创建于 NX1926.0.0。
许可证要求:无
| filename | filename |
| void NXOpen::IfcImporter::SaveSettings | ( | const NXString & | filename | ) |
保存设置 - 将设置保存到指定的文件
创建于 NX1926.0.0。
许可证要求:无
| filename | filename |
| void NXOpen::IfcImporter::SetBuildingControls | ( | bool | buildingControls | ) |
设置建筑控件标志
创建于 NX1899.0.0。
许可证要求:无
| buildingControls | buildingcontrols |
| void NXOpen::IfcImporter::SetCollapsePRVsList | ( | const char * | collapsePRVsList | ) |
设置折叠的PRV列表 - 要折叠的PRV列表
创建于NX2007.0.0。
许可证要求:无
| collapsePRVsList | collapseprvslist |
| void NXOpen::IfcImporter::SetCollapsePRVsList | ( | const NXString & | collapsePRVsList | ) |
设置折叠的PRV列表 - 要折叠的PRV列表
创建于NX2007.0.0。
许可证要求:无
| collapsePRVsList | collapseprvslist |
| void NXOpen::IfcImporter::SetDeltax | ( | double | deltax | ) |
设置x轴增量
创建于NX1899.0.0。
许可证要求:无
| deltax | deltax |
| void NXOpen::IfcImporter::SetDeltay | ( | double | deltay | ) |
设置y轴增量
创建于NX1899.0.0。
许可证要求:无
| deltay | deltay |
| void NXOpen::IfcImporter::SetDeltaz | ( | double | deltaz | ) |
设置z轴增量
创建于NX1899.0.0。
许可证要求:无
| deltaz | deltaz |
| void NXOpen::IfcImporter::SetElectrical | ( | bool | electrical | ) |
设置电气
于 NX1899.0.0 中创建。
许可证要求:无
| electrical | 电气 |
| void NXOpen::IfcImporter::SetExcludeElementClassifications | ( | const char * | excludeElementClassifications | ) |
设置排除的元素分类列表 - 要排除的元素分类列表
创建于NX2007.0.0。
许可证要求:无
| excludeElementClassifications | excludeelementclassifications |
| void NXOpen::IfcImporter::SetExcludeElementClassifications | ( | const NXString & | excludeElementClassifications | ) |
设置排除的元素分类列表 - 要排除的元素分类列表
创建于NX2007.0.0。
许可证要求:无
| excludeElementClassifications | excludeelementclassifications |
| void NXOpen::IfcImporter::SetExcludePRVsList | ( | const char * | excludePRVsList | ) |
设置排除的PRV列表 - 要排除的PRV列表
创建于NX2007.0.0。
许可证要求:无
| excludePRVsList | excludeprvslist |
| void NXOpen::IfcImporter::SetExcludePRVsList | ( | const NXString & | excludePRVsList | ) |
设置排除的PRV列表 - 要排除的PRV列表
创建于NX2007.0.0。
许可证要求:无
| excludePRVsList | excludeprvslist |
| void NXOpen::IfcImporter::SetFileOpenFlag | ( | bool | doingFileOpen | ) |
设置文件打开标志 - 执行文件导入时将其设置为 false
创建于 NX1926.0.0。
许可证要求:无
| doingFileOpen | doingfileopen |
| void NXOpen::IfcImporter::SetFlattenAssembly | ( | bool | flattenAssembly | ) |
设置FlattenAssembly选项 - 如果设置为true,则装配体将被展平为单个零件
创建于NX1926.0.0.
许可证要求:无
| flattenAssembly | 展平装配体 |
| void NXOpen::IfcImporter::SetHvac | ( | bool | hvac | ) |
设置暖通空调
于 NX1899.0.0 中创建。
许可证要求:无
| hvac | 暖通空调 |
| void NXOpen::IfcImporter::SetImportFacetsAsConvergentGeometryList | ( | const char * | importFacetsAsConvergentGeometryList | ) |
设置将面导入为收敛几何体的PRV列表 - 要将面导入为收敛几何体的PRV列表
创建于NX2007.0.0。
许可证要求:无
| importFacetsAsConvergentGeometryList | importfacetsasconvergentgeometrylist |
| void NXOpen::IfcImporter::SetImportFacetsAsConvergentGeometryList | ( | const NXString & | importFacetsAsConvergentGeometryList | ) |
设置将面导入为收敛几何体的PRV列表 - 要将面导入为收敛几何体的PRV列表
创建于NX2007.0.0。
许可证要求:无
| importFacetsAsConvergentGeometryList | importfacetsasconvergentgeometrylist |
| void NXOpen::IfcImporter::SetImportFacetsAsPreciseGeometryList | ( | const char * | importFacetsAsPreciseGeometryList | ) |
设置将面导入为精确几何体的PRV列表 - 要将面导入为精确几何体的PRV列表
创建于NX2007.0.0。
许可证要求:无
| importFacetsAsPreciseGeometryList | importfacetsasprecisegeometrylist |
| void NXOpen::IfcImporter::SetImportFacetsAsPreciseGeometryList | ( | const NXString & | importFacetsAsPreciseGeometryList | ) |
设置将面导入为精确几何体的PRV列表 - 要将面导入为精确几何体的PRV列表
创建于NX2007.0.0。
许可证要求:无
| importFacetsAsPreciseGeometryList | importfacetsasprecisegeometrylist |
| void NXOpen::IfcImporter::SetImportFacetsAsXTBrepOrConvergent | ( | NXOpen::IfcImporter::ImportFacetsAsXTBrepOrConvergentEnum | importFacetsAsXTBrepOrConvergent | ) |
设置函数获取和设置将面转换为xtbrep或收敛的选项
创建于NX1872.0.0.
许可证要求:无
| importFacetsAsXTBrepOrConvergent | 将面导入为xtbrep或收敛 |
| void NXOpen::IfcImporter::SetImportTo | ( | NXOpen::IfcImporter::ImportToOption | importTo | ) |
设置导入到选项 - 导入到新部件或工作部件。
创建于NX1926.0.0.
许可证要求:无
| importTo | 导入到 |
| void NXOpen::IfcImporter::SetImportTooFarHandlingMethod | ( | NXOpen::IfcImporter::ImportTooFarHandlingMethodEnum | importTooFarHandlingMethod | ) |
设置尝试修复超出Parasolid建模框的几何创建失败的方法
创建于NX1953.0.0。
许可证要求:无
| importTooFarHandlingMethod | importtoofarhandlingmethod |
| void NXOpen::IfcImporter::SetImportToTeamcenter | ( | bool | importToTeamcenter | ) |
设置导入到Teamcenter的属性 - 若设为true,则导入的数据可添加到Teamcenter
创建于NX1926.0.0。
许可证要求:无
| importToTeamcenter | importtoteamcenter |
| void NXOpen::IfcImporter::SetMessages | ( | NXOpen::IfcImporter::MessageEnum | messages | ) |
设置加载Ifc文件时系统日志消息的消息级别
创建于NX1872.0.0。
许可证要求:无
| messages | messages |
| void NXOpen::IfcImporter::SetMoveModelData | ( | NXOpen::IfcImporter::MoveDataEnum | moveModelData | ) |
设置移动模型数据
创建于NX1899.0.0。
许可证要求:无
| moveModelData | movemodeldata |
| void NXOpen::IfcImporter::SetOptimize | ( | bool | optimize | ) |
设置优化Brep选项 - 若设为true,xtbrep将被优化(如合并面)
创建于NX1872.0.0。
许可证要求:无
| optimize | optimize |
| void NXOpen::IfcImporter::SetPlumbingFireProtection | ( | bool | plumbingFireProtection | ) |
设置 plumbing 消防保护标志
创建于 NX1899.0.0。
许可证要求:无
| plumbingFireProtection | plumbingfireprotection |
| void NXOpen::IfcImporter::SetProductExtension | ( | bool | productExtension | ) |
设置产品扩展
于 NX1899.0.0 中创建。
许可证要求:无
| productExtension | 产品扩展 |
| void NXOpen::IfcImporter::SetRotateAroundZByDegrees | ( | double | rotateAroundZByDegrees | ) |
设置绕Z轴旋转角度(度)
创建于NX1899.0.0。
许可证要求:无
| rotateAroundZByDegrees | rotatearoundzbydegrees |
| void NXOpen::IfcImporter::SetSettingsFile | ( | const char * | filename | ) |
设置设置文件 - 用于读取默认选项的定义文件
创建于 NX1926.0.0。
许可证要求:无
| filename | filename |
| void NXOpen::IfcImporter::SetSettingsFile | ( | const NXString & | filename | ) |
设置设置文件 - 用于读取默认选项的定义文件
创建于 NX1926.0.0。
许可证要求:无
| filename | filename |
| void NXOpen::IfcImporter::SetSharedBldgServicesElements | ( | bool | sharedBldgServicesElements | ) |
设置共享建筑服务元素
于 NX1899.0.0 中创建。
许可证要求:无
| sharedBldgServicesElements | 共享建筑服务元素 |
| void NXOpen::IfcImporter::SetSharedBuildingElements | ( | bool | sharedBuildingElements | ) |
设置共享建筑元素
于 NX1899.0.0 中创建。
许可证要求:无
| sharedBuildingElements | 共享建筑元素 |
| void NXOpen::IfcImporter::SetSharedComponentElements | ( | bool | sharedComponentElements | ) |
设置共享组件元素
于 NX1899.0.0 中创建。
许可证要求:无
| sharedComponentElements | 共享组件元素 |
| void NXOpen::IfcImporter::SetSharedFacilitiesElements | ( | bool | sharedFacilitiesElements | ) |
设置共享设施元素
于 NX1899.0.0 中创建。
许可证要求:无
| sharedFacilitiesElements | 共享设施元素 |
| void NXOpen::IfcImporter::SetShowInformationWindowFlag | ( | bool | doingInformationWindow | ) |
设置信息窗口显示标志 - 设置为 true 可在窗口中显示信息
创建于 NX1872.0.0。
许可证要求:无
| doingInformationWindow | doinginformationwindow |
| void NXOpen::IfcImporter::SetStructuralAnalysis | ( | bool | structuralAnalysis | ) |
设置结构分析
于 NX1899.0.0 中创建。
许可证要求:无
| structuralAnalysis | 结构分析 |
| void NXOpen::IfcImporter::SetStructuralElements | ( | bool | structuralElements | ) |
设置结构元素标志
创建于 NX1899.0.0。
许可证要求:无
| structuralElements | structuralelements |
| NXString NXOpen::IfcImporter::SettingsFile | ( | ) |
获取设置文件 - 用于读取默认选项的定义文件
创建于 NX1926.0.0。
许可证要求:无
| bool NXOpen::IfcImporter::SharedBldgServicesElements | ( | ) |
返回共享建筑服务元素
于 NX1899.0.0 中创建。
许可证要求:无
| bool NXOpen::IfcImporter::SharedBuildingElements | ( | ) |
返回共享建筑元素
于 NX1899.0.0 中创建。
许可证要求:无
| bool NXOpen::IfcImporter::SharedComponentElements | ( | ) |
返回共享组件元素
于 NX1899.0.0 中创建。
许可证要求:无
| bool NXOpen::IfcImporter::SharedFacilitiesElements | ( | ) |
返回共享设施元素
于 NX1899.0.0 中创建。
许可证要求:无
| bool NXOpen::IfcImporter::ShowInformationWindowFlag | ( | ) |
获取信息窗口显示标志 - 设置为 true 可在窗口中显示信息
创建于 NX1872.0.0。
许可证要求:无
| bool NXOpen::IfcImporter::StructuralAnalysis | ( | ) |
获取结构分析标志
创建于 NX1899.0.0。
许可证要求:无
| bool NXOpen::IfcImporter::StructuralElements | ( | ) |
获取结构元素标志
创建于 NX1899.0.0。
许可证要求:无