|
NX Open C++ 参考指南 2406 v1.1
|
IFC文件创建器 更多...
#include <IfcCreator.hxx>
友元 | |
| class | _IfcCreatorBuilder |
IFC文件创建器
表示导出IFC数据时使用的@link NXOpen::IfcCreator NXOpen::IfcCreator@endlink 该类通过@link NXOpen::DexManager NXOpen::DexManager@endlink 创建。 Commit()将返回空对象。<br>要创建该类的新实例,请使用@link NXOpen::DexManager::CreateIfcCreator NXOpen::DexManager::CreateIfcCreator @endlink <br>
默认值。
| 属性 | 值 |
|---|---|
| AngularTolerance | 18.0 |
| ChordalTolerance | 0.08(毫米单位零件),0.0031496(英寸单位零件) |
| ChordalToleranceMethodOption | Relative |
| ExportUnits | Millimeters |
| IfcFileFormat | IFC2x3 |
| IncludeOrExcludeAttributeCategories | Exclude |
| IncludeOrExcludeAttributes | Exclude |
| RelativeChordalTolerance | 0.4 |
| TessellationMethodOption | LightWeightRepresentation |
在NX1899.0.0中创建。
| double NXOpen::IfcCreator::AngularTolerance | ( | ) |
返回角度公差
于 NX1899.0.0 版本创建。
许可证要求:无
| NXString NXOpen::IfcCreator::AttributeCategories | ( | ) |
返回属性类别 - 要包含或排除的属性类别名称
于 NX1953.0.0 版本创建。
许可证要求:无
| NXString NXOpen::IfcCreator::Attributes | ( | ) |
获取属性 - 要包含或排除的属性名称
于 NX1980.0.0 中创建。
许可证要求:无
| double NXOpen::IfcCreator::ChordalTolerance | ( | ) |
返回弦公差
于 NX1899.0.0 版本创建。
许可证要求:无
| NXOpen::IfcCreator::ChordalToleranceMethodOptionEnum NXOpen::IfcCreator::ChordalToleranceMethodOption | ( | ) |
返回弦公差方法 - 指示是否使用相对或绝对弦公差
于 NX2007.0.0 版本创建。
许可证要求:无
| NXOpen::IfcCreator::ExportFromOption NXOpen::IfcCreator::ExportFrom | ( | ) |
返回导出来源选项 - 确定导出显示部件或现有部件的数据
Created in NX1926.0.0.
License requirements : None
| NXOpen::ObjectSelector * NXOpen::IfcCreator::ExportSelectionBlock | ( | ) |
返回导出选择块 - 将通过该块进行对象选择
Created in NX1926.0.0.
License requirements : None
| NXOpen::IfcCreator::UnitsEnum NXOpen::IfcCreator::ExportUnits | ( | ) |
返回导出 IFC 文件时要转换为的单位
于 NX1899.0.0 版本创建。
许可证要求:无
| bool NXOpen::IfcCreator::ExportUserDefinedAttributes | ( | ) |
返回导出用户定义属性 - 指示是否要导出用户定义属性
于 NX1953.0.0 版本创建。
许可证要求:无
| bool NXOpen::IfcCreator::FileSaveFlag | ( | ) |
获取文件另存为标志 - 表示文件是否通过“文件->另存为”导出
于 NX1926.0.0 中创建。
许可证要求:无
| NXOpen::IfcCreator::IfcFormatEnum NXOpen::IfcCreator::IfcFileFormat | ( | ) |
返回IFC文件格式
Created in NX1899.0.0.
License requirements : None
| NXOpen::IfcCreator::IncludeOrExcludeAttributeCategoriesEnum NXOpen::IfcCreator::IncludeOrExcludeAttributeCategories | ( | ) |
返回包含或排除属性类别 - 指示属性类别名称列表是要包含还是排除
于 NX1953.0.0 版本创建。
许可证要求:无
| NXOpen::IfcCreator::IncludeOrExcludeAttributesEnum NXOpen::IfcCreator::IncludeOrExcludeAttributes | ( | ) |
获取包含或排除属性的方式 - 方法 SetAttributes 设置的属性列表是包含还是排除
于 NX1980.0.0 中创建。
许可证要求:无
| NXString NXOpen::IfcCreator::InputFile | ( | ) |
返回输入文件 - 将从该文件读取要导出的数据
Created in NX1899.0.0.
License requirements : None
| double NXOpen::IfcCreator::RelativeChordalTolerance | ( | ) |
返回相对弦公差
于 NX2007.0.0 版本创建。
许可证要求:无
| void NXOpen::IfcCreator::SaveSettings | ( | const char * | filename | ) |
保存设置 - 将设置保存到指定文件
Created in NX1926.0.0.
License requirements : None
| filename | 文件名 |
| void NXOpen::IfcCreator::SaveSettings | ( | const NXString & | filename | ) |
保存设置 - 将设置保存到指定文件
Created in NX1926.0.0.
License requirements : None
| filename | 文件名 |
| void NXOpen::IfcCreator::SetAngularTolerance | ( | double | angularTolerance | ) |
设置角度公差
于 NX1899.0.0 版本创建。
许可证要求:无
| angularTolerance | angulartolerance |
| void NXOpen::IfcCreator::SetAttributeCategories | ( | const char * | attributeCategories | ) |
设置属性类别 - 要包含或排除的属性类别名称
于 NX1953.0.0 中创建。
许可证要求:无
| attributeCategories | 属性类别 |
| void NXOpen::IfcCreator::SetAttributeCategories | ( | const NXString & | attributeCategories | ) |
设置属性类别 - 要包含或排除的属性类别名称
于 NX1953.0.0 版本创建。
许可证要求:无
| attributeCategories | attributecategories |
| void NXOpen::IfcCreator::SetAttributes | ( | const char * | attributes | ) |
设置属性 - 要包含或排除的属性名称
于 NX1980.0.0 中创建。
许可证要求:无
| attributes | 属性 |
| void NXOpen::IfcCreator::SetAttributes | ( | const NXString & | attributes | ) |
设置属性 - 要包含或排除的属性名称
于 NX1980.0.0 中创建。
许可证要求:无
| attributes | 属性 |
| void NXOpen::IfcCreator::SetChordalTolerance | ( | double | chordalTolerance | ) |
设置弦公差
于 NX1899.0.0 版本创建。
许可证要求:无
| chordalTolerance | chordaltolerance |
| void NXOpen::IfcCreator::SetChordalToleranceMethodOption | ( | NXOpen::IfcCreator::ChordalToleranceMethodOptionEnum | chordalToleranceMethodOption | ) |
设置弦公差方法 - 指示是否使用相对或绝对弦公差
于 NX2007.0.0 版本创建。
许可证要求:无
| chordalToleranceMethodOption | chordaltolerancemethodoption |
| void NXOpen::IfcCreator::SetExportFrom | ( | NXOpen::IfcCreator::ExportFromOption | exportFrom | ) |
设置导出来源选项 - 确定导出显示部件或现有部件的数据
Created in NX1926.0.0.
License requirements : None
| exportFrom | 导出来源 |
| void NXOpen::IfcCreator::SetExportUnits | ( | NXOpen::IfcCreator::UnitsEnum | exportUnits | ) |
设置导出 IFC 文件时要转换为的单位
于 NX1899.0.0 版本创建。
许可证要求:无
| exportUnits | exportunits |
| void NXOpen::IfcCreator::SetExportUserDefinedAttributes | ( | bool | exportUserDefinedAttributes | ) |
设置导出用户定义属性 - 指示是否要导出用户定义属性
于 NX1953.0.0 版本创建。
许可证要求:无
| exportUserDefinedAttributes | exportuserdefinedattributes |
| void NXOpen::IfcCreator::SetFileSaveFlag | ( | bool | fileSaveAs | ) |
设置文件另存为标志 - 表示文件是否通过“文件->另存为”导出
于 NX1926.0.0 中创建。
许可证要求:无
| fileSaveAs | 文件另存为 |
| void NXOpen::IfcCreator::SetIfcFileFormat | ( | NXOpen::IfcCreator::IfcFormatEnum | ifcFileFormat | ) |
设置IFC文件格式
Created in NX1899.0.0.
License requirements : None
| ifcFileFormat | IFC文件格式 |
| void NXOpen::IfcCreator::SetIncludeOrExcludeAttributeCategories | ( | NXOpen::IfcCreator::IncludeOrExcludeAttributeCategoriesEnum | includeOrExcludeAttributeCategories | ) |
设置包含或排除属性类别 - 指示属性类别名称列表是要包含还是排除
于 NX1953.0.0 版本创建。
许可证要求:无
| includeOrExcludeAttributeCategories | includeorexcludeattributecategories |
| void NXOpen::IfcCreator::SetIncludeOrExcludeAttributes | ( | NXOpen::IfcCreator::IncludeOrExcludeAttributesEnum | includeOrExcludeAttributes | ) |
设置包含或排除属性的方式 - 方法 SetAttributes 设置的属性列表是包含还是排除
于 NX1980.0.0 中创建。
许可证要求:无
| includeOrExcludeAttributes | 包含或排除属性的方式 |
| void NXOpen::IfcCreator::SetInputFile | ( | const char * | inputFile | ) |
设置输入文件 - 将从该文件读取要导出的数据
Created in NX1899.0.0.
License requirements : None
| inputFile | 输入文件 |
| void NXOpen::IfcCreator::SetInputFile | ( | const NXString & | inputFile | ) |
设置输入文件 - 将从该文件读取要导出的数据
Created in NX1899.0.0.
License requirements : None
| inputFile | 输入文件 |
| void NXOpen::IfcCreator::SetRelativeChordalTolerance | ( | double | relativeChordalTolerance | ) |
设置相对弦公差
于 NX2007.0.0 版本创建。
许可证要求:无
| relativeChordalTolerance | relativechordaltolerance |
| void NXOpen::IfcCreator::SetSettingsFile | ( | const char * | filename | ) |
设置用于读取默认设置的设置文件
Created in NX1926.0.0.
License requirements : None
| filename | 文件名 |
| void NXOpen::IfcCreator::SetSettingsFile | ( | const NXString & | filename | ) |
设置用于读取默认设置的设置文件
Created in NX1926.0.0.
License requirements : None
| filename | 文件名 |
| void NXOpen::IfcCreator::SetTessellationMethodOption | ( | NXOpen::IfcCreator::TessellationMethodOptionEnum | tessellationMethodOption | ) |
设置细分方法 - 指示使用NX轻量化表示还是指定公差
Created in NX2007.0.0.
License requirements : None
| tessellationMethodOption | 细分方法选项 |
| NXString NXOpen::IfcCreator::SettingsFile | ( | ) |
返回用于读取默认设置的设置文件
Created in NX1926.0.0.
License requirements : None
| NXOpen::IfcCreator::TessellationMethodOptionEnum NXOpen::IfcCreator::TessellationMethodOption | ( | ) |
返回细分方法 - 指示使用NX轻量化表示还是指定公差
Created in NX2007.0.0.
License requirements : None