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

JT 文件创建器 更多...

#include <JtCreator.hxx>

类 NXOpen::JtCreator 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  AdvancedMaterials { AdvancedMaterialsNone , AdvancedMaterialsLow , AdvancedMaterialsHigh }
enum  ChordalValue { ChordalValueRelative , ChordalValueAbsolute , ChordalValuePerLod }
enum  FileStructure {
  FileStructurePerPart , FileStructureMonolithic , FileStructureFullShatter , FileStructureMimic ,
  FileStructurePlmxml , FileStructureAp242xml
}
enum  FileWrite { FileWriteAll , FileWritePartsOnly , FileWriteAssemblyOnly }
enum  PmiOption {
  PmiOptionNone , PmiOptionPartOnly , PmiOptionAsmOnly , PmiOptionPartAndAsm ,
  PmiOptionThisLevelOnly
}
enum  RefsetOption { RefsetOptionDefault , RefsetOptionAll , RefsetOptionAllNamed , RefsetOptionAsSpecified }
enum  SelectionScope { SelectionScopeEntirePart , SelectionScopeSelectedObjects }
enum  TessellationOption { TessellationOptionDefined , TessellationOptionLw , TessellationOptionNx }

Public 成员函数

NXOpen::JtCreator::AdvancedMaterials AdvancedMaterial ()
bool AppendRefset ()
bool ApplyPmi ()
bool AsmStructure ()
bool AutolowLod ()
NXOpen::JtCreator::ChordalValue ChordalOption ()
NXString ConfigFile ()
NXOpen::JtCreator::PmiOption IncludePmi ()
NXOpen::JtCreator::FileStructure JtfileStructure ()
bool JtParts ()
NXOpen::JtCreator::FileWrite JtWrite ()
bool Kinematics ()
bool LightTextureMaterial ()
NXString LighweightLabel ()
void LoadConfigSettings ()
NXOpen::ListCreatorListLodList ()
bool MergeSheets ()
bool MergeSolids ()
NXOpen::ListCreatorNewLevel ()
NXString OutputJtFile ()
bool PreciseGeom ()
NXOpen::SelectNXObjectListSelectBody ()
void SetAdvancedMaterial (NXOpen::JtCreator::AdvancedMaterials advancedMaterial)
void SetAppendRefset (bool appendRefset)
void SetApplyPmi (bool applyPMI)
void SetAsmStructure (bool asmStructure)
void SetAutolowLod (bool autolowLOD)
void SetChordalOption (NXOpen::JtCreator::ChordalValue chordalOption)
void SetConfigFile (const char *filename)
void SetConfigFile (const NXString &filename)
void SetIncludePmi (NXOpen::JtCreator::PmiOption includePmi)
void SetJtfileStructure (NXOpen::JtCreator::FileStructure fileStructure)
void SetJtParts (bool jtParts)
void SetJtWrite (NXOpen::JtCreator::FileWrite jtfileType)
void SetKinematics (bool kinematics)
void SetLightTextureMaterial (bool lightTextureMaterial)
void SetLighweightLabel (const char *labelName)
void SetLighweightLabel (const NXString &labelName)
void SetMergeSheets (bool mergeSheets)
void SetMergeSolids (bool mergeSolids)
void SetOutputJtFile (const char *filename)
void SetOutputJtFile (const NXString &filename)
void SetPreciseGeom (bool preciseGeom)
void SetSmartLod (bool smartLOD)
void SetTessOption (NXOpen::JtCreator::TessellationOption tessOption)
void SetUseRefset (NXOpen::JtCreator::RefsetOption useRefset)
void SetWireFrame (bool wireFrame)
bool SmartLod ()
NXOpen::JtCreator::TessellationOption TessOption ()
NXOpen::JtCreator::RefsetOption UseRefset ()
bool WireFrame ()
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 _JtCreatorBuilder

详细描述

JT 文件创建器

表示用于导出JT数据的 NXOpen::JtCreator 该类通过 NXOpen::PvtransManager 创建。 Commit()会返回空对象
要创建该类的新实例,使用 NXOpen::PvtransManager::CreateJtCreator

于NX8.5.0中创建。

成员枚举类型说明

◆ AdvancedMaterials

纹理质量

枚举值
AdvancedMaterialsNone 

AdvancedMaterialsLow 

AdvancedMaterialsHigh 

◆ ChordalValue

弦误差选项

枚举值
ChordalValueRelative 

相对

ChordalValueAbsolute 

绝对

ChordalValuePerLod 

每LOD

◆ FileStructure

JT文件结构

枚举值
FileStructurePerPart 

按部件

FileStructureMonolithic 

整体

FileStructureFullShatter 

完全拆分

FileStructureMimic 

模拟

FileStructurePlmxml 

含PLMXML的JT

FileStructureAp242xml 

含AP242XML的JT

◆ FileWrite

JT文件写入

枚举值
FileWriteAll 

全部

FileWritePartsOnly 

仅部件

FileWriteAssemblyOnly 

仅装配

◆ PmiOption

包含PMI选项

枚举值
PmiOptionNone 

PmiOptionPartOnly 

仅部件

PmiOptionAsmOnly 

仅装配

PmiOptionPartAndAsm 

部件和装配

PmiOptionThisLevelOnly 

仅当前层级

◆ RefsetOption

引用集选项

枚举值
RefsetOptionDefault 

默认

RefsetOptionAll 

全部

RefsetOptionAllNamed 

全部命名

RefsetOptionAsSpecified 

按指定

◆ SelectionScope

选择范围

枚举值
SelectionScopeEntirePart 

整个部件

SelectionScopeSelectedObjects 

所选对象

◆ TessellationOption

网格化选项

枚举值
TessellationOptionDefined 

定义层级

TessellationOptionLw 

NX轻量级层级

TessellationOptionNx 

NX层级

成员函数说明

◆ AdvancedMaterial()

NXOpen::JtCreator::AdvancedMaterials NXOpen::JtCreator::AdvancedMaterial ( )

获取高级材质选项 - 指定是否在JT中写入高级材质和光照信息
创建于NX8.5.0。

许可证要求:无

◆ AppendRefset()

bool NXOpen::JtCreator::AppendRefset ( )

获取附加引用集选项 - 指定是否将引用集名称附加到JT产品结构中的组件节点名称
创建于NX8.5.0。

许可证要求:无

◆ ApplyPmi()

bool NXOpen::JtCreator::ApplyPmi ( )

获取PMI应用选项 - 仅包含正在转换的引用集中的PMI数据进行转换
创建于NX8.5.0。

许可证要求:无

◆ AsmStructure()

bool NXOpen::JtCreator::AsmStructure ( )

返回装配结构标志 - 写入文件类型 = JT装配
创建于NX11.0.1版本。

许可证要求:无

◆ AutolowLod()

bool NXOpen::JtCreator::AutolowLod ( )

返回自动低LOD - 指定是否启用自动低LOD生成
创建于NX8.5.0。

许可证要求:无

◆ ChordalOption()

NXOpen::JtCreator::ChordalValue NXOpen::JtCreator::ChordalOption ( )

返回弦选项 - 指定弦值应为相对还是绝对
创建于NX8.5.0。

许可证要求:无

◆ ConfigFile()

NXString NXOpen::JtCreator::ConfigFile ( )

返回配置文件 - 转换中使用的配置文件名
创建于NX8.5.0。

许可证要求:无

◆ IncludePmi()

NXOpen::JtCreator::PmiOption NXOpen::JtCreator::IncludePmi ( )

获取包含PMI选项 - 指定将哪些产品制造信息数据写入JT文件
创建于NX8.5.0。

许可证要求:无

◆ JtfileStructure()

NXOpen::JtCreator::FileStructure NXOpen::JtCreator::JtfileStructure ( )

获取JT文件结构选项 - 确定JT文件在磁盘上的组织方式
创建于NX8.5.0。

许可证要求:无

◆ JtParts()

bool NXOpen::JtCreator::JtParts ( )

返回JT零件标志 - 写入文件类型 = JT零件
创建于NX11.0.1版本。

许可证要求:无

◆ JtWrite()

NXOpen::JtCreator::FileWrite NXOpen::JtCreator::JtWrite ( )

获取JT写入选项 - 允许选择在JT文件中写入装配体和零件数据
创建于NX8.5.0。

许可证要求:无

◆ Kinematics()

bool NXOpen::JtCreator::Kinematics ( )

获取 m_kinematics - 将运动学数据写入AP242XML
创建于NX1980.0.0。

许可证要求:无

◆ LightTextureMaterial()

bool NXOpen::JtCreator::LightTextureMaterial ( )

返回轻纹理材质标志 - 轻纹理材质
创建于NX12.0.0版本。

许可证要求:无

◆ LighweightLabel()

NXString NXOpen::JtCreator::LighweightLabel ( )

返回轻量级标签 - 需写入JT文件的轻量级标签
创建于NX10.0.0版本。

许可证要求:无

◆ LoadConfigSettings()

void NXOpen::JtCreator::LoadConfigSettings ( )

将配置文件设置加载到构建器上
创建于NX12.0.0版本。

许可证要求:无

◆ LodList()

NXOpen::ListCreatorList * NXOpen::JtCreator::LodList ( )

返回LOD列表 - 包含LOD项的列表
创建于NX8.5.0版本。

许可证要求:无

◆ MergeSheets()

bool NXOpen::JtCreator::MergeSheets ( )

返回合并 sheet - 指定是否将所有 sheet 写入到 JT 文件中的单个节点或单独节点
创建于NX8.5.0。

许可证要求:无

◆ MergeSolids()

bool NXOpen::JtCreator::MergeSolids ( )

获取合并实体选项 - 指定是否将所有实体写入JT文件的单个节点或单独节点
创建于NX8.5.0。

许可证要求:无

◆ NewLevel()

NXOpen::ListCreator * NXOpen::JtCreator::NewLevel ( )

创建一个NXOpen::ListCreator 对象。
创建于NX8.5.0版本。

许可证要求:无

◆ OutputJtFile()

NXString NXOpen::JtCreator::OutputJtFile ( )

返回输出文件 - 正在写入输出的JT文件名
创建于NX8.5.0。

许可证要求:无

◆ PreciseGeom()

bool NXOpen::JtCreator::PreciseGeom ( )

获取精确几何选项 - 指定在转换中是否启用精确模型几何
创建于NX8.5.0。

许可证要求:无

◆ SelectBody()

NXOpen::SelectNXObjectList * NXOpen::JtCreator::SelectBody ( )

获取 selectBody - 通过此块执行对象选择
创建于NX2306.0.0。

许可证要求:无

◆ SetAdvancedMaterial()

void NXOpen::JtCreator::SetAdvancedMaterial ( NXOpen::JtCreator::AdvancedMaterials advancedMaterial)

设置高级材质选项 - 指定是否在JT中写入高级材质和光照信息
创建于NX8.5.0。

许可证要求:无

参数
advancedMaterial高级材质

◆ SetAppendRefset()

void NXOpen::JtCreator::SetAppendRefset ( bool appendRefset)

设置附加引用集选项 - 指定是否将引用集名称附加到JT产品结构中的组件节点名称
创建于NX8.5.0。

许可证要求:无

参数
appendRefset附加引用集

◆ SetApplyPmi()

void NXOpen::JtCreator::SetApplyPmi ( bool applyPMI)

设置PMI应用选项 - 仅包含正在转换的引用集中的PMI数据进行转换
创建于NX8.5.0。

许可证要求:无

参数
applyPMI应用PMI

◆ SetAsmStructure()

void NXOpen::JtCreator::SetAsmStructure ( bool asmStructure)

设置装配结构标志 - 写入文件类型 = JT装配
创建于NX11.0.1版本。

许可证要求:无

参数
asmStructure装配结构

◆ SetAutolowLod()

void NXOpen::JtCreator::SetAutolowLod ( bool autolowLOD)

设置自动低LOD - 指定是否启用自动低LOD生成
创建于NX8.5.0。

许可证要求:无

参数
autolowLOD自动低LOD

◆ SetChordalOption()

void NXOpen::JtCreator::SetChordalOption ( NXOpen::JtCreator::ChordalValue chordalOption)

设置弦选项 - 指定弦值应为相对还是绝对
创建于NX8.5.0。

许可证要求:无

参数
chordalOption弦选项

◆ SetConfigFile() [1/2]

void NXOpen::JtCreator::SetConfigFile ( const char * filename)

设置配置文件 - 转换中使用的配置文件名
创建于NX8.5.0。

许可证要求:无

参数
filename文件名

◆ SetConfigFile() [2/2]

void NXOpen::JtCreator::SetConfigFile ( const NXString & filename)

设置配置文件 - 转换中使用的配置文件名
创建于NX8.5.0。

许可证要求:无

参数
filename文件名

◆ SetIncludePmi()

void NXOpen::JtCreator::SetIncludePmi ( NXOpen::JtCreator::PmiOption includePmi)

设置包含PMI选项 - 指定将哪些产品制造信息数据写入JT文件
创建于NX8.5.0。

许可证要求:无

参数
includePmi包含PMI

◆ SetJtfileStructure()

void NXOpen::JtCreator::SetJtfileStructure ( NXOpen::JtCreator::FileStructure fileStructure)

设置JT文件结构选项 - 确定JT文件在磁盘上的组织方式
创建于NX8.5.0。

许可证要求:无

参数
fileStructure文件结构

◆ SetJtParts()

void NXOpen::JtCreator::SetJtParts ( bool jtParts)

设置JT零件标志 - 写入文件类型 = JT零件
创建于NX11.0.1版本。

许可证要求:无

参数
jtPartsJT零件

◆ SetJtWrite()

void NXOpen::JtCreator::SetJtWrite ( NXOpen::JtCreator::FileWrite jtfileType)

设置JT写入选项 - 允许选择在JT文件中写入装配体和零件数据
创建于NX8.5.0。

许可证要求:无

参数
jtfileTypeJT文件类型

◆ SetKinematics()

void NXOpen::JtCreator::SetKinematics ( bool kinematics)

设置 m_kinematics - 将运动学数据写入AP242XML
创建于NX1980.0.0。

许可证要求:无

参数
kinematics运动学

◆ SetLightTextureMaterial()

void NXOpen::JtCreator::SetLightTextureMaterial ( bool lightTextureMaterial)

设置轻纹理材质标志 - 轻纹理材质
创建于NX12.0.0版本。

许可证要求:无

参数
lightTextureMaterial轻纹理材质

◆ SetLighweightLabel() [1/2]

void NXOpen::JtCreator::SetLighweightLabel ( const char * labelName)

设置轻量级标签 - 需写入JT文件的轻量级标签
创建于NX10.0.0版本。

许可证要求:无

参数
labelName标签名

◆ SetLighweightLabel() [2/2]

void NXOpen::JtCreator::SetLighweightLabel ( const NXString & labelName)

设置轻量级标签 - 需写入JT文件的轻量级标签
创建于NX10.0.0版本。

许可证要求:无

参数
labelName标签名

◆ SetMergeSheets()

void NXOpen::JtCreator::SetMergeSheets ( bool mergeSheets)

设置合并 sheet - 指定是否将所有 sheet 写入到 JT 文件中的单个节点或单独节点
创建于NX8.5.0。

许可证要求:无

参数
mergeSheets合并 sheet

◆ SetMergeSolids()

void NXOpen::JtCreator::SetMergeSolids ( bool mergeSolids)

设置合并实体选项 - 指定是否将所有实体写入JT文件的单个节点或单独节点
创建于NX8.5.0。

许可证要求:无

参数
mergeSolids合并实体

◆ SetOutputJtFile() [1/2]

void NXOpen::JtCreator::SetOutputJtFile ( const char * filename)

设置输出文件 - 正在写入输出的JT文件名
创建于NX8.5.0。

许可证要求:无

参数
filename文件名

◆ SetOutputJtFile() [2/2]

void NXOpen::JtCreator::SetOutputJtFile ( const NXString & filename)

设置输出文件 - 正在写入输出的JT文件名
创建于NX8.5.0。

许可证要求:无

参数
filename文件名

◆ SetPreciseGeom()

void NXOpen::JtCreator::SetPreciseGeom ( bool preciseGeom)

设置精确几何选项 - 指定在转换中是否启用精确模型几何
创建于NX8.5.0。

许可证要求:无

参数
preciseGeom精确几何

◆ SetSmartLod()

void NXOpen::JtCreator::SetSmartLod ( bool smartLOD)

设置智能LOD - 指定是否启用智能LOD生成
创建于NX8.5.0。

许可证要求:无

参数
smartLOD智能LOD

◆ SetTessOption()

void NXOpen::JtCreator::SetTessOption ( NXOpen::JtCreator::TessellationOption tessOption)

设置细分选项 - 指定细节级别类型,是定义级别还是使用NX分辨率
创建于NX10.0.0版本。

许可证要求:无

参数
tessOption细分选项

◆ SetUseRefset()

void NXOpen::JtCreator::SetUseRefset ( NXOpen::JtCreator::RefsetOption useRefset)

设置用于写入JT文件的引用集
创建于NX8.5.0版本。

许可证要求:无

参数
useRefset引用集

◆ SetWireFrame()

void NXOpen::JtCreator::SetWireFrame ( bool wireFrame)

设置线框 - 控制是否将线框和点实体转换到JT文件
创建于NX8.5.0。

许可证要求:无

参数
wireFrame线框

◆ SmartLod()

bool NXOpen::JtCreator::SmartLod ( )

返回智能LOD - 指定是否启用智能LOD生成
创建于NX8.5.0。

许可证要求:无

◆ TessOption()

NXOpen::JtCreator::TessellationOption NXOpen::JtCreator::TessOption ( )

返回细分选项 - 指定细节级别类型,是定义级别还是使用NX分辨率
创建于NX10.0.0版本。

许可证要求:无

◆ UseRefset()

NXOpen::JtCreator::RefsetOption NXOpen::JtCreator::UseRefset ( )

返回用于写入JT文件的引用集
创建于NX8.5.0版本。

许可证要求:无

◆ WireFrame()

bool NXOpen::JtCreator::WireFrame ( )

返回线框 - 控制是否将线框和点实体转换到JT文件
创建于NX8.5.0。

许可证要求:无