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

Rhino导入器 更多...

#include <RhinoImporter.hxx>

类 NXOpen::RhinoImporter 继承关系图:
NXOpen::BaseImporter NXOpen::DexBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  ImportToOption { ImportToOptionWorkPart , ImportToOptionNewPart }
enum  MessageEnum {
  MessageEnumNone , MessageEnumInformational , MessageEnumWarning , MessageEnumError ,
  MessageEnumDebug , MessageEnumAll
}
Public 类型 继承自 NXOpen::BaseImporter
enum  Mode { ModeNativeFileSystem , ModeTeamcenter }

Public 成员函数

bool FileOpenFlag ()
NXOpen::RhinoImporter::ImportToOption ImportTo ()
bool ImportToTeamcenter ()
NXOpen::RhinoImporter::MessageEnum Messages ()
bool Optimize ()
void SaveSettings (const char *filename)
void SaveSettings (const NXString &filename)
void SetFileOpenFlag (bool doingFileOpen)
void SetImportTo (NXOpen::RhinoImporter::ImportToOption importTo)
void SetImportToTeamcenter (bool importToTeamcenter)
void SetMessages (NXOpen::RhinoImporter::MessageEnum messages)
void SetOptimize (bool optimize)
void SetSettingsFile (const char *filename)
void SetSettingsFile (const NXString &filename)
void SetShowInformationWindowFlag (bool doingInformationWindow)
void SetSimplifyGeometry (bool simplifyGeometry)
NXString SettingsFile ()
bool ShowInformationWindowFlag ()
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 _RhinoImporterBuilder

详细描述

Rhino导入器

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

默认值。

属性
导入目标 工作部件
导入到Teamcenter 0
消息
显示信息窗口标志 0


创建于NX2406.0.0版本。

成员枚举类型说明

◆ ImportToOption

导入目标选项

枚举值
ImportToOptionWorkPart 

将Rhino文件导入到工作部件

ImportToOptionNewPart 

将Rhino文件导入到新部件

◆ MessageEnum

打开文件时输出的消息类型。

枚举值
MessageEnumNone 

MessageEnumInformational 

信息性消息

MessageEnumWarning 

警告

MessageEnumError 

错误

MessageEnumDebug 

调试

MessageEnumAll 

全部

成员函数说明

◆ FileOpenFlag()

bool NXOpen::RhinoImporter::FileOpenFlag ( )

获取文件打开标志 - 执行文件导入时设为false
版本:NX2406.0.0

许可要求:无

◆ ImportTo()

NXOpen::RhinoImporter::ImportToOption NXOpen::RhinoImporter::ImportTo ( )

获取导入目标选项 - 导入到新部件或工作部件。
版本:NX2406.0.0

许可要求:无

◆ ImportToTeamcenter()

bool NXOpen::RhinoImporter::ImportToTeamcenter ( )

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

许可要求: 无

◆ Messages()

NXOpen::RhinoImporter::MessageEnum NXOpen::RhinoImporter::Messages ( )

获取加载Rhino文件时系统日志的消息级别
版本:NX2406.0.0

许可要求:无

◆ Optimize()

bool NXOpen::RhinoImporter::Optimize ( )

获取优化选项 - 设为true时,将移除冗余几何
版本:NX2406.0.0

许可要求:无

◆ SaveSettings() [1/2]

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

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

许可要求: 无

参数
filename文件名

◆ SaveSettings() [2/2]

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

保存配置 - 将配置保存到指定文件
版本:NX2406.0.0

许可要求:无

参数
filename文件名

◆ SetFileOpenFlag()

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

设置文件打开标志 - 执行文件导入时设为false
版本:NX2406.0.0

许可要求:无

参数
doingFileOpen文件打开标志

◆ SetImportTo()

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

设置导入目标选项 - 导入到新部件或工作部件。
版本:NX2406.0.0

许可要求:无

参数
importTo导入目标选项

◆ SetImportToTeamcenter()

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

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

许可要求: 无

参数
importToTeamcenter导入到Teamcenter的开关

◆ SetMessages()

void NXOpen::RhinoImporter::SetMessages ( NXOpen::RhinoImporter::MessageEnum messages)

设置加载Rhino文件时系统日志的消息级别
版本:NX2406.0.0

许可要求:无

参数
messages消息级别

◆ SetOptimize()

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

设置优化选项 - 设为true时,将移除冗余几何
版本:NX2406.0.0

许可要求:无

参数
optimize优化选项

◆ SetSettingsFile() [1/2]

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

设置配置文件 - 用于读取默认选项的定义文件
版本:NX2406.0.0

许可要求:无

参数
filename文件名

◆ SetSettingsFile() [2/2]

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

设置配置文件 - 用于读取默认选项的定义文件
版本:NX2406.0.0

许可要求:无

参数
filename文件名

◆ SetShowInformationWindowFlag()

void NXOpen::RhinoImporter::SetShowInformationWindowFlag ( bool doingInformationWindow)

设置信息窗口显示标志 - 设为true时将在窗口中显示信息
版本:NX2406.0.0

许可要求:无

参数
doingInformationWindow信息窗口显示标志

◆ SetSimplifyGeometry()

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

设置几何简化选项 - 设为true时,导入的数据将被简化
版本:NX2406.0.0

许可要求:无

参数
simplifyGeometry几何简化选项

◆ SettingsFile()

NXString NXOpen::RhinoImporter::SettingsFile ( )

获取配置文件 - 用于读取默认选项的定义文件
版本:NX2406.0.0

许可要求:无

◆ ShowInformationWindowFlag()

bool NXOpen::RhinoImporter::ShowInformationWindowFlag ( )

获取信息窗口显示标志 - 设为true时将在窗口中显示信息
版本:NX2406.0.0

许可要求:无

◆ SimplifyGeometry()

bool NXOpen::RhinoImporter::SimplifyGeometry ( )

获取几何简化选项 - 设为true时,导入的数据将被简化
版本:NX2406.0.0

许可要求:无