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

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

#include <Catiav4Creator.hxx>

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

Public 类型

enum  SolidBodyOutputOption { SolidBodyOutputOptionVOLUMEs , SolidBodyOutputOptionSolide }
Public 类型 继承自 NXOpen::BaseCreator
enum  ExportDestinationOption { ExportDestinationOptionNativeFileSystem , ExportDestinationOptionTeamcenter }

Public 成员函数

NXOpen::ObjectSelectorExportSelectionBlock ()
bool FileSaveFlag ()
void SaveSettings (const char *filename)
void SaveSettings (const NXString &filename)
void SetFileSaveFlag (bool doingFileSave)
void SetSettingsFile (const char *filename)
void SetSettingsFile (const NXString &filename)
NXString SettingsFile ()
void SetWriteSolidAs (NXOpen::Catiav4Creator::SolidBodyOutputOption writeSolidAs)
NXOpen::Catiav4Creator::SolidBodyOutputOption WriteSolidAs ()
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 _Catiav4CreatorBuilder

详细描述

CATIA V4文件创建器

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

默认值。

属性
WriteSolidAs VOLUMEs


创建于NX6.0.0。

成员枚举类型说明

◆ SolidBodyOutputOption

实体输出到CATIA V4的选项

枚举值
SolidBodyOutputOptionVOLUMEs 

将NX实体输出为CATIA中的Volume

SolidBodyOutputOptionSolide 

将NX实体输出为CATIA中的SOLIDE

成员函数说明

◆ ExportSelectionBlock()

NXOpen::ObjectSelector * NXOpen::Catiav4Creator::ExportSelectionBlock ( )

返回导出选择块 - 对象选择将通过此块完成。
创建于NX6.0.0。

许可要求:无

◆ FileSaveFlag()

bool NXOpen::Catiav4Creator::FileSaveFlag ( )

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

许可要求:无

◆ SaveSettings() [1/2]

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

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

许可要求:无

参数
filename文件名

◆ SaveSettings() [2/2]

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

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

许可要求:无

参数
filename文件名

◆ SetFileSaveFlag()

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

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

许可要求:无

参数
doingFileSave是否执行文件保存

◆ SetSettingsFile() [1/2]

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

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

许可要求:无

参数
filename文件名

◆ SetSettingsFile() [2/2]

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

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

许可要求:无

参数
filename文件名

◆ SettingsFile()

NXString NXOpen::Catiav4Creator::SettingsFile ( )

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

许可要求:无

◆ SetWriteSolidAs()

void NXOpen::Catiav4Creator::SetWriteSolidAs ( NXOpen::Catiav4Creator::SolidBodyOutputOption writeSolidAs)

设置实体输出方式 - 决定实体输出为SOLIDE还是Volume
创建于NX6.0.0。

许可要求:无

参数
writeSolidAs实体输出方式

◆ WriteSolidAs()

NXOpen::Catiav4Creator::SolidBodyOutputOption NXOpen::Catiav4Creator::WriteSolidAs ( )

返回实体输出方式 - 决定实体输出为SOLIDE还是Volume
创建于NX6.0.0。

许可要求:无