|
NX Open C++ 参考指南 2406 v1.1
|
IGES文件导入器 更多...
#include <IgesImporter.hxx>
Public 类型 | |
| enum | CopiousDataEnum { CopiousDataEnumCubicNURBBestfitSpline , CopiousDataEnumLinearNURBSpline , CopiousDataEnumGroupofLines } |
| enum | ImportToEnum { ImportToEnumWorkPart , ImportToEnumNewPart } |
| Public 类型 继承自 NXOpen::BaseImporter | |
| enum | Mode { ModeNativeFileSystem , ModeTeamcenter } |
友元 | |
| class | _IgesImporterBuilder |
IGES文件导入器
表示用于导入IGES数据的@link NXOpen::IgesImporter NXOpen::IgesImporter@endlink 此类通过@link NXOpen::DexManager NXOpen::DexManager@endlink 创建。 Commit() 将返回NULL对象 <br> 要创建此类的新实例,请使用@link NXOpen::DexManager::CreateIgesImporter NXOpen::DexManager::CreateIgesImporter @endlink <br>
默认值。
| 属性 | 值 |
|---|---|
| 大量数据 | 三次NURB最佳拟合样条 |
| 扁平化装配 | 0 |
| 几何修复公差 | 0 |
| 导入到 | 工作部件 |
| 导入到Teamcenter | 0 |
| 图层默认值 | 0 |
| 映射视图从属 | 0 |
| 优化 | 0 |
| 处理保留标志 | 0 |
| 缝合曲面 | 0 |
| 简化几何 | 0 |
| 平滑B曲面 | 0 |
| 曲面修剪公差 | 0.0254 |
在NX6.0.0中创建。
| NXOpen::IgesImporter::CopiousDataEnum NXOpen::IgesImporter::CopiousData | ( | ) |
返回冗余数据映射选项
创建于NX6.0.0.
许可要求 : 无
| bool NXOpen::IgesImporter::FileOpenFlag | ( | ) |
返回文件打开标志——如果是文件导入操作,设为 false
创建于 NX6.0.0。
许可证要求:无
| bool NXOpen::IgesImporter::FlattenAssembly | ( | ) |
获取装配展平标识 - 若设置为true,装配结构将不保留
创建于NX6.0.0。
许可证要求:无
| double NXOpen::IgesImporter::GeomFixupTol | ( | ) |
返回几何修复公差
创建于 NX6.0.0。
许可证要求:无
| NXOpen::IgesImporter::ImportToEnum NXOpen::IgesImporter::ImportTo | ( | ) |
返回导入到选项 - 该选项用于确定IGES文件的导入目标,可选择导入到新部件或工作部件。
创建于NX6.0.0.
许可要求 : 无
| bool NXOpen::IgesImporter::ImportToTeamcenter | ( | ) |
返回导入到Teamcenter选项 - 若设为true,则不保留装配结构
创建于NX7.0.0.
许可要求 : 无
| int NXOpen::IgesImporter::LayerDefault | ( | ) |
获取IGES文件中0层的默认图层
创建于NX6.0.0。
许可证要求:无
| NXString NXOpen::IgesImporter::LayerMask | ( | ) |
返回层掩码 - 启用层的逗号分隔列表
创建于NX6.0.0.
许可要求 : 无
| bool NXOpen::IgesImporter::MapViewDep | ( | ) |
获取视图依赖映射标识 - 若要将视图依赖/修改的实体映射到模型对象,设置为true
创建于NX6.0.0。
许可证要求:无
| NXOpen::ObjectTypeSelector * NXOpen::IgesImporter::ObjectTypes | ( | ) |
返回对象类型选择器 - 用于设置对象类型过滤器的子组件,可根据类型过滤对象
创建于NX6.0.0.
许可要求 : 无
| bool NXOpen::IgesImporter::Optimize | ( | ) |
获取几何优化标识 - 若需要自动优化几何,设置为true
创建于NX6.0.0。
许可证要求:无
| void NXOpen::IgesImporter::SaveSettings | ( | const char * | filename | ) |
保存设置 - 将设置保存到指定文件
创建于NX6.0.0.
许可要求 : 无
| filename | 文件名 |
| void NXOpen::IgesImporter::SaveSettings | ( | const NXString & | filename | ) |
保存设置 - 将设置保存到指定文件
创建于NX6.0.0.
许可要求 : 无
| filename | 文件名 |
| void NXOpen::IgesImporter::SetCopiousData | ( | NXOpen::IgesImporter::CopiousDataEnum | copiousData | ) |
设置冗余数据映射选项
创建于NX6.0.0.
许可要求 : 无
| copiousData | 冗余数据 |
| void NXOpen::IgesImporter::SetFileOpenFlag | ( | bool | doingFileOpen | ) |
设置文件打开标志——如果是文件导入操作,设为 false
创建于 NX6.0.0。
许可证要求:无
| doingFileOpen | doingfileopen |
| void NXOpen::IgesImporter::SetFlattenAssembly | ( | bool | flattenAssembly | ) |
设置装配展平标识 - 若设置为true,装配结构将不保留
创建于NX6.0.0。
许可证要求:无
| flattenAssembly | 装配展平标识 |
| void NXOpen::IgesImporter::SetGeomFixupTol | ( | double | geomFixupTol | ) |
设置几何修复公差
创建于 NX6.0.0。
许可证要求:无
| geomFixupTol | geomfixuptol |
| void NXOpen::IgesImporter::SetImportTo | ( | NXOpen::IgesImporter::ImportToEnum | importTo | ) |
设置导入到选项 - 该选项用于确定IGES文件的导入目标,可选择导入到新部件或工作部件。
创建于NX6.0.0.
许可要求 : 无
| importTo | 导入到目标 |
| void NXOpen::IgesImporter::SetImportToTeamcenter | ( | bool | importToTeamcenter | ) |
设置导入到Teamcenter选项 - 若设为true,则不保留装配结构
创建于NX7.0.0.
许可要求 : 无
| importToTeamcenter | 导入到Teamcenter |
| void NXOpen::IgesImporter::SetLayerDefault | ( | int | layerDefault | ) |
设置IGES文件中0层的默认图层
创建于NX6.0.0。
许可证要求:无
| layerDefault | 默认图层 |
| void NXOpen::IgesImporter::SetLayerMask | ( | const char * | layerMask | ) |
设置层掩码 - 启用层的逗号分隔列表
创建于NX6.0.0.
许可要求 : 无
| layerMask | 层掩码 |
| void NXOpen::IgesImporter::SetLayerMask | ( | const NXString & | layerMask | ) |
设置层掩码 - 启用层的逗号分隔列表
创建于NX6.0.0.
许可要求 : 无
| layerMask | 层掩码 |
| void NXOpen::IgesImporter::SetMapViewDep | ( | bool | mapViewDep | ) |
设置视图依赖映射标识 - 若要将视图依赖/修改的实体映射到模型对象,设置为true
创建于NX6.0.0。
许可证要求:无
| mapViewDep | 视图依赖映射标识 |
| void NXOpen::IgesImporter::SetOptimize | ( | bool | optimize | ) |
设置几何优化标识 - 若需要自动优化几何,设置为true
创建于NX6.0.0。
许可证要求:无
| optimize | 几何优化标识 |
| void NXOpen::IgesImporter::SetSettingsFile | ( | const char * | filename | ) |
设置设置文件 - 默认选项的定义文件
创建于NX6.0.0.
许可要求 : 无
| filename | 文件名 |
| void NXOpen::IgesImporter::SetSettingsFile | ( | const NXString & | filename | ) |
设置设置文件 - 默认选项的定义文件
创建于NX6.0.0.
许可要求 : 无
| filename | 文件名 |
| void NXOpen::IgesImporter::SetSewSurfaces | ( | bool | sewSurfaces | ) |
设置曲面缝合标识 - 若需要自动缝合曲面,设置为true
创建于NX6.0.0。
许可证要求:无
| sewSurfaces | 曲面缝合标识 |
| void NXOpen::IgesImporter::SetSimplifyGeometry | ( | bool | simplifyGeometry | ) |
设置几何简化标识 - 若需要自动简化几何,设置为true
创建于NX6.0.0。
许可证要求:无
| simplifyGeometry | 几何简化标识 |
| void NXOpen::IgesImporter::SetSmoothBSurf | ( | bool | smoothBSurf | ) |
设置B样条曲面平滑标识 - 若需要平滑B样条曲面,设置为true
创建于NX6.0.0。
许可证要求:无
| smoothBSurf | B样条曲面平滑标识 |
| void NXOpen::IgesImporter::SetSurfTrimTol | ( | double | surfTrimTol | ) |
设置曲面修剪公差 - 曲面修剪公差值
创建于NX6.0.0。
许可证要求:无
| surfTrimTol | 曲面修剪公差 |
| NXString NXOpen::IgesImporter::SettingsFile | ( | ) |
返回设置文件 - 默认选项的定义文件
创建于NX6.0.0.
许可要求 : 无
| bool NXOpen::IgesImporter::SewSurfaces | ( | ) |
获取曲面缝合标识 - 若需要自动缝合曲面,设置为true
创建于NX6.0.0。
许可证要求:无
| bool NXOpen::IgesImporter::SimplifyGeometry | ( | ) |
获取几何简化标识 - 若需要自动简化几何,设置为true
创建于NX6.0.0。
许可证要求:无
| bool NXOpen::IgesImporter::SmoothBSurf | ( | ) |
获取B样条曲面平滑标识 - 若需要平滑B样条曲面,设置为true
创建于NX6.0.0。
许可证要求:无
| double NXOpen::IgesImporter::SurfTrimTol | ( | ) |
获取曲面修剪公差 - 曲面修剪公差值
创建于NX6.0.0。
许可证要求:无