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

CATIA V5文件创建器 更多...

#include <Catiav5Creator.hxx>

类 NXOpen::Catiav5Creator 继承关系图:
NXOpen::BaseCreator NXOpen::DexBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  ExportFromOption { ExportFromOptionDisplayPart , ExportFromOptionExistingPart }
Public 类型 继承自 NXOpen::BaseCreator
enum  ExportDestinationOption { ExportDestinationOptionNativeFileSystem , ExportDestinationOptionTeamcenter }

Public 成员函数

bool EnableHybridDesign ()
NXOpen::Catiav5Creator::ExportFromOption ExportFrom ()
NXOpen::ObjectSelectorExportSelectionBlock ()
bool FileSaveFlag ()
bool IncludeBlankedObj ()
bool IncludeCSYS ()
bool IncludeIndWireFrame ()
bool IncludeRefGeom ()
NXString InputFile ()
void SaveSettings (const char *filename)
void SaveSettings (const NXString &filename)
void SetEnableHybridDesign (bool enableHybridDesign)
void SetExportFrom (NXOpen::Catiav5Creator::ExportFromOption exportFrom)
void SetFileSaveFlag (bool doingFileSave)
void SetIncludeBlankedObj (bool includeBlankedObj)
void SetIncludeCSYS (bool includeCSYS)
void SetIncludeIndWireFrame (bool includeIndWireFrame)
void SetIncludeRefGeom (bool includeRefGeom)
void SetInputFile (const char *filename)
void SetInputFile (const NXString &filename)
void SetSettingsFile (const char *filename)
void SetSettingsFile (const NXString &filename)
NXString SettingsFile ()
Public 成员函数 继承自 NXOpen::BaseCreator
NXString DatasetName ()
NXOpen::BaseCreator::ExportDestinationOption ExportDestination ()
NXString OutputFile ()
NXString OutputFileExtension ()
void SetDatasetName (const char *datasetName)
void SetDatasetName (const NXString &datasetName)
void SetExportDestination (NXOpen::BaseCreator::ExportDestinationOption exportFrom)
void SetOutputFile (const char *filename)
void SetOutputFile (const NXString &filename)
void SetOutputFileExtension (const char *outputFileExtension)
void SetOutputFileExtension (const NXString &outputFileExtension)
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 _Catiav5CreatorBuilder

详细描述

CATIA V5文件创建器

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

属性
EnableHybridDesign 1
ExportFrom DisplayPart
IncludeBlankedObj 0
IncludeCSYS 0
IncludeIndWireFrame 0
IncludeRefGeom 0


创建于NX6.0.0。

成员枚举类型说明

◆ ExportFromOption

导出来源选项

枚举值
ExportFromOptionDisplayPart 

从显示部件导出数据

ExportFromOptionExistingPart 

从磁盘上的现有部件导出数据

成员函数说明

◆ EnableHybridDesign()

bool NXOpen::Catiav5Creator::EnableHybridDesign ( )

返回启用混合设计的状态 - 若设置为true则启用混合设计
于NX7.5.0中创建。

许可要求:无

◆ ExportFrom()

NXOpen::Catiav5Creator::ExportFromOption NXOpen::Catiav5Creator::ExportFrom ( )

返回导出来源 - 此选项将决定导出的是显示部件还是现有部件的数据
于NX8.0.0版本创建。

许可要求:无

◆ ExportSelectionBlock()

NXOpen::ObjectSelector * NXOpen::Catiav5Creator::ExportSelectionBlock ( )

返回导出选择块 - 将通过此块进行对象选择。
于NX6.0.0版本创建。

许可要求:无

◆ FileSaveFlag()

bool NXOpen::Catiav5Creator::FileSaveFlag ( )

返回文件保存标志 - 若执行文件导出则应设置为false
于NX6.0.0中创建。

许可要求:无

◆ IncludeBlankedObj()

bool NXOpen::Catiav5Creator::IncludeBlankedObj ( )

返回是否包含隐藏对象 - 如果设为true,则隐藏对象也将被写入Catia文件。
于NX6.0.0版本创建。

许可要求:无

◆ IncludeCSYS()

bool NXOpen::Catiav5Creator::IncludeCSYS ( )

返回是否包含坐标系 - 若设置为true则基准坐标系将导出到Catia V5文件
于NX9.0.1中创建。

许可要求:无

◆ IncludeIndWireFrame()

bool NXOpen::Catiav5Creator::IncludeIndWireFrame ( )

返回是否包含独立线框 - 如果设为true,则独立线框对象将被导出到Catia V5文件中
于NX6.0.0版本创建。

许可要求:无

◆ IncludeRefGeom()

bool NXOpen::Catiav5Creator::IncludeRefGeom ( )

返回是否包含参考几何体 - 若设置为true则参考几何体将导出到Catia V5文件
于NX1872.0.0中创建。

许可要求:无

◆ InputFile()

NXString NXOpen::Catiav5Creator::InputFile ( )

返回输入文件 - 正在导出的文件名称。
于NX8.0.0版本创建。

许可要求:无

◆ SaveSettings() [1/2]

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

保存设置 - 这将把设置保存到指定的文件中
于NX6.0.0版本创建。

许可要求:无

参数
filename文件名

◆ SaveSettings() [2/2]

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

保存设置 - 这将把设置保存到指定的文件中
于NX6.0.0版本创建。

许可要求:无

参数
filename文件名

◆ SetEnableHybridDesign()

void NXOpen::Catiav5Creator::SetEnableHybridDesign ( bool enableHybridDesign)

设置启用混合设计的状态 - 若设置为true则启用混合设计
于NX7.5.0中创建。

许可要求:无

参数
enableHybridDesign启用混合设计

◆ SetExportFrom()

void NXOpen::Catiav5Creator::SetExportFrom ( NXOpen::Catiav5Creator::ExportFromOption exportFrom)

设置导出来源 - 此选项将决定导出的是显示部件还是现有部件的数据
于NX8.0.0版本创建。

许可要求:无

参数
exportFrom导出来源

◆ SetFileSaveFlag()

void NXOpen::Catiav5Creator::SetFileSaveFlag ( bool doingFileSave)

设置文件保存标志 - 若执行文件导出则应设置为false
于NX6.0.0中创建。

许可要求:无

参数
doingFileSave执行文件保存

◆ SetIncludeBlankedObj()

void NXOpen::Catiav5Creator::SetIncludeBlankedObj ( bool includeBlankedObj)

设置是否包含隐藏对象 - 如果设为true,则隐藏对象也将被写入Catia文件。
于NX6.0.0版本创建。

许可要求:无

参数
includeBlankedObj是否包含隐藏对象

◆ SetIncludeCSYS()

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

设置是否包含坐标系 - 若设置为true则基准坐标系将导出到Catia V5文件
于NX9.0.1中创建。

许可要求:无

参数
includeCSYS包含坐标系

◆ SetIncludeIndWireFrame()

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

设置是否包含独立线框 - 如果设为true,则独立线框对象将被导出到Catia V5文件中
于NX6.0.0版本创建。

许可要求:无

参数
includeIndWireFrame是否包含独立线框

◆ SetIncludeRefGeom()

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

设置是否包含参考几何体 - 若设置为true则参考几何体将导出到Catia V5文件
于NX1872.0.0中创建。

许可要求:无

参数
includeRefGeom包含参考几何体

◆ SetInputFile() [1/2]

void NXOpen::Catiav5Creator::SetInputFile ( const char * filename)

设置输入文件 - 正在导出的文件名称。
于NX8.0.0版本创建。

许可要求:无

参数
filename文件名

◆ SetInputFile() [2/2]

void NXOpen::Catiav5Creator::SetInputFile ( const NXString & filename)

设置输入文件 - 正在导出的文件名称。
于NX8.0.0版本创建。

许可要求:无

参数
filename文件名

◆ SetSettingsFile() [1/2]

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

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

许可要求:无

参数
filename文件名

◆ SetSettingsFile() [2/2]

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

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

许可要求:无

参数
filename文件名

◆ SettingsFile()

NXString NXOpen::Catiav5Creator::SettingsFile ( )

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

许可要求:无