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

代理对象构建器 更多...

#include <Mechatronics_ProxyObjectBuilder.hxx>

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

Public 类型

enum  Type { TypeRuntimeParameters , TypeProxyObject }

Public 成员函数

NXOpen::Mechatronics::ProxyObjectBuilder::Type BuilderType ()
NXOpen::BasePartContext ()
int MaxParamId ()
NXOpen::Mechatronics::ProxyObjectParameterBuilderListParameterList ()
NXString ProxyObjectName ()
NXOpen::SelectNXObjectListSelectGeomObject ()
NXOpen::SelectNXObjectListSelectPhysicsObject ()
void SetBuilderType (NXOpen::Mechatronics::ProxyObjectBuilder::Type useType)
void SetContext (NXOpen::BasePart *context)
void SetMaxParamId (int paramId)
void SetProxyObjectName (const char *proxyObjectName)
void SetProxyObjectName (const NXString &proxyObjectName)
void SetUseType (int useType)
int UseType ()
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 _ProxyObjectBuilderBuilder

详细描述

代理对象构建器

  表示 @link NXOpen::Mechatronics::ProxyObjectBuilder NXOpen::Mechatronics::ProxyObjectBuilder@endlink 。
<br> 要创建此类的新实例,请使用 @link NXOpen::Mechatronics::ProxyObjectCollection::CreateProxyObjectBuilder  NXOpen::Mechatronics::ProxyObjectCollection::CreateProxyObjectBuilder @endlink  <br>


创建于NX8.5.0。

成员枚举类型说明

◆ Type

生成器类型。

枚举值
TypeRuntimeParameters 

运行时参数

TypeProxyObject 

代理对象

成员函数说明

◆ BuilderType()

NXOpen::Mechatronics::ProxyObjectBuilder::Type NXOpen::Mechatronics::ProxyObjectBuilder::BuilderType ( )

获取此生成器的使用类型。
创建于NX9.0.2。

许可证要求:无

◆ Context()

NXOpen::BasePart * NXOpen::Mechatronics::ProxyObjectBuilder::Context ( )

获取代理对象的上下文部件
创建于NX8.5.0。

许可证要求:nx_mcd_core ("机电概念设计器")

◆ MaxParamId()

int NXOpen::Mechatronics::ProxyObjectBuilder::MaxParamId ( )

获取代理对象中使用的最大参数ID
创建于NX8.5.0。

许可证要求:nx_mcd_core ("机电概念设计器")

◆ ParameterList()

NXOpen::Mechatronics::ProxyObjectParameterBuilderList * NXOpen::Mechatronics::ProxyObjectBuilder::ParameterList ( )

获取参数数据
创建于NX8.5.0。

许可证要求:nx_mcd_core ("机电概念设计器")

◆ ProxyObjectName()

NXString NXOpen::Mechatronics::ProxyObjectBuilder::ProxyObjectName ( )

获取代理对象的名称
创建于NX8.5.0。

许可证要求:nx_mcd_core ("机电概念设计器")

◆ SelectGeomObject()

NXOpen::SelectNXObjectList * NXOpen::Mechatronics::ProxyObjectBuilder::SelectGeomObject ( )

获取描述代理对象的选中几何对象
创建于NX8.5.0。

许可证要求:nx_mcd_core ("机电概念设计器")

◆ SelectPhysicsObject()

NXOpen::SelectNXObjectList * NXOpen::Mechatronics::ProxyObjectBuilder::SelectPhysicsObject ( )

获取封装在代理对象中的选中物理对象
创建于NX8.5.0。

许可证要求:nx_mcd_core ("机电概念设计器")

◆ SetBuilderType()

void NXOpen::Mechatronics::ProxyObjectBuilder::SetBuilderType ( NXOpen::Mechatronics::ProxyObjectBuilder::Type useType)

设置此生成器的使用类型。
创建于NX9.0.2。

许可证要求:nx_mcd_core ("机电概念设计器")

参数
useTypeusetype

◆ SetContext()

void NXOpen::Mechatronics::ProxyObjectBuilder::SetContext ( NXOpen::BasePart * context)

设置代理对象的上下文部件
创建于NX8.5.0。

许可证要求:nx_mcd_core ("机电概念设计器")

参数
contextcontext

◆ SetMaxParamId()

void NXOpen::Mechatronics::ProxyObjectBuilder::SetMaxParamId ( int paramId)

设置代理对象中使用的最大参数ID
创建于NX8.5.0。

许可证要求:nx_mcd_core ("机电概念设计器")

参数
paramIdparamid

◆ SetProxyObjectName() [1/2]

void NXOpen::Mechatronics::ProxyObjectBuilder::SetProxyObjectName ( const char * proxyObjectName)

设置代理对象的名称
创建于NX8.5.0。

许可证要求:nx_mcd_core ("机电概念设计器")

参数
proxyObjectNameproxyobjectname

◆ SetProxyObjectName() [2/2]

void NXOpen::Mechatronics::ProxyObjectBuilder::SetProxyObjectName ( const NXString & proxyObjectName)

设置代理对象的名称
创建于NX8.5.0。

许可证要求:nx_mcd_core ("机电概念设计器")

参数
proxyObjectNameproxyobjectname

◆ SetUseType()

void NXOpen::Mechatronics::ProxyObjectBuilder::SetUseType ( int useType)

设置代理对象中使用的使用类型。请改用 NXOpen::Mechatronics::ProxyObjectBuilder::BuilderType
创建于NX8.5.0。

许可证要求:nx_mcd_core ("机电概念设计器")

参数
useTypeusetype

◆ UseType()

int NXOpen::Mechatronics::ProxyObjectBuilder::UseType ( )

获取代理对象中使用的使用类型。请改用 NXOpen::Mechatronics::ProxyObjectBuilder::BuilderType
创建于NX8.5.0。

许可证要求:nx_mcd_core ("机电概念设计器")