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

Creo导入器类 更多...

#include <CreoImporter.hxx>

类 NXOpen::CreoImporter 继承关系图:
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 HealBodies ()
NXOpen::CreoImporter::ImportToOption ImportTo ()
bool ImportToTeamcenter ()
bool IncludeNonManifoldObj ()
bool Optimize ()
void SaveSettings (const char *filename)
void SaveSettings (const NXString &filename)
void SetHealBodies (bool healBodies)
void SetImportTo (NXOpen::CreoImporter::ImportToOption importTo)
void SetImportToTeamcenter (bool importToTeamcenter)
void SetIncludeNonManifoldObj (bool includeNonManifoldObj)
void SetOptimize (bool optimize)
void SetSettingsFile (const char *filename)
void SetSettingsFile (const NXString &filename)
void SetSimplifyGeometry (bool simplifyGeometry)
NXString SettingsFile ()
bool SimplifyGeometry ()
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 _CreoImporterBuilder

详细描述

Creo导入器类

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

默认值。

属性
HealBodies 0
ImportTo WorkPart
ImportToTeamcenter 0
IncludeNonManifoldObj 0
Optimize 1
SimplifyGeometry 0


在NX1953.0.0中创建。

成员枚举类型说明

◆ ImportToOption

导入目标选项

枚举值
ImportToOptionWorkPart 

将Creo文件导入到工作部件

ImportToOptionNewPart 

将Creo文件导入到新部件

成员函数说明

◆ HealBodies()

bool NXOpen::CreoImporter::HealBodies ( )

获取修复体 - 若设为true,则导入的数据将被修复
于NX1953.0.0中创建。

许可要求:无

◆ ImportTo()

NXOpen::CreoImporter::ImportToOption NXOpen::CreoImporter::ImportTo ( )

获取导入目标 - 此选项将决定Creo文件的导入目标,可为新部件或工作部件
于NX1953.0.0中创建。

许可要求:无

◆ ImportToTeamcenter()

bool NXOpen::CreoImporter::ImportToTeamcenter ( )

获取导入到Teamcenter的设置 - 若设为true,则导入的数据可添加到Teamcenter
于NX1953.0.0版本创建。

许可要求:无

◆ IncludeNonManifoldObj()

bool NXOpen::CreoImporter::IncludeNonManifoldObj ( )

获取包含非流形对象 - 若设为true,则Creo中的非流形对象也将被导入
于NX1953.0.0中创建。

许可要求:无

◆ Optimize()

bool NXOpen::CreoImporter::Optimize ( )

获取优化 - 若设为true,则冗余几何将被移除
于NX1953.0.0中创建。

许可要求:无

◆ SaveSettings() [1/2]

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

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

许可要求:无

参数
filename文件名

◆ SaveSettings() [2/2]

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

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

许可要求:无

参数
filename文件名

◆ SetHealBodies()

void NXOpen::CreoImporter::SetHealBodies ( bool healBodies)

设置修复体 - 若设为true,则导入的数据将被修复
于NX1953.0.0中创建。

许可要求:无

参数
healBodies修复体

◆ SetImportTo()

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

设置导入目标 - 此选项将决定Creo文件的导入目标,可为新部件或工作部件
于NX1953.0.0中创建。

许可要求:无

参数
importTo导入目标

◆ SetImportToTeamcenter()

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

设置导入到Teamcenter的选项 - 若设为true,则导入的数据可添加到Teamcenter
于NX1953.0.0版本创建。

许可要求:无

参数
importToTeamcenter导入到Teamcenter的设置

◆ SetIncludeNonManifoldObj()

void NXOpen::CreoImporter::SetIncludeNonManifoldObj ( bool includeNonManifoldObj)

设置包含非流形对象 - 若设为true,则Creo中的非流形对象也将被导入
于NX1953.0.0中创建。

许可要求:无

参数
includeNonManifoldObj包含非流形对象

◆ SetOptimize()

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

设置优化 - 若设为true,则冗余几何将被移除
于NX1953.0.0中创建。

许可要求:无

参数
optimize优化

◆ SetSettingsFile() [1/2]

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

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

许可要求:无

参数
filename文件名

◆ SetSettingsFile() [2/2]

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

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

许可要求:无

参数
filename文件名

◆ SetSimplifyGeometry()

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

设置简化几何 - 若设为true,则导入的数据将被简化
于NX1953.0.0中创建。

许可要求:无

参数
simplifyGeometry简化几何

◆ SettingsFile()

NXString NXOpen::CreoImporter::SettingsFile ( )

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

许可要求:无

◆ SimplifyGeometry()

bool NXOpen::CreoImporter::SimplifyGeometry ( )

获取简化几何 - 若设为true,则导入的数据将被简化
于NX1953.0.0中创建。

许可要求:无