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

基础创建器接口 更多...

#include <BaseCreator.hxx>

类 NXOpen::BaseCreator 继承关系图:
NXOpen::DexBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder NXOpen::AcisExporter NXOpen::Catiav4Creator NXOpen::Catiav5Creator NXOpen::DxfdwgCreator NXOpen::IfcCreator NXOpen::IgesCreator NXOpen::NXTo2dCreator NXOpen::ParasolidExporter NXOpen::STLCreator NXOpen::StepCreator NXOpen::WavefrontObjCreator

Public 类型

enum  ExportDestinationOption { ExportDestinationOptionNativeFileSystem , ExportDestinationOptionTeamcenter }

Public 成员函数

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 _BaseCreatorBuilder

详细描述

基础创建器接口

这是一个抽象类,提供所有dex导出构建器共有的基本功能。 有关特定于应用程序的构建器的详细信息,请参阅导出构建器子类。
KF中不可用

创建于NX1872.0.0.

成员枚举类型说明

◆ ExportDestinationOption

导出目标选项

枚举值
ExportDestinationOptionNativeFileSystem 

导出到本地文件系统

ExportDestinationOptionTeamcenter 

导出到Teamcenter

成员函数说明

◆ DatasetName()

NXString NXOpen::BaseCreator::DatasetName ( )

获取 数据集名称 - 正在创建的数据集的名称
创建于NX1872.0.0.

许可要求:无

◆ ExportDestination()

NXOpen::BaseCreator::ExportDestinationOption NXOpen::BaseCreator::ExportDestination ( )

获取 导出目标 - 确定是导出到Teamcenter还是本地文件系统
创建于NX1872.0.0.

许可要求:无

◆ OutputFile()

NXString NXOpen::BaseCreator::OutputFile ( )

获取 输出文件 - 输出文件的路径
创建于NX1872.0.0.

许可要求:无

◆ OutputFileExtension()

NXString NXOpen::BaseCreator::OutputFileExtension ( )

获取 输出文件扩展名 - 正在创建的输出文件的扩展名
创建于NX1872.0.0.

许可要求:无

◆ SetDatasetName() [1/2]

void NXOpen::BaseCreator::SetDatasetName ( const char * datasetName)

设置 数据集名称 - 正在创建的数据集的名称
创建于NX1872.0.0.

许可要求:无

参数
datasetName数据集名称

◆ SetDatasetName() [2/2]

void NXOpen::BaseCreator::SetDatasetName ( const NXString & datasetName)

设置 数据集名称 - 正在创建的数据集的名称
创建于NX1872.0.0.

许可要求:无

参数
datasetName数据集名称

◆ SetExportDestination()

void NXOpen::BaseCreator::SetExportDestination ( NXOpen::BaseCreator::ExportDestinationOption exportFrom)

设置 导出目标 - 确定是导出到Teamcenter还是本地文件系统
创建于NX1872.0.0.

许可要求:无

参数
exportFrom导出源

◆ SetOutputFile() [1/2]

void NXOpen::BaseCreator::SetOutputFile ( const char * filename)

设置 输出文件 - 输出文件的路径
创建于NX1872.0.0.

许可要求:无

参数
filename文件名

◆ SetOutputFile() [2/2]

void NXOpen::BaseCreator::SetOutputFile ( const NXString & filename)

设置 输出文件 - 输出文件的路径
创建于NX1872.0.0.

许可要求:无

参数
filename文件名

◆ SetOutputFileExtension() [1/2]

void NXOpen::BaseCreator::SetOutputFileExtension ( const char * outputFileExtension)

设置 输出文件扩展名 - 正在创建的输出文件的扩展名
创建于NX1872.0.0.

许可要求:无

参数
outputFileExtension输出文件扩展名

◆ SetOutputFileExtension() [2/2]

void NXOpen::BaseCreator::SetOutputFileExtension ( const NXString & outputFileExtension)

设置 输出文件扩展名 - 正在创建的输出文件的扩展名
创建于NX1872.0.0.

许可要求:无

参数
outputFileExtension输出文件扩展名