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

产品数据管理会话首选项 更多...

#include <Preferences_SessionPdm.hxx>

Public 类型

enum  JtUpdateFromSourceType { JtUpdateFromSourceTypeComplete , JtUpdateFromSourceTypeNone }
enum  LockingPolicyType {
  LockingPolicyTypeAutocheckinSave , LockingPolicyTypeAutocheckinClose , LockingPolicyTypeManual , LockingPolicyTypeManualplusplus ,
  LockingPolicyTypeSupermanualplusplus
}
enum  MessagesInconsistentRevisionsType { MessagesInconsistentRevisionsTypeNone , MessagesInconsistentRevisionsTypeWarning , MessagesInconsistentRevisionsTypeError }
enum  SynchroniseOnLoadType { SynchroniseOnLoadTypeComplete , SynchroniseOnLoadTypeAddWithTransforms , SynchroniseOnLoadTypeNone }
enum  SynchroniseOnSaveType { SynchroniseOnSaveTypeComplete , SynchroniseOnSaveTypeNone }
enum  UnpopulatedBehaviourType {
  UnpopulatedBehaviourTypeOnSave , UnpopulatedBehaviourTypeModifiedPrompt , UnpopulatedBehaviourTypeModifiedNoPrompt , UnpopulatedBehaviourTypeNever ,
  UnpopulatedBehaviourTypePreNx4
}

Public 成员函数

NXOpen::Preferences::SessionPdm::JtUpdateFromSourceType JtUpdateFromSource ()
NXOpen::Preferences::SessionPdm::LockingPolicyType LockingPolicy ()
NXOpen::Preferences::SessionPdm::MessagesInconsistentRevisionsType MessagesInconsistentRevisions ()
void SetDefaultSeed (const char *seedName)
void SetDefaultSeed (const NXString &seedName)
void SetJtUpdateFromSource (NXOpen::Preferences::SessionPdm::JtUpdateFromSourceType update)
void SetLockingPolicy (NXOpen::Preferences::SessionPdm::LockingPolicyType lock)
void SetMessagesInconsistentRevisions (NXOpen::Preferences::SessionPdm::MessagesInconsistentRevisionsType message)
void SetSynchroniseOnLoad (NXOpen::Preferences::SessionPdm::SynchroniseOnLoadType sync)
void SetSynchroniseOnSave (NXOpen::Preferences::SessionPdm::SynchroniseOnSaveType sync)
void SetUnpopulatedBehaviour (NXOpen::Preferences::SessionPdm::UnpopulatedBehaviourType behaviour)
void SetUnpopulatedWithJtBehaviour (NXOpen::Preferences::SessionPdm::UnpopulatedBehaviourType behaviour)
NXOpen::Preferences::SessionPdm::SynchroniseOnLoadType SynchroniseOnLoad ()
NXOpen::Preferences::SessionPdm::SynchroniseOnSaveType SynchroniseOnSave ()
tag_t Tag () const
NXOpen::Preferences::SessionPdm::UnpopulatedBehaviourType UnpopulatedBehaviour ()
NXOpen::Preferences::SessionPdm::UnpopulatedBehaviourType UnpopulatedWithJtBehaviour ()

详细描述

产品数据管理会话首选项

代表整个会话的NX管理器首选项
要获取此类的实例,请参考 NXOpen::Preferences::SessionPreferences

创建于NX4.0.1版本

成员枚举类型说明

◆ JtUpdateFromSourceType

加载部件时JT更新的类型选项

枚举值
JtUpdateFromSourceTypeComplete 

完全更新

JtUpdateFromSourceTypeNone 

不更新

◆ LockingPolicyType

锁定策略的选项设置

枚举值
LockingPolicyTypeAutocheckinSave 

修改或保存时自动检出;保存或关闭时自动检入

LockingPolicyTypeAutocheckinClose 

修改或保存时自动检出;关闭时自动检入

LockingPolicyTypeManual 

保存时自动检出;保存时检入

LockingPolicyTypeManualplusplus 

保存需手动检出,检入需手动操作

LockingPolicyTypeSupermanualplusplus 

保存需手动检出,关闭时自动检入

◆ MessagesInconsistentRevisionsType

加载部件时,版本不一致消息的类型选项

枚举值
MessagesInconsistentRevisionsTypeNone 

无消息

MessagesInconsistentRevisionsTypeWarning 

警告消息

MessagesInconsistentRevisionsTypeError 

错误消息

◆ SynchroniseOnLoadType

加载部件时与PDM系统执行的同步类型选项

枚举值
SynchroniseOnLoadTypeComplete 

完全同步

SynchroniseOnLoadTypeAddWithTransforms 

带变换添加

SynchroniseOnLoadTypeNone 

不同步

◆ SynchroniseOnSaveType

保存部件时与PDM系统执行的同步类型选项

枚举值
SynchroniseOnSaveTypeComplete 

完全同步

SynchroniseOnSaveTypeNone 

不同步

◆ UnpopulatedBehaviourType

在PDM系统中加载未填充部件时,添加NX数据集的时机选项

枚举值
UnpopulatedBehaviourTypeOnSave 

保存时添加

UnpopulatedBehaviourTypeModifiedPrompt 

修改时提示添加

UnpopulatedBehaviourTypeModifiedNoPrompt 

修改时直接添加不提示

UnpopulatedBehaviourTypeNever 

从不添加

UnpopulatedBehaviourTypePreNx4 

沿用NX4之前的逻辑

成员函数说明

◆ JtUpdateFromSource()

NXOpen::Preferences::SessionPdm::JtUpdateFromSourceType NXOpen::Preferences::SessionPdm::JtUpdateFromSource ( )

返回加载部件时执行的JT更新类型
创建于NX6.0.2。

许可证要求:无

◆ LockingPolicy()

NXOpen::Preferences::SessionPdm::LockingPolicyType NXOpen::Preferences::SessionPdm::LockingPolicy ( )

返回Teamcenter集成首选项:签出/签入策略
创建于NX2306.0.0。

许可证要求:无

◆ MessagesInconsistentRevisions()

NXOpen::Preferences::SessionPdm::MessagesInconsistentRevisionsType NXOpen::Preferences::SessionPdm::MessagesInconsistentRevisions ( )

返回加载部件时关于版本不一致的消息类型
创建于NX6.0.2。

许可证要求:无

◆ SetDefaultSeed() [1/2]

void NXOpen::Preferences::SessionPdm::SetDefaultSeed ( const char * seedName)

设置NX用于无数据集部件的默认种子部件
创建于NX1899.0.0。

许可证要求:无

参数
seedName英制或公制的种子部件名称

◆ SetDefaultSeed() [2/2]

void NXOpen::Preferences::SessionPdm::SetDefaultSeed ( const NXString & seedName)

设置NX用于无数据集部件的默认种子部件
创建于NX1899.0.0。

许可证要求:无

参数
seedName英制或公制的种子部件名称

◆ SetJtUpdateFromSource()

void NXOpen::Preferences::SessionPdm::SetJtUpdateFromSource ( NXOpen::Preferences::SessionPdm::JtUpdateFromSourceType update)

设置加载部件时执行的JT更新类型
创建于NX6.0.2。

许可证要求:无

参数
update更新类型

◆ SetLockingPolicy()

void NXOpen::Preferences::SessionPdm::SetLockingPolicy ( NXOpen::Preferences::SessionPdm::LockingPolicyType lock)

设置Teamcenter集成首选项:检入/检出策略。
在NX2306.0.0版本中创建。

许可证要求:无

参数
lock[输入] 锁定策略类型

◆ SetMessagesInconsistentRevisions()

void NXOpen::Preferences::SessionPdm::SetMessagesInconsistentRevisions ( NXOpen::Preferences::SessionPdm::MessagesInconsistentRevisionsType message)

设置加载部件时关于版本不一致的消息类型
创建于NX6.0.2。

许可证要求:无

参数
message消息类型

◆ SetSynchroniseOnLoad()

void NXOpen::Preferences::SessionPdm::SetSynchroniseOnLoad ( NXOpen::Preferences::SessionPdm::SynchroniseOnLoadType sync)

设置加载部件时执行的同步类型
创建于NX4.0.1。

许可证要求:无

参数
sync同步类型

◆ SetSynchroniseOnSave()

void NXOpen::Preferences::SessionPdm::SetSynchroniseOnSave ( NXOpen::Preferences::SessionPdm::SynchroniseOnSaveType sync)

设置保存部件时执行的同步类型
创建于NX4.0.1。

许可证要求:无

参数
sync同步类型

◆ SetUnpopulatedBehaviour()

void NXOpen::Preferences::SessionPdm::SetUnpopulatedBehaviour ( NXOpen::Preferences::SessionPdm::UnpopulatedBehaviourType behaviour)

设置加载未填充部件时的行为
创建于NX4.0.1。

许可证要求:无

参数
behaviour行为类型

◆ SetUnpopulatedWithJtBehaviour()

void NXOpen::Preferences::SessionPdm::SetUnpopulatedWithJtBehaviour ( NXOpen::Preferences::SessionPdm::UnpopulatedBehaviourType behaviour)

设置加载仅含JT数据集、无NX数据集的部件时的行为
创建于NX1872.0.0。

许可证要求:无

参数
behaviour行为类型

◆ SynchroniseOnLoad()

NXOpen::Preferences::SessionPdm::SynchroniseOnLoadType NXOpen::Preferences::SessionPdm::SynchroniseOnLoad ( )

返回加载部件时执行的同步类型
创建于NX4.0.1。

许可证要求:无

◆ SynchroniseOnSave()

NXOpen::Preferences::SessionPdm::SynchroniseOnSaveType NXOpen::Preferences::SessionPdm::SynchroniseOnSave ( )

返回保存部件时执行的同步类型
创建于NX4.0.1。

许可证要求:无

◆ Tag()

tag_t NXOpen::Preferences::SessionPdm::Tag ( ) const

返回此对象的标识。

◆ UnpopulatedBehaviour()

NXOpen::Preferences::SessionPdm::UnpopulatedBehaviourType NXOpen::Preferences::SessionPdm::UnpopulatedBehaviour ( )

返回加载未填充部件时的行为
创建于NX4.0.1。

许可证要求:无

◆ UnpopulatedWithJtBehaviour()

NXOpen::Preferences::SessionPdm::UnpopulatedBehaviourType NXOpen::Preferences::SessionPdm::UnpopulatedWithJtBehaviour ( )

返回加载仅含JT数据集、无NX数据集的部件时的行为
创建于NX1872.0.0。

许可证要求:无