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

对象源构建器 更多...

#include <Mechatronics_ObjectSourceBuilder.hxx>

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

Public 类型

enum  CopyEventTriggerOption { CopyEventTriggerOptionTimeBased , CopyEventTriggerOptionOncePerActivation }

Public 成员函数

NXOpen::Mechatronics::ObjectSourceBuilder::CopyEventTriggerOption CopyEventTrigger ()
NXString Name ()
NXOpen::SelectNXObjectListObjectToCopy ()
void SetCopyEventTrigger (NXOpen::Mechatronics::ObjectSourceBuilder::CopyEventTriggerOption copyEventTrigger)
void SetName (const char *name)
void SetName (const NXString &name)
void SetObjectsToCopy (const std::vector< NXOpen::NXObject * > &objects)
NXOpen::ExpressionStartOffset ()
NXOpen::ExpressionTimeInterval ()
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 _ObjectSourceBuilderBuilder

详细描述

对象源构建器

表示 NXOpen::Mechatronics::ObjectSource 构建器。
要创建此类的新实例,请使用 NXOpen::Mechatronics::ObjectSourceCollection::CreateObjectSourceBuilder

创建于 NX7.5.1。

成员枚举类型说明

◆ CopyEventTriggerOption

复制事件中的触发选项。

枚举值
CopyEventTriggerOptionTimeBased 

基于时间

CopyEventTriggerOptionOncePerActivation 

每次激活一次

成员函数说明

◆ CopyEventTrigger()

NXOpen::Mechatronics::ObjectSourceBuilder::CopyEventTriggerOption NXOpen::Mechatronics::ObjectSourceBuilder::CopyEventTrigger ( )

获取事件选项。
创建于 NX7.5.1。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

◆ Name()

NXString NXOpen::Mechatronics::ObjectSourceBuilder::Name ( )

获取名称。
创建于 NX7.5.1。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

◆ ObjectToCopy()

NXOpen::SelectNXObjectList * NXOpen::Mechatronics::ObjectSourceBuilder::ObjectToCopy ( )

获取对象选择列表。对象可以是 NXOpen::Mechatronics::RigidBodyNXOpen::Assemblies::ComponentAssembly
创建于 NX7.5.1。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

◆ SetCopyEventTrigger()

void NXOpen::Mechatronics::ObjectSourceBuilder::SetCopyEventTrigger ( NXOpen::Mechatronics::ObjectSourceBuilder::CopyEventTriggerOption copyEventTrigger)

设置事件选项。
创建于 NX7.5.1。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

参数
copyEventTrigger复制事件触发选项

◆ SetName() [1/2]

void NXOpen::Mechatronics::ObjectSourceBuilder::SetName ( const char * name)

设置名称。
创建于 NX7.5.1。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

参数
name名称

◆ SetName() [2/2]

void NXOpen::Mechatronics::ObjectSourceBuilder::SetName ( const NXString & name)

设置名称。
创建于 NX7.5.1。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

参数
name名称

◆ SetObjectsToCopy()

void NXOpen::Mechatronics::ObjectSourceBuilder::SetObjectsToCopy ( const std::vector< NXOpen::NXObject * > & objects)

设置要复制的对象。
创建于 NX7.5.1。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

参数
objects要复制的对象

◆ StartOffset()

NXOpen::Expression * NXOpen::Mechatronics::ObjectSourceBuilder::StartOffset ( )

获取起始偏移。
创建于 NX7.5.1。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")

◆ TimeInterval()

NXOpen::Expression * NXOpen::Mechatronics::ObjectSourceBuilder::TimeInterval ( )

获取时间间隔。
创建于 NX7.5.1。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer")