NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Step203Importer类 参考

STEP 203导入器接口 更多...

#include <Step203Importer.hxx>

类 NXOpen::Step203Importer 继承关系图:
NXOpen::BaseImporter NXOpen::DexBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  ImportToOption { ImportToOptionWorkPart , ImportToOptionNewPart }
Public 类型 继承自 NXOpen::BaseImporter
enum  Mode { ModeNativeFileSystem , ModeTeamcenter }

Public 成员函数

bool FileOpenFlag ()
bool FlattenAssembly ()
NXOpen::Step203Importer::ImportToOption ImportTo ()
bool ImportToTeamcenter ()
int LayerDefault ()
NXOpen::ObjectTypeSelectorObjectTypes ()
bool Optimize ()
void SaveSettings (const char *filename)
void SaveSettings (const NXString &filename)
void SetFileOpenFlag (bool doingFileOpen)
void SetFlattenAssembly (bool flattenAssembly)
void SetImportTo (NXOpen::Step203Importer::ImportToOption importTo)
void SetImportToTeamcenter (bool importToTeamcenter)
void SetLayerDefault (int layerDefault)
void SetOptimize (bool optimize)
void SetSettingsFile (const char *filename)
void SetSettingsFile (const NXString &filename)
void SetSewSurfaces (bool sewSurfaces)
void SetSimplifyGeometry (bool simplifyGeometry)
void SetSmoothBSurfaces (bool smoothBSurfaces)
NXString SettingsFile ()
bool SewSurfaces ()
bool SimplifyGeometry ()
bool SmoothBSurfaces ()
Public 成员函数 继承自 NXOpen::BaseImporter
NXOpen::BaseImporter::Mode GetMode ()
NXString InputFile ()
NXString OutputFile ()
void SetInputFile (const char *filename)
void SetInputFile (const NXString &filename)
void SetMode (NXOpen::BaseImporter::Mode mode)
void SetOutputFile (const char *filename)
void SetOutputFile (const NXString &filename)
Public 成员函数 继承自 NXOpen::DexBuilder
bool ProcessHoldFlag ()
void SetProcessHoldFlag (bool doingFileSave)
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _Step203ImporterBuilder

详细描述

STEP 203导入器接口

表示用于导入STEP203数据的@link NXOpen::Step203Importer NXOpen::Step203Importer@endlink
此类通过@link NXOpen::DexManager NXOpen::DexManager@endlink 创建。
Commit()将返回空对象  <br> 要创建此类的新实例,请使用@link NXOpen::DexManager::CreateStep203Importer  NXOpen::DexManager::CreateStep203Importer @endlink  <br>

默认值:

属性
展平装配 0
导入目标 工作部件
导入到Teamcenter 0
默认图层 0
优化 0
处理保持标志 0
缝合曲面 0
简化几何 0
平滑B曲面 1


NX6.0.0版本创建。

成员枚举类型说明

◆ ImportToOption

创建构造器

枚举值
ImportToOptionWorkPart 

将IGES文件导入到工作部件

ImportToOptionNewPart 

将IGES文件导入到新部件

成员函数说明

◆ FileOpenFlag()

bool NXOpen::Step203Importer::FileOpenFlag ( )

获取文件打开标志 - 执行文件导入时请设为false
版本:NX6.0.0

许可要求:无

◆ FlattenAssembly()

bool NXOpen::Step203Importer::FlattenAssembly ( )

获取展平装配选项 - 设置为true时将不保留装配结构
版本:NX7.5.0

许可要求:无

◆ ImportTo()

NXOpen::Step203Importer::ImportToOption NXOpen::Step203Importer::ImportTo ( )

获取导入目标 - 该选项决定IGES文件的导入目标,可以是新部件或工作部件。
版本始于NX6.0.0.

许可要求:无

◆ ImportToTeamcenter()

bool NXOpen::Step203Importer::ImportToTeamcenter ( )

获取导入到Teamcenter选项 - 若设为true,装配将导入到Teamcenter
版本始于NX7.0.0.

许可要求:无

◆ LayerDefault()

int NXOpen::Step203Importer::LayerDefault ( )

获取0层的默认层设置
版本:NX6.0.0

许可要求:无

◆ ObjectTypes()

NXOpen::ObjectTypeSelector * NXOpen::Step203Importer::ObjectTypes ( )

获取对象类型选择器 - 用于设置对象类型过滤器,将根据类型过滤对象
版本始于NX6.0.0.

许可要求:无

◆ Optimize()

bool NXOpen::Step203Importer::Optimize ( )

获取几何优化选项 - 若设为true,将优化几何
版本始于NX6.0.0.

许可要求:无

◆ SaveSettings() [1/2]

void NXOpen::Step203Importer::SaveSettings ( const char * filename)

保存设置 - 将设置保存到指定文件
版本始于NX6.0.0.

许可要求:无

参数
filename文件名

◆ SaveSettings() [2/2]

void NXOpen::Step203Importer::SaveSettings ( const NXString & filename)

保存设置 - 将设置保存到指定文件
版本始于NX6.0.0.

许可要求:无

参数
filename文件名

◆ SetFileOpenFlag()

void NXOpen::Step203Importer::SetFileOpenFlag ( bool doingFileOpen)

设置文件打开标志 - 执行文件导入时请设为false
版本:NX6.0.0

许可要求:无

参数
doingFileOpen文件打开标志

◆ SetFlattenAssembly()

void NXOpen::Step203Importer::SetFlattenAssembly ( bool flattenAssembly)

设置展平装配选项 - 设置为true时将不保留装配结构
版本:NX7.5.0

许可要求:无

参数
flattenAssembly展平装配选项

◆ SetImportTo()

void NXOpen::Step203Importer::SetImportTo ( NXOpen::Step203Importer::ImportToOption importTo)

设置导入目标 - 该选项决定IGES文件的导入目标,可以是新部件或工作部件。
版本始于NX6.0.0.

许可要求:无

参数
importTo导入目标

◆ SetImportToTeamcenter()

void NXOpen::Step203Importer::SetImportToTeamcenter ( bool importToTeamcenter)

设置导入到Teamcenter选项 - 若设为true,装配将导入到Teamcenter
版本始于NX7.0.0.

许可要求:无

参数
importToTeamcenter导入到Teamcenter选项

◆ SetLayerDefault()

void NXOpen::Step203Importer::SetLayerDefault ( int layerDefault)

设置0层的默认层
版本:NX6.0.0

许可要求:无

参数
layerDefault默认层

◆ SetOptimize()

void NXOpen::Step203Importer::SetOptimize ( bool optimize)

设置优化选项 - 设置为true时将优化几何
版本:NX6.0.0

许可要求:无

参数
optimize优化选项

◆ SetSettingsFile() [1/2]

void NXOpen::Step203Importer::SetSettingsFile ( const char * filename)

设置设置文件 - 用于定义默认选项的文件
版本始于NX6.0.0.

许可要求:无

参数
filename文件名

◆ SetSettingsFile() [2/2]

void NXOpen::Step203Importer::SetSettingsFile ( const NXString & filename)

设置设置文件 - 用于定义默认选项的文件
版本始于NX6.0.0.

许可要求:无

参数
filename文件名

◆ SetSewSurfaces()

void NXOpen::Step203Importer::SetSewSurfaces ( bool sewSurfaces)

设置自动缝合曲面选项 - 若设为true,曲面将自动缝合
版本始于NX6.0.0.

许可要求:无

参数
sewSurfaces自动缝合曲面选项

◆ SetSimplifyGeometry()

void NXOpen::Step203Importer::SetSimplifyGeometry ( bool simplifyGeometry)

设置自动简化几何选项 - 若设为true,几何将自动简化
版本始于NX6.0.0.

许可要求:无

参数
simplifyGeometry自动简化几何选项

◆ SetSmoothBSurfaces()

void NXOpen::Step203Importer::SetSmoothBSurfaces ( bool smoothBSurfaces)

设置平滑B曲面选项 - 设置为true时将平滑B曲面
版本:NX6.0.0

许可要求:无

参数
smoothBSurfaces平滑B曲面选项

◆ SettingsFile()

NXString NXOpen::Step203Importer::SettingsFile ( )

获取设置文件 - 用于定义默认选项的文件
版本始于NX6.0.0.

许可要求:无

◆ SewSurfaces()

bool NXOpen::Step203Importer::SewSurfaces ( )

获取自动缝合曲面选项 - 若设为true,曲面将自动缝合
版本始于NX6.0.0.

许可要求:无

◆ SimplifyGeometry()

bool NXOpen::Step203Importer::SimplifyGeometry ( )

获取自动简化几何选项 - 若设为true,几何将自动简化
版本始于NX6.0.0.

许可要求:无

◆ SmoothBSurfaces()

bool NXOpen::Step203Importer::SmoothBSurfaces ( )

获取平滑B曲面选项 - 设置为true时将平滑B曲面
版本:NX6.0.0

许可要求:无