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

CATIA V5文件导入器 更多...

#include <Catiav5Importer.hxx>

类 NXOpen::Catiav5Importer 继承关系图:
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 EnableFeatureTree ()
bool FileOpenFlag ()
NXOpen::Catiav5Importer::ImportToOption ImportTo ()
bool ImportToTeamcenter ()
bool IncludeCSYS ()
bool IncludeIndWireFrame ()
bool IncludeNoShowEntity ()
bool IncludeRefGeom ()
bool Optimize ()
void SaveSettings (const char *filename)
void SaveSettings (const NXString &filename)
NXString SearchDirectoryList ()
void SetEnableFeatureTree (bool enableFeatureTree)
void SetFileOpenFlag (bool doingFileOpen)
void SetImportTo (NXOpen::Catiav5Importer::ImportToOption importTo)
void SetImportToTeamcenter (bool importToTeamcenter)
void SetIncludeCSYS (bool includeCSYS)
void SetIncludeIndWireFrame (bool includeIndWireFrame)
void SetIncludeNoShowEntity (bool includeNoShowEntity)
void SetIncludeRefGeom (bool includeRefGeom)
void SetOptimize (bool optimize)
void SetSearchDirectoryList (const char *searchDirectoryList)
void SetSearchDirectoryList (const NXString &searchDirectoryList)
void SetSettingsFile (const char *filename)
void SetSettingsFile (const NXString &filename)
void SetSimplifyFacesandEdges (bool simplifyFacesandEdges)
NXString SettingsFile ()
void SetTotalSearchDirectories (int totalSearchDir)
bool SimplifyFacesandEdges ()
int TotalSearchDirectories ()
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 _Catiav5ImporterBuilder

详细描述

CATIA V5文件导入器

表示用于导入CATIA V5数据的NXOpen::Catiav5Importer 此类通过NXOpen::DexManager 创建。 Commit()将返回空对象
要创建此类的新实例,请使用NXOpen::DexManager::CreateCatiav5Importer
默认值。

属性
EnableFeatureTree 0
ImportTo WorkPart
ImportToTeamcenter 0
IncludeCSYS 0
IncludeIndWireFrame 1
IncludeNoShowEntity 0
IncludeRefGeom 0
Optimize 1
SimplifyFacesandEdges 0
TotalSearchDirectories 0


创建于NX6.0.0版本。

成员枚举类型说明

◆ ImportToOption

导入目标选项

枚举值
ImportToOptionWorkPart 

将Catia V5文件导入到工作部件

ImportToOptionNewPart 

将Catia V5文件导入到新部件

成员函数说明

◆ EnableFeatureTree()

bool NXOpen::Catiav5Importer::EnableFeatureTree ( )

获取是否启用特征树行为 - 如果设为true,将从Catia V5导入特征和特征组信息到NX
创建于NX1847.0.0。

许可要求:无

◆ FileOpenFlag()

bool NXOpen::Catiav5Importer::FileOpenFlag ( )

获取文件打开标志 - 执行文件导入时应设置为false
创建于NX6.0.0。

许可要求:无

◆ ImportTo()

NXOpen::Catiav5Importer::ImportToOption NXOpen::Catiav5Importer::ImportTo ( )

获取导入目标。此选项将确定导入的V5文件的目标,可以是新部件或工作部件。
创建于NX11.0.1。

许可要求:无

◆ ImportToTeamcenter()

bool NXOpen::Catiav5Importer::ImportToTeamcenter ( )

获取导入到Teamcenter - 如果设置为true,则导入的数据可添加到Teamcenter
创建于NX11.0.1。

许可要求:无

◆ IncludeCSYS()

bool NXOpen::Catiav5Importer::IncludeCSYS ( )

获取是否包含坐标系 - 如果设为true,将从Catia V5导入坐标系到NX
创建于NX9.0.1。

许可要求:无

◆ IncludeIndWireFrame()

bool NXOpen::Catiav5Importer::IncludeIndWireFrame ( )

获取是否包含独立线框 - 如果设为true,将从Catia V5导入独立线框对象到NX
创建于NX6.0.0。

许可要求:无

◆ IncludeNoShowEntity()

bool NXOpen::Catiav5Importer::IncludeNoShowEntity ( )

获取是否包含不显示实体 - 如果设为true,将从Catia V5文件导入不显示实体到NX
创建于NX6.0.0。

许可要求:无

◆ IncludeRefGeom()

bool NXOpen::Catiav5Importer::IncludeRefGeom ( )

获取是否包含参考几何体 - 如果设为true,将从Catia V5导入参考几何体到NX
创建于NX1872.0.0。

许可要求:无

◆ Optimize()

bool NXOpen::Catiav5Importer::Optimize ( )

获取优化 - 此选项允许优化拓扑
创建于NX6.0.0。

许可要求:无

◆ SaveSettings() [1/2]

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

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

许可要求:无

参数
filename文件名

◆ SaveSettings() [2/2]

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

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

许可要求:无

参数
filename文件名

◆ SearchDirectoryList()

NXString NXOpen::Catiav5Importer::SearchDirectoryList ( )

获取搜索目录列表 - 此选项允许指定以分号分隔的目录列表,转换器可在其中查找装配的组件。转换器将搜索给定目录下的所有子目录。
创建于NX6.0.0。

许可要求:无

◆ SetEnableFeatureTree()

void NXOpen::Catiav5Importer::SetEnableFeatureTree ( bool enableFeatureTree)

设置是否启用特征树行为 - 如果设为true,将从Catia V5导入特征和特征组信息到NX
创建于NX1847.0.0。

许可要求:无

参数
enableFeatureTree是否启用特征树

◆ SetFileOpenFlag()

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

设置文件打开标志 - 执行文件导入时应设置为false
创建于NX6.0.0。

许可要求:无

参数
doingFileOpen文件打开标志

◆ SetImportTo()

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

设置导入目标。此选项将确定导入的V5文件的目标,可以是新部件或工作部件。
创建于NX11.0.1。

许可要求:无

参数
importTo导入目标

◆ SetImportToTeamcenter()

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

设置导入到Teamcenter - 如果设置为true,则导入的数据可添加到Teamcenter
创建于NX11.0.1。

许可要求:无

参数
importToTeamcenter导入到Teamcenter

◆ SetIncludeCSYS()

void NXOpen::Catiav5Importer::SetIncludeCSYS ( bool includeCSYS)

设置是否包含坐标系 - 如果设为true,将从Catia V5导入坐标系到NX
创建于NX9.0.1。

许可要求:无

参数
includeCSYS是否包含坐标系

◆ SetIncludeIndWireFrame()

void NXOpen::Catiav5Importer::SetIncludeIndWireFrame ( bool includeIndWireFrame)

设置是否包含独立线框 - 如果设为true,将从Catia V5导入独立线框对象到NX
创建于NX6.0.0。

许可要求:无

参数
includeIndWireFrame是否包含独立线框

◆ SetIncludeNoShowEntity()

void NXOpen::Catiav5Importer::SetIncludeNoShowEntity ( bool includeNoShowEntity)

设置是否包含不显示实体 - 如果设为true,将从Catia V5文件导入不显示实体到NX
创建于NX6.0.0。

许可要求:无

参数
includeNoShowEntity是否包含不显示实体

◆ SetIncludeRefGeom()

void NXOpen::Catiav5Importer::SetIncludeRefGeom ( bool includeRefGeom)

设置是否包含参考几何体 - 如果设为true,将从Catia V5导入参考几何体到NX
创建于NX1872.0.0。

许可要求:无

参数
includeRefGeom是否包含参考几何体

◆ SetOptimize()

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

设置优化 - 此选项允许优化拓扑
创建于NX6.0.0。

许可要求:无

参数
optimize优化

◆ SetSearchDirectoryList() [1/2]

void NXOpen::Catiav5Importer::SetSearchDirectoryList ( const char * searchDirectoryList)

设置搜索目录列表 - 此选项允许指定以分号分隔的目录列表,转换器可在其中查找装配的组件。转换器将搜索给定目录下的所有子目录。
创建于NX6.0.0。

许可要求:无

参数
searchDirectoryList搜索目录列表

◆ SetSearchDirectoryList() [2/2]

void NXOpen::Catiav5Importer::SetSearchDirectoryList ( const NXString & searchDirectoryList)

设置搜索目录列表 - 此选项允许指定以分号分隔的目录列表,转换器可在其中查找装配的组件。转换器将搜索给定目录下的所有子目录。
创建于NX6.0.0。

许可要求:无

参数
searchDirectoryList搜索目录列表

◆ SetSettingsFile() [1/2]

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

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

许可要求:无

参数
filename文件名

◆ SetSettingsFile() [2/2]

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

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

许可要求:无

参数
filename文件名

◆ SetSimplifyFacesandEdges()

void NXOpen::Catiav5Importer::SetSimplifyFacesandEdges ( bool simplifyFacesandEdges)

设置简化面和边 - 此选项允许将近似解析的面和边简化为解析面和边
创建于NX6.0.0。

许可要求:无

参数
simplifyFacesandEdges简化面和边

◆ SettingsFile()

NXString NXOpen::Catiav5Importer::SettingsFile ( )

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

许可要求:无

◆ SetTotalSearchDirectories()

void NXOpen::Catiav5Importer::SetTotalSearchDirectories ( int totalSearchDir)

设置搜索目录数量 - 此选项允许指定搜索目录的总数
创建于NX6.0.0。

许可要求:无

参数
totalSearchDir搜索目录总数

◆ SimplifyFacesandEdges()

bool NXOpen::Catiav5Importer::SimplifyFacesandEdges ( )

获取简化面和边 - 此选项允许将近似解析的面和边简化为解析面和边
创建于NX6.0.0。

许可要求:无

◆ TotalSearchDirectories()

int NXOpen::Catiav5Importer::TotalSearchDirectories ( )

获取搜索目录数量 - 此选项允许指定搜索目录的总数
创建于NX6.0.0。

许可要求:无