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

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

#include <Step214Importer.hxx>

类 NXOpen::Step214Importer 继承关系图:
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::Step214Importer::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::Step214Importer::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 _Step214ImporterBuilder

详细描述

STEP 214导入器接口

Represents a NXOpen::Step214Importer to be used when importing the STEP214 Data This class is created using NXOpen::DexManager. NULL object will be returned from Commit() To create a new instance of this class, use NXOpen::DexManager::CreateStep214Importer Default values.

Property Value
FlattenAssembly 0
ImportTo WorkPart
ImportToTeamcenter 0
LayerDefault 0
Optimize 0
ProcessHoldFlag 0
SewSurfaces 0
SimplifyGeometry 0
SmoothBSurfaces 1

Created in NX6.0.0.

成员枚举类型说明

◆ ImportToOption

Create the builder

枚举值
ImportToOptionWorkPart 

import iges file to work part

ImportToOptionNewPart 

import iges file to new part

成员函数说明

◆ FileOpenFlag()

bool NXOpen::Step214Importer::FileOpenFlag ( )

返回文件打开标志 - 如果进行文件导入,将此设为 false
创建于 NX6.0.0。

许可要求:无

◆ FlattenAssembly()

bool NXOpen::Step214Importer::FlattenAssembly ( )

返回展平装配 - 如果设为 true,则不保留装配结构
创建于 NX7.5.0。

许可要求:无

◆ ImportTo()

NXOpen::Step214Importer::ImportToOption NXOpen::Step214Importer::ImportTo ( )

返回导入目标 - 此选项确定导入的 IGES 文件的目标位置, 可以是新部件或工作部件。
创建于 NX6.0.0。

许可要求:无

◆ ImportToTeamcenter()

bool NXOpen::Step214Importer::ImportToTeamcenter ( )

返回导入到 Teamcenter 命令 - 如果设置为 true,装配将导入到 Teamcenter
创建于 NX7.0.0。

许可要求:无

◆ LayerDefault()

int NXOpen::Step214Importer::LayerDefault ( )

返回第 0 层的层默认值
创建于 NX6.0.0。

许可要求:无

◆ ObjectTypes()

NXOpen::ObjectTypeSelector * NXOpen::Step214Importer::ObjectTypes ( )

返回对象类型 - 用于设置对象类型过滤器的子组件。 用于根据类型过滤对象
创建于 NX6.0.0。

许可要求:无

◆ Optimize()

bool NXOpen::Step214Importer::Optimize ( )

返回优化 - 如果设置为 true,优化几何
创建于 NX6.0.0。

许可要求:无

◆ SaveSettings() [1/2]

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

保存保存设置 - 将设置保存到指定文件
创建于 NX6.0.0。

许可要求:无

参数
filenamefilename

◆ SaveSettings() [2/2]

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

保存保存设置 - 将设置保存到指定文件
创建于 NX6.0.0。

许可要求:无

参数
filenamefilename

◆ SetFileOpenFlag()

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

设置文件打开标志 - 如果进行文件导入,将此设为 false
创建于 NX6.0.0。

许可要求:无

参数
doingFileOpendoingfileopen

◆ SetFlattenAssembly()

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

设置展平装配 - 如果设为 true,则不保留装配结构
创建于 NX7.5.0。

许可要求:无

参数
flattenAssemblyflattenassembly

◆ SetImportTo()

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

设置导入目标 - 此选项确定导入的 IGES 文件的目标位置, 可以是新部件或工作部件。
创建于 NX6.0.0。

许可要求:无

参数
importToimportto

◆ SetImportToTeamcenter()

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

设置导入到 Teamcenter 命令 - 如果设置为 true,装配将导入到 Teamcenter
创建于 NX7.0.0。

许可要求:无

参数
importToTeamcenterimporttoteamcenter

◆ SetLayerDefault()

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

设置第 0 层的层默认值
创建于 NX6.0.0。

许可要求:无

参数
layerDefaultlayerdefault

◆ SetOptimize()

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

设置优化 - 如果设为 true,将优化几何
创建于 NX6.0.0。

许可要求:无

参数
optimize优化

◆ SetSettingsFile() [1/2]

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

设置设置文件 - 默认选项的定义文件
创建于 NX6.0.0。

许可要求:无

参数
filenamefilename

◆ SetSettingsFile() [2/2]

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

设置设置文件 - 默认选项的定义文件
创建于 NX6.0.0。

许可要求:无

参数
filenamefilename

◆ SetSewSurfaces()

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

设置缝合曲面 - 如果设置为 true,曲面将自动缝合
创建于 NX6.0.0。

许可要求:无

参数
sewSurfacessewsurfaces

◆ SetSimplifyGeometry()

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

设置简化几何 - 如果设置为 true,几何将自动简化
创建于 NX6.0.0。

许可要求:无

参数
simplifyGeometrysimplifygeometry

◆ SetSmoothBSurfaces()

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

设置平滑 B 曲面 - 如果设为 true,将平滑 B 曲面
创建于 NX6.0.0。

许可要求:无

参数
smoothBSurfacessmoothbsurfaces

◆ SettingsFile()

NXString NXOpen::Step214Importer::SettingsFile ( )

返回设置文件 - 默认选项的定义文件
创建于 NX6.0.0。

许可要求:无

◆ SewSurfaces()

bool NXOpen::Step214Importer::SewSurfaces ( )

返回缝合曲面 - 如果设置为 true,曲面将自动缝合
创建于 NX6.0.0。

许可要求:无

◆ SimplifyGeometry()

bool NXOpen::Step214Importer::SimplifyGeometry ( )

返回简化几何 - 如果设置为 true,几何将自动简化
创建于 NX6.0.0。

许可要求:无

◆ SmoothBSurfaces()

bool NXOpen::Step214Importer::SmoothBSurfaces ( )

返回平滑 B 曲面 - 如果设为 true,将平滑 B 曲面
创建于 NX6.0.0。

许可要求:无