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

对象接收器构建器 更多...

#include <Mechatronics_ObjectSinkBuilder.hxx>

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

Public 类型

enum  DeleteSourceType { DeleteSourceTypeAnycopiedobjects , DeleteSourceTypeSelectedsources }
enum  SignalSinkSourceType { SignalSinkSourceTypeAllcopiedobjects , SignalSinkSourceTypeSelectedsources }
enum  TriggerOptions { TriggerOptionsTriggerbycollision , TriggerOptionsTriggerbysignal }

Public 成员函数

NXOpen::Mechatronics::SelectCollisionSensorListCollisionSensor ()
NXOpen::Mechatronics::ObjectSinkBuilder::DeleteSourceType DeleteSource ()
NXString Name ()
void SetCollisionSensor (const std::vector< NXOpen::Mechatronics::CollisionSensor * > &objects)
void SetDeleteSource (NXOpen::Mechatronics::ObjectSinkBuilder::DeleteSourceType deleteSource)
void SetName (const char *name)
void SetName (const NXString &name)
void SetSignalDeleteSource (NXOpen::Mechatronics::ObjectSinkBuilder::SignalSinkSourceType signaldeletesourcetype)
void SetSignalobject (const std::vector< NXOpen::Mechatronics::Signal * > &objects)
void SetSinkBond (bool sinkBond)
void SetSource (const std::vector< NXOpen::NXObject * > &objects)
void SetTriggerOption (NXOpen::Mechatronics::ObjectSinkBuilder::TriggerOptions triggeroption)
NXOpen::Mechatronics::ObjectSinkBuilder::SignalSinkSourceType SignalDeleteSource ()
NXOpen::Mechatronics::SelectSignalListSignalObject ()
bool SinkBond ()
NXOpen::SelectNXObjectListSource ()
NXOpen::Mechatronics::ObjectSinkBuilder::TriggerOptions TriggerOption ()
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 _ObjectSinkBuilderBuilder

详细描述

对象接收器构建器

表示 NXOpen::Mechatronics::ObjectSink 构建器。
要创建此类的新实例,请使用 NXOpen::Mechatronics::ObjectSinkCollection::CreateObjectSinkBuilder

于NX7.5.1中创建。

成员枚举类型说明

◆ DeleteSourceType

删除选项。

枚举值
DeleteSourceTypeAnycopiedobjects 

任何复制的对象

DeleteSourceTypeSelectedsources 

所选源

◆ SignalSinkSourceType

信号删除选项。

枚举值
SignalSinkSourceTypeAllcopiedobjects 

所有复制的对象

SignalSinkSourceTypeSelectedsources 

所选源

◆ TriggerOptions

触发选项。

枚举值
TriggerOptionsTriggerbycollision 

由碰撞触发

TriggerOptionsTriggerbysignal 

由信号触发

成员函数说明

◆ CollisionSensor()

NXOpen::Mechatronics::SelectCollisionSensorList * NXOpen::Mechatronics::ObjectSinkBuilder::CollisionSensor ( )

返回对象选择器。可以是 NXOpen::Mechatronics::CollisionSensor
于NX7.5.1中创建。

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

◆ DeleteSource()

NXOpen::Mechatronics::ObjectSinkBuilder::DeleteSourceType NXOpen::Mechatronics::ObjectSinkBuilder::DeleteSource ( )

返回删除源的选项。
创建于 NX7.5.1。

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

◆ Name()

NXString NXOpen::Mechatronics::ObjectSinkBuilder::Name ( )

返回名称。
创建于 NX7.5.1。

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

◆ SetCollisionSensor()

void NXOpen::Mechatronics::ObjectSinkBuilder::SetCollisionSensor ( const std::vector< NXOpen::Mechatronics::CollisionSensor * > & objects)

设置碰撞传感器对象。
于NX7.5.1中创建。

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

参数
objects碰撞传感器对象

◆ SetDeleteSource()

void NXOpen::Mechatronics::ObjectSinkBuilder::SetDeleteSource ( NXOpen::Mechatronics::ObjectSinkBuilder::DeleteSourceType deleteSource)

设置删除源的选项。
创建于 NX7.5.1。

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

参数
deleteSource删除源

◆ SetName() [1/2]

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

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

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

参数
name名称

◆ SetName() [2/2]

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

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

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

参数
name名称

◆ SetSignalDeleteSource()

void NXOpen::Mechatronics::ObjectSinkBuilder::SetSignalDeleteSource ( NXOpen::Mechatronics::ObjectSinkBuilder::SignalSinkSourceType signaldeletesourcetype)

设置按信号删除的选项。
创建于 NX2312.0.0。

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

参数
signaldeletesourcetype按信号删除源类型

◆ SetSignalobject()

void NXOpen::Mechatronics::ObjectSinkBuilder::SetSignalobject ( const std::vector< NXOpen::Mechatronics::Signal * > & objects)

设置信号对象。
创建于 NX2312.0.0。

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

参数
objects信号对象

◆ SetSinkBond()

void NXOpen::Mechatronics::ObjectSinkBuilder::SetSinkBond ( bool sinkBond)

设置接收器绑定选项。
创建于 NX2406.0.0。

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

参数
sinkBond接收器绑定

◆ SetSource()

void NXOpen::Mechatronics::ObjectSinkBuilder::SetSource ( const std::vector< NXOpen::NXObject * > & objects)

设置源。
创建于 NX7.5.1。

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

参数
objects源对象

◆ SetTriggerOption()

void NXOpen::Mechatronics::ObjectSinkBuilder::SetTriggerOption ( NXOpen::Mechatronics::ObjectSinkBuilder::TriggerOptions triggeroption)

设置触发选项。
创建于 NX2312.0.0。

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

参数
triggeroption触发选项

◆ SignalDeleteSource()

NXOpen::Mechatronics::ObjectSinkBuilder::SignalSinkSourceType NXOpen::Mechatronics::ObjectSinkBuilder::SignalDeleteSource ( )

返回按信号删除的选项。
创建于 NX2312.0.0。

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

◆ SignalObject()

NXOpen::Mechatronics::SelectSignalList * NXOpen::Mechatronics::ObjectSinkBuilder::SignalObject ( )

返回对象选择。该对象可以是 NXOpen::Mechatronics::Signal
创建于 NX2312.0.0。

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

◆ SinkBond()

bool NXOpen::Mechatronics::ObjectSinkBuilder::SinkBond ( )

返回接收器绑定选项。
创建于 NX2406.0.0。

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

◆ Source()

NXOpen::SelectNXObjectList * NXOpen::Mechatronics::ObjectSinkBuilder::Source ( )

返回源选择。
创建于 NX7.5.1。

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

◆ TriggerOption()

NXOpen::Mechatronics::ObjectSinkBuilder::TriggerOptions NXOpen::Mechatronics::ObjectSinkBuilder::TriggerOption ( )

返回触发选项。
创建于 NX2312.0.0。

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