|
NX Open C++ 参考指南 2406 v1.1
|
二维创建器类 更多...
#include <NXTo2dCreator.hxx>
Public 类型 | |
| enum | ExportDataOption { ExportDataOptionModelData , ExportDataOptionDrawing } |
| enum | ExportFromOption { ExportFromOptionDisplayPart , ExportFromOptionExistingPart } |
| enum | OutputAsOption { OutputAsOptionNXPartFile , OutputAsOptionIGESFile } |
| enum | OutputToOption { OutputToOptionModeling , OutputToOptionDrafting } |
| Public 类型 继承自 NXOpen::BaseCreator | |
| enum | ExportDestinationOption { ExportDestinationOptionNativeFileSystem , ExportDestinationOptionTeamcenter } |
友元 | |
| class | _NXTo2dCreatorBuilder |
二维创建器类
表示用于导出2D数据的@link NXOpen::NXTo2dCreator NXOpen::NXTo2dCreator@endlink 此类通过@link NXOpen::DexManager NXOpen::DexManager@endlink 创建。 Commit()将返回空对象。 调用commit()前,会话中必须存在工作部件。<br>要创建此类的新实例,请使用@link NXOpen::DexManager::CreateNxto2dCreator NXOpen::DexManager::CreateNxto2dCreator @endlink <br>
默认值:
| 属性 | 值 |
|---|---|
| 导出数据 | 模型数据 |
| 导出来源 | 显示部件 |
| 小平面体 | 0 |
| Jama | 0 |
| 最大线条厚度 | 0 |
| 系统最大3D模型空间 | 0 |
| 系统最大点分辨率 | 0 |
| 用户最大3D模型空间 | 0 |
| 用户最大点分辨率 | 0 |
| 输出文件类型 | NX部件文件 |
| 输出目标 | 建模模块 |
| 重叠实体 | 0 |
| 进程挂起标志 | 0 |
| 样条曲线公差 | 0.058 |
NX6.0.0版本创建。
| NXString NXOpen::NXTo2dCreator::DrawingName | ( | ) |
获取要导出的工程图名称
创建于NX6.0.0.
许可要求: 无
| NXOpen::NXTo2dCreator::ExportDataOption NXOpen::NXTo2dCreator::ExportData | ( | ) |
获取导出数据选项 - 导出模型数据或工程图
创建于NX6.0.0.
许可要求: 无
| NXOpen::NXTo2dCreator::ExportFromOption NXOpen::NXTo2dCreator::ExportFrom | ( | ) |
获取导出来源 - 该选项决定导出显示部件还是现有部件的数据
版本始于NX6.0.0.
许可要求: 无
| NXOpen::ObjectSelector * NXOpen::NXTo2dCreator::ExportSelectionBlock | ( | ) |
获取导出选择块 - 通过该块选择要导出的对象
创建于NX6.0.0.
许可要求: 无
| bool NXOpen::NXTo2dCreator::FacetBodies | ( | ) |
获取小平面体导出选项 - 设为true时将小平面体导出到2D部件
创建于NX6.0.0.
许可要求: 无
| NXString NXOpen::NXTo2dCreator::IgesSettingsFile | ( | ) |
获取IGES配置文件 - 用于读取IGES默认选项的NX转2D配置文件
创建于NX6.0.0.
许可要求: 无
| NXString NXOpen::NXTo2dCreator::InputFile | ( | ) |
获取输入文件 - 待导出的文件名
版本始于NX6.0.0.
许可要求: 无
| bool NXOpen::NXTo2dCreator::Jama | ( | ) |
获取JAMA合规设置 - 设为true时导出数据符合日本汽车行业标准
版本:NX6.0.0
许可要求:无
| double NXOpen::NXTo2dCreator::MaxLineThickness | ( | ) |
获取最大线宽 - 输出IGES文件中的最大线宽
版本:NX6.0.0
许可要求:无
| bool NXOpen::NXTo2dCreator::MaxSystem3DModelSpace | ( | ) |
获取系统默认3D模型空间设置 - 设为true时使用系统定义的最大3D模型空间
版本:NX6.0.0
许可要求:无
| bool NXOpen::NXTo2dCreator::MaxSystemPointRes | ( | ) |
获取系统默认重合点分辨率设置 - 设为true时使用系统定义的公差识别重合点
版本:NX6.0.0
许可要求:无
| double NXOpen::NXTo2dCreator::MaxUser3DModelSpace | ( | ) |
获取用户自定义最大3D模型空间 - 不使用系统默认设置时,返回用户定义的最大值
版本:NX6.0.0
许可要求:无
| double NXOpen::NXTo2dCreator::MaxUserPointRes | ( | ) |
获取用户自定义重合点分辨率 - 不使用系统默认公差时,返回用户定义的分辨率
版本:NX6.0.0
许可要求:无
| NXString NXOpen::NXTo2dCreator::Nxto2dSettingsFile | ( | ) |
获取NX转2D设置文件 - 用于读取nxto2d默认选项的设置文件
版本始于NX6.0.0.
许可要求: 无
| NXOpen::NXTo2dCreator::OutputAsOption NXOpen::NXTo2dCreator::OutputFileType | ( | ) |
获取输出文件类型 - 输出文件格式
版本始于NX6.0.0.
许可要求: 无
| NXOpen::NXTo2dCreator::OutputToOption NXOpen::NXTo2dCreator::OutputTo | ( | ) |
获取输出目标 - 指定数据输出到模型空间还是工程图
版本始于NX6.0.0.
许可要求: 无
| bool NXOpen::NXTo2dCreator::OverlappingEntities | ( | ) |
获取重叠实体处理选项 - 设为true时将移除重叠实体
创建于NX6.0.0.
许可要求: 无
| void NXOpen::NXTo2dCreator::SaveIgesSettings | ( | const char * | filename | ) |
保存IGES设置 - 将iges设置保存到指定文件
版本始于NX6.0.0.
许可要求: 无
| filename | 文件名 |
| void NXOpen::NXTo2dCreator::SaveIgesSettings | ( | const NXString & | filename | ) |
保存IGES设置 - 将iges设置保存到指定文件
版本始于NX6.0.0.
许可要求: 无
| filename | 文件名 |
| void NXOpen::NXTo2dCreator::SaveNxto2dSettings | ( | const char * | filename | ) |
保存NX转2D设置 - 将nxto2d设置保存到指定文件
版本始于NX6.0.0.
许可要求: 无
| filename | 文件名 |
| void NXOpen::NXTo2dCreator::SaveNxto2dSettings | ( | const NXString & | filename | ) |
保存NX转2D设置 - 将nxto2d设置保存到指定文件
版本始于NX6.0.0.
许可要求: 无
| filename | 文件名 |
| void NXOpen::NXTo2dCreator::SetDrawingArray | ( | const std::vector< NXOpen::TaggedObject * > & | objects | ) |
设置工程图 - 设置要转换的工程图列表
创建于NX6.0.0.
许可要求: 无
| objects | 列表中的项 |
| void NXOpen::NXTo2dCreator::SetDrawingName | ( | const char * | drawingName | ) |
设置要导出的工程图名称
创建于NX6.0.0.
许可要求: 无
| drawingName | 工程图名称 |
| void NXOpen::NXTo2dCreator::SetDrawingName | ( | const NXString & | drawingName | ) |
设置要导出的工程图名称
创建于NX6.0.0.
许可要求: 无
| drawingName | 工程图名称 |
| void NXOpen::NXTo2dCreator::SetExportData | ( | NXOpen::NXTo2dCreator::ExportDataOption | exportData | ) |
设置导出数据选项 - 导出模型数据或工程图
创建于NX6.0.0.
许可要求: 无
| exportData | 导出数据选项 |
| void NXOpen::NXTo2dCreator::SetExportFrom | ( | NXOpen::NXTo2dCreator::ExportFromOption | exportFrom | ) |
设置导出来源 - 该选项决定导出显示部件还是现有部件的数据
版本始于NX6.0.0.
许可要求: 无
| exportFrom | 导出来源 |
| void NXOpen::NXTo2dCreator::SetFacetBodies | ( | bool | facetBodies | ) |
设置小平面体导出选项 - 设为true时将小平面体导出到2D部件
创建于NX6.0.0.
许可要求: 无
| facetBodies | 小平面体导出选项 |
| void NXOpen::NXTo2dCreator::SetIgesSettingsFile | ( | const char * | filename | ) |
设置IGES配置文件 - 用于读取IGES默认选项的NX转2D配置文件
创建于NX6.0.0.
许可要求: 无
| filename | 文件名 |
| void NXOpen::NXTo2dCreator::SetIgesSettingsFile | ( | const NXString & | filename | ) |
设置IGES配置文件 - 用于读取IGES默认选项的NX转2D配置文件
创建于NX6.0.0.
许可要求: 无
| filename | 文件名 |
| void NXOpen::NXTo2dCreator::SetInputFile | ( | const char * | filename | ) |
设置输入文件 - 待导出的文件名
版本始于NX6.0.0.
许可要求: 无
| filename | 文件名 |
| void NXOpen::NXTo2dCreator::SetInputFile | ( | const NXString & | filename | ) |
设置输入文件 - 待导出的文件名
版本始于NX6.0.0.
许可要求: 无
| filename | 文件名 |
| void NXOpen::NXTo2dCreator::SetJama | ( | bool | jama | ) |
设置JAMA合规 - 设为true时导出数据符合日本汽车行业标准
版本:NX6.0.0
许可要求:无
| jama | JAMA合规设置 |
| void NXOpen::NXTo2dCreator::SetMaxLineThickness | ( | double | maxLineThickness | ) |
设置最大线宽 - 输出IGES文件中的最大线宽
版本:NX6.0.0
许可要求:无
| maxLineThickness | 最大线宽 |
| void NXOpen::NXTo2dCreator::SetMaxSystem3DModelSpace | ( | bool | maxSystem3DModelSpace | ) |
设置系统默认3D模型空间 - 设为true时使用系统定义的最大3D模型空间
版本:NX6.0.0
许可要求:无
| maxSystem3DModelSpace | 系统默认3D模型空间设置 |
| void NXOpen::NXTo2dCreator::SetMaxSystemPointRes | ( | bool | maxSystemPointRes | ) |
设置系统默认重合点分辨率 - 设为true时使用系统定义的公差识别重合点
版本:NX6.0.0
许可要求:无
| maxSystemPointRes | 系统默认重合点分辨率设置 |
| void NXOpen::NXTo2dCreator::SetMaxUser3DModelSpace | ( | double | maxUser3DModelSpace | ) |
设置用户自定义最大3D模型空间 - 不使用系统默认设置时,指定新的最大值
版本:NX6.0.0
许可要求:无
| maxUser3DModelSpace | 用户自定义最大3D模型空间 |
| void NXOpen::NXTo2dCreator::SetMaxUserPointRes | ( | double | maxUserPointRes | ) |
设置用户自定义重合点分辨率 - 不使用系统默认公差时,指定新的分辨率
版本:NX6.0.0
许可要求:无
| maxUserPointRes | 用户自定义重合点分辨率 |
| void NXOpen::NXTo2dCreator::SetNxto2dSettingsFile | ( | const char * | filename | ) |
设置NX转2D的配置文件 - 用于读取NX转2D默认选项的配置文件
创建于NX6.0.0.
许可要求: 无
| filename | 文件名 |
| void NXOpen::NXTo2dCreator::SetNxto2dSettingsFile | ( | const NXString & | filename | ) |
设置NX转2D设置文件 - 用于读取nxto2d默认选项的设置文件
版本始于NX6.0.0.
许可要求: 无
| filename | 文件名 |
| void NXOpen::NXTo2dCreator::SetOutputFileType | ( | NXOpen::NXTo2dCreator::OutputAsOption | outputFileType | ) |
设置输出文件类型 - 输出文件格式
版本始于NX6.0.0.
许可要求: 无
| outputFileType | 输出文件类型 |
| void NXOpen::NXTo2dCreator::SetOutputTo | ( | NXOpen::NXTo2dCreator::OutputToOption | outputTo | ) |
设置输出目标 - 指定数据输出到模型空间还是工程图
版本始于NX6.0.0.
许可要求: 无
| outputTo | 输出目标 |
| void NXOpen::NXTo2dCreator::SetOverlappingEntities | ( | bool | overlappingEntities | ) |
设置重叠实体 - 设为true时将移除重叠实体
版本:NX6.0.0
许可要求:无
| overlappingEntities | 重叠实体 |
| void NXOpen::NXTo2dCreator::SetSpCurveTolerance | ( | double | spCurveTolerance | ) |
设置样条曲线公差
版本:NX6.0.0
许可要求:无
| spCurveTolerance | 样条曲线公差 |
| void NXOpen::NXTo2dCreator::SetViewName | ( | const char * | viewName | ) |
设置要导出的视图名称
创建于NX6.0.0.
许可要求: 无
| viewName | 视图名称 |
| void NXOpen::NXTo2dCreator::SetViewName | ( | const NXString & | viewName | ) |
设置要导出的视图名称
创建于NX6.0.0.
许可要求: 无
| viewName | 视图名称 |
| double NXOpen::NXTo2dCreator::SpCurveTolerance | ( | ) |
获取样条曲线公差
版本:NX6.0.0
许可要求:无
| NXString NXOpen::NXTo2dCreator::ViewName | ( | ) |
获取要导出的视图名称
创建于NX6.0.0.
许可要求: 无