|
NX Open C++ 参考指南 2406 v1.1
|
IGES文件创建器 更多...
#include <IgesCreator.hxx>
友元 | |
| class | _IgesCreatorBuilder |
IGES文件创建器
表示用于导出IGES数据的 @link NXOpen::IgesCreator NXOpen::IgesCreator@endlink 类 该类通过 @link NXOpen::DexManager NXOpen::DexManager@endlink 创建。 Commit()方法返回空对象。 调用commit()方法前,工作部件必须在会话中存在。 <br> 若要创建该类的新实例,请使用 @link NXOpen::DexManager::CreateIgesCreator NXOpen::DexManager::CreateIgesCreator @endlink <br>
默认值列表。
| 属性 | 默认值 |
|---|---|
| B曲线公差 | 0.058 |
| 导出工程图 | 0 |
| 导出源 | 显示部件 |
| 导出模型数据 | 0 |
| 展平装配 | 0 |
| 相同点分辨率 | 0 |
| JAMA格式 | 0 |
| 剖面线映射到 | 截面区域 |
| 旋转面映射到 | B曲面 |
| 圆柱面映射为B曲面 | 0 |
| 最大线宽 | 0 |
| 最大三维模型空间 | 0 |
| 处理保留标志 | 0 |
| 参考类型 | 绝对 |
| 系统默认相同点分辨率 | 0 |
| 系统默认最大三维模型空间 | 0 |
| 使用起始段文件 | 0 |
创建于NX6.0.0版本。
| NXString NXOpen::IgesCreator::Author | ( | ) |
返回作者 - 作者姓名
创建于 NX5.0.0。
许可证要求:无
| double NXOpen::IgesCreator::BcurveTol | ( | ) |
返回B样条曲线容差 - 创建B样条曲线的容差
创建于NX6.0.0。
许可证要求:无
| NXString NXOpen::IgesCreator::Company | ( | ) |
返回公司 - 公司名称
创建于 NX6.0.0。
许可证要求:无
| NXOpen::CoordinateSystem * NXOpen::IgesCreator::Csys | ( | ) |
返回坐标系 - 导出数据的参考坐标系
创建于 NX5.0.0。
许可证要求:无
| NXString NXOpen::IgesCreator::DrawingList | ( | ) |
返回图纸列表 - 以逗号分隔的图纸列表
于 NX6.0.0 中创建。
许可证要求:无
| bool NXOpen::IgesCreator::ExportDrawings | ( | ) |
获取是否将工程图导出到IGES - 如果设置为true,工程图将导出到IGES
创建于 NX6.0.0.
许可证要求 : 无
| NXOpen::IgesCreator::ExportFromOption NXOpen::IgesCreator::ExportFrom | ( | ) |
获取导出来源 - 此选项确定导出显示部件还是现有部件的数据
创建于 NX6.0.0.
许可证要求 : 无
| bool NXOpen::IgesCreator::ExportModelData | ( | ) |
获取是否将NX模型数据导出到IGES - 如果设置为true,模型数据将导出到IGES
创建于 NX6.0.0.
许可证要求 : 无
| NXOpen::ObjectSelector * NXOpen::IgesCreator::ExportSelectionBlock | ( | ) |
返回导出选择块 - 将通过此块进行对象选择
创建于 NX6.0.0。
许可证要求:无
| bool NXOpen::IgesCreator::FileSaveFlag | ( | ) |
返回文件保存标志 - 若执行文件导出则设置为 false
创建于 NX6.0.0。
许可证要求:无
| bool NXOpen::IgesCreator::FlattenAssembly | ( | ) |
返回展平装配 - 若设为true,装配结构将不被保留
创建于NX6.0.0。
许可证要求:无
| double NXOpen::IgesCreator::IdenticalPointResolution | ( | ) |
返回点重合分辨率 - 若不使用系统定义的点重合容差值,则指定新值
创建于 NX6.0.0。
许可证要求:无
| NXString NXOpen::IgesCreator::InputFile | ( | ) |
获取输入文件 - 正在导出的文件名。
创建于 NX6.0.0.
许可证要求 : 无
| bool NXOpen::IgesCreator::Jama | ( | ) |
返回JAMA - 若设为true,导出数据将符合日本汽车标准
创建于NX6.0.0。
许可证要求:无
| NXString NXOpen::IgesCreator::LayerMask | ( | ) |
返回图层掩码 - 可通过仅指定包含适当信息的图层来限制导出的数据。可输入图层编号或用逗号分隔的图层范围。例如,1, 5, 88-109,190-199, 201, 206-210 是合法规范。导出图层的默认设置为 1-256。
创建于 NX6.0.0。
许可证要求:无
| NXOpen::IgesCreator::CrossHatchMapEnum NXOpen::IgesCreator::MapCrossHatchTo | ( | ) |
返回剖面线到剖面区域或大量数据的映射方式
创建于NX6.0.0。
许可证要求:无
| NXOpen::IgesCreator::MapRevolvedFacesOption NXOpen::IgesCreator::MapRevolvedFacesTo | ( | ) |
返回NX中旋转面到IGES B样条曲面/旋转曲面的映射方式
创建于NX6.0.0。
许可证要求:无
| bool NXOpen::IgesCreator::MapTabCylToBSurf | ( | ) |
返回映射柱面到B样条曲面
创建于NX6.0.0。
许可证要求:无
| double NXOpen::IgesCreator::MaxLineThickness | ( | ) |
返回最大线宽 - 输出IGES文件中的最大线宽
创建于NX6.0.0。
许可证要求:无
| double NXOpen::IgesCreator::MaxThreeDMdlSpace | ( | ) |
返回最大3D模型空间 - 若不使用系统定义的最大3D模型空间,则指定新值
创建于 NX6.0.0。
许可证要求:无
| NXOpen::ObjectTypeSelector * NXOpen::IgesCreator::ObjectTypes | ( | ) |
返回对象类型选择器 - 用于设置对象类型过滤器的子组件,将用于基于类型过滤对象
创建于 NX6.0.0。
许可证要求:无
| NXString NXOpen::IgesCreator::ReceiverID | ( | ) |
返回接收方ID
于 NX6.0.0 中创建。
许可证要求:无
| NXOpen::IgesCreator::CsysrefEnum NXOpen::IgesCreator::ReferenceType | ( | ) |
返回参考类型 - 导出的参考坐标系
创建于NX6.0.0。
许可证要求:无
| void NXOpen::IgesCreator::SaveSettings | ( | const char * | filename | ) |
保存设置 - 将设置保存到指定文件
创建于 NX6.0.0.
许可证要求 : 无
| filename | 文件名 |
| void NXOpen::IgesCreator::SaveSettings | ( | const NXString & | filename | ) |
保存设置 - 将设置保存到指定文件
创建于 NX6.0.0.
许可证要求 : 无
| filename | 文件名 |
| void NXOpen::IgesCreator::SetAuthor | ( | const char * | author | ) |
设置作者 - 作者姓名
创建于 NX6.0.0。
许可证要求:无
| author | 作者 |
| void NXOpen::IgesCreator::SetAuthor | ( | const NXString & | author | ) |
设置作者 - 作者姓名
创建于 NX6.0.0。
许可证要求:无
| author | 作者 |
| void NXOpen::IgesCreator::SetBcurveTol | ( | double | bcurveTol | ) |
设置B样条曲线容差 - 创建B样条曲线的容差
创建于NX6.0.0。
许可证要求:无
| bcurveTol | bcurvetol |
| void NXOpen::IgesCreator::SetCompany | ( | const char * | company | ) |
设置公司 - 公司名称
于 NX6.0.0 中创建。
许可证要求:无
| company | 公司名称 |
| void NXOpen::IgesCreator::SetCompany | ( | const NXString & | company | ) |
设置公司 - 公司名称
创建于 NX6.0.0。
许可证要求:无
| company | 公司 |
| void NXOpen::IgesCreator::SetCsys | ( | NXOpen::CoordinateSystem * | csys | ) |
设置坐标系 - 导出数据的参考坐标系
创建于 NX5.0.0。
许可证要求:无
| csys | 坐标系 |
| void NXOpen::IgesCreator::SetDrawingArray | ( | const std::vector< NXOpen::TaggedObject * > & | objects | ) |
设置图纸 - 要转换的图纸列表
创建于 NX6.0.0。
许可证要求:无
| objects | 列表中的项 |
| void NXOpen::IgesCreator::SetDrawingList | ( | const char * | drawingList | ) |
设置图纸列表 - 以逗号分隔的图纸列表
于 NX6.0.0 中创建。
许可证要求:无
| drawingList | 图纸列表 |
| void NXOpen::IgesCreator::SetDrawingList | ( | const NXString & | drawingList | ) |
设置图纸列表 - 以逗号分隔的图纸列表
于 NX6.0.0 中创建。
许可证要求:无
| drawingList | 图纸列表 |
| void NXOpen::IgesCreator::SetExportDrawings | ( | bool | drawings | ) |
设置导出工程图到IGES - 若设为true,工程图将导出到IGES
创建于NX6.0.0。
许可证要求:无
| drawings | drawings |
| void NXOpen::IgesCreator::SetExportFrom | ( | NXOpen::IgesCreator::ExportFromOption | exportFrom | ) |
设置导出来源 - 此选项确定导出显示部件还是现有部件的数据
创建于 NX6.0.0.
许可证要求 : 无
| exportFrom | 导出来源 |
| void NXOpen::IgesCreator::SetExportModelData | ( | bool | modelData | ) |
设置是否将NX模型数据导出到IGES - 如果设置为true,模型数据将导出到IGES
创建于 NX6.0.0.
许可证要求 : 无
| modelData | 模型数据 |
| void NXOpen::IgesCreator::SetFileSaveFlag | ( | bool | doingFileSave | ) |
设置文件保存标志 - 若执行文件导出则设置为 false
创建于 NX6.0.0。
许可证要求:无
| doingFileSave | 文件保存标志 |
| void NXOpen::IgesCreator::SetFlattenAssembly | ( | bool | flattenAssembly | ) |
设置展平装配 - 若设为true,装配结构将不被保留
创建于NX6.0.0。
许可证要求:无
| flattenAssembly | flattenassembly |
| void NXOpen::IgesCreator::SetIdenticalPointResolution | ( | double | identicalPointResolution | ) |
设置点重合分辨率 - 若不使用系统定义的点重合容差值,则指定新值
创建于 NX6.0.0。
许可证要求:无
| identicalPointResolution | 点重合分辨率 |
| void NXOpen::IgesCreator::SetInputFile | ( | const char * | filename | ) |
设置输入文件 - 正在导出的文件名。
创建于 NX6.0.0.
许可证要求 : 无
| filename | 文件名 |
| void NXOpen::IgesCreator::SetInputFile | ( | const NXString & | filename | ) |
设置输入文件 - 正在导出的文件名。
创建于 NX6.0.0.
许可证要求 : 无
| filename | 文件名 |
| void NXOpen::IgesCreator::SetJama | ( | bool | jama | ) |
设置JAMA - 若设为true,导出数据将符合日本汽车标准
创建于NX6.0.0。
许可证要求:无
| jama | jama |
| void NXOpen::IgesCreator::SetLayerMask | ( | const char * | layerMask | ) |
设置图层掩码 - 可通过仅指定包含适当信息的图层来限制导出的数据。可输入图层编号或用逗号分隔的图层范围。例如,1, 5, 88-109,190-199, 201, 206-210 是合法规范。导出图层的默认设置为 1-256。
创建于 NX6.0.0。
许可证要求:无
| layerMask | 图层掩码 |
| void NXOpen::IgesCreator::SetLayerMask | ( | const NXString & | layerMask | ) |
设置图层掩码 - 可通过仅指定包含适当信息的图层来限制导出的数据。可输入图层编号或用逗号分隔的图层范围。例如,1, 5, 88-109,190-199, 201, 206-210 是合法规范。导出图层的默认设置为 1-256。
创建于 NX6.0.0。
许可证要求:无
| layerMask | 图层掩码 |
| void NXOpen::IgesCreator::SetMapCrossHatchTo | ( | NXOpen::IgesCreator::CrossHatchMapEnum | mapCrossHatchTo | ) |
设置剖面线到剖面区域或大量数据的映射方式
创建于NX6.0.0。
许可证要求:无
| mapCrossHatchTo | mapcrosshatchto |
| void NXOpen::IgesCreator::SetMapRevolvedFacesTo | ( | NXOpen::IgesCreator::MapRevolvedFacesOption | revolvedFacesTo | ) |
设置NX中旋转面到IGES B样条曲面/旋转曲面的映射方式
创建于NX6.0.0。
许可证要求:无
| revolvedFacesTo | revolvedfacesto |
| void NXOpen::IgesCreator::SetMapTabCylToBSurf | ( | bool | mapTabCylToBSurf | ) |
设置映射柱面到B样条曲面
创建于NX6.0.0。
许可证要求:无
| mapTabCylToBSurf | maptabcyltobsurf |
| void NXOpen::IgesCreator::SetMaxLineThickness | ( | double | maxLineThickness | ) |
设置最大线宽 - 导出的IGES文件中的最大线宽
创建于 NX6.0.0。
许可证要求:无
| maxLineThickness | 最大线宽 |
| void NXOpen::IgesCreator::SetMaxThreeDMdlSpace | ( | double | maxThreeDMdlSpace | ) |
设置最大3D模型空间 - 若不使用系统定义的最大3D模型空间,则指定新值
创建于 NX6.0.0。
许可证要求:无
| maxThreeDMdlSpace | 最大3D模型空间 |
| void NXOpen::IgesCreator::SetReceiverID | ( | const char * | receiverID | ) |
设置接收方ID
于 NX6.0.0 中创建。
许可证要求:无
| receiverID | 接收方ID |
| void NXOpen::IgesCreator::SetReceiverID | ( | const NXString & | receiverID | ) |
设置接收方ID
于 NX6.0.0 中创建。
许可证要求:无
| receiverID | 接收方ID |
| void NXOpen::IgesCreator::SetReferenceType | ( | NXOpen::IgesCreator::CsysrefEnum | referenceType | ) |
设置参考类型 - 导出的参考坐标系
创建于NX6.0.0。
许可证要求:无
| referenceType | referencetype |
| void NXOpen::IgesCreator::SetSettingsFile | ( | const char * | filename | ) |
设置读取默认设置的设置文件
创建于 NX6.0.0.
许可证要求 : 无
| filename | 文件名 |
| void NXOpen::IgesCreator::SetSettingsFile | ( | const NXString & | filename | ) |
设置读取默认设置的设置文件
创建于 NX6.0.0.
许可证要求 : 无
| filename | 文件名 |
| void NXOpen::IgesCreator::SetStartSectionFile | ( | const char * | filename | ) |
设置起始节文件 - 提供起始节的文件名
于 NX6.0.0 中创建。
许可证要求:无
| filename | 文件名 |
| void NXOpen::IgesCreator::SetStartSectionFile | ( | const NXString & | filename | ) |
设置起始节文件 - 提供起始节的文件名
于 NX6.0.0 中创建。
许可证要求:无
| filename | 文件名 |
| void NXOpen::IgesCreator::SetSysDefidenticalPointResolution | ( | bool | sysDefidenticalPointResolution | ) |
设置系统定义的点重合分辨率 - 若设为true,则使用系统定义的容差值来查找重合点
创建于 NX6.0.0。
许可证要求:无
| sysDefidenticalPointResolution | 系统定义的点重合分辨率 |
| void NXOpen::IgesCreator::SetSysDefmaxThreeDMdlSpace | ( | bool | sysDefmaxThreeDMdlSpace | ) |
设置系统定义的最大3D模型空间 - 若设为true,则使用系统定义的最大3D模型空间
创建于 NX6.0.0。
许可证要求:无
| sysDefmaxThreeDMdlSpace | 系统定义的最大3D模型空间 |
| NXString NXOpen::IgesCreator::SettingsFile | ( | ) |
获取读取默认设置的设置文件
创建于 NX6.0.0.
许可证要求 : 无
| void NXOpen::IgesCreator::SetUseStartSectionFile | ( | bool | useStartSectionFile | ) |
设置是否使用起始节文件 - 若要指定起始节的文本文件,设为true
于 NX6.0.0 中创建。
许可证要求:无
| useStartSectionFile | 是否使用起始节文件 |
| void NXOpen::IgesCreator::SetViewList | ( | const char * | viewList | ) |
设置视图列表 - 以逗号分隔的视图列表
于 NX6.0.0 中创建。
许可证要求:无
| viewList | 视图列表 |
| void NXOpen::IgesCreator::SetViewList | ( | const NXString & | viewList | ) |
设置视图列表 - 以逗号分隔的视图列表
于 NX6.0.0 中创建。
许可证要求:无
| viewList | 视图列表 |
| NXString NXOpen::IgesCreator::StartSectionFile | ( | ) |
返回起始节文件 - 提供起始节的文件名
于 NX6.0.0 中创建。
许可证要求:无
| bool NXOpen::IgesCreator::SysDefidenticalPointResolution | ( | ) |
返回系统定义的点重合分辨率 - 若设为true,则使用系统定义的容差值来查找重合点
创建于 NX6.0.0。
许可证要求:无
| bool NXOpen::IgesCreator::SysDefmaxThreeDMdlSpace | ( | ) |
返回系统定义的最大3D模型空间 - 若设为true,则使用系统定义的最大3D模型空间
创建于 NX6.0.0。
许可证要求:无
| bool NXOpen::IgesCreator::UseStartSectionFile | ( | ) |
返回是否使用起始节文件 - 若要指定起始节的文本文件,设为true
于 NX6.0.0 中创建。
许可证要求:无
| NXString NXOpen::IgesCreator::ViewList | ( | ) |
返回视图列表 - 以逗号分隔的视图列表
于 NX6.0.0 中创建。
许可证要求:无