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

函数对象构建器 更多...

#include <Mechatronics_FunctionObjectBuilder.hxx>

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

struct  ParameterData
struct  RequirementData

Public 成员函数

NXString ExampleDesc ()
NXString FunctionOptionSet ()
void GetChildren (std::vector< NXOpen::NXObject * > &children)
void GetOccurrences (std::vector< NXOpen::NXObject * > &occurrences)
void GetOperations (std::vector< NXOpen::NXObject * > &operations)
std::vector< NXOpen::Mechatronics::FunctionObjectBuilder::ParameterDataGetParameterData ()
NXString LetterName ()
bool Modified ()
NXOpen::NXObjectNavigatorObject ()
 NX_DEPRECATED ("在 NX8.5.0 中已废弃。请使用 NXOpen::Mechatronics::ObjectInformationBuilder 替代。") NXString FunctionItemRevisionId()
 NX_DEPRECATED ("在 NX8.5.0 中已废弃。请使用 NXOpen::Mechatronics::ObjectInformationBuilder 替代。") void SetFunctionItemRevisionId(const NXString &functionItemId)
 NX_DEPRECATED ("Deprecated in NX8.5.0. Please use NXOpen::Mechatronics::ObjectInformationBuilder instead.") NXString ObjectName()
 NX_DEPRECATED ("Deprecated in NX8.5.0. Please use NXOpen::Mechatronics::ObjectInformationBuilder instead.") void SetObjectName(const NXString &objectName)
NXOpen::Mechatronics::ObjectInformationBuilderObjectInformation ()
NXOpen::NXObjectParent ()
NXString PlmxmlFileName ()
void SetChildren (const std::vector< NXOpen::NXObject * > &children)
void SetExampleDesc (const char *exampleDesc)
void SetExampleDesc (const NXString &exampleDesc)
void SetFunctionItemRevisionId (const char *functionItemId)
void SetFunctionOptionSet (const char *functionOptionSet)
void SetFunctionOptionSet (const NXString &functionOptionSet)
void SetLetterName (const char *letterName)
void SetLetterName (const NXString &letterName)
void SetModified (bool modified)
void SetObjectName (const char *objectName)
void SetOccurrences (const std::vector< NXOpen::NXObject * > &occurrences)
void SetOperations (const std::vector< NXOpen::NXObject * > &operations)
void SetParameterData (const std::vector< NXOpen::Mechatronics::FunctionObjectBuilder::ParameterData > &parameterData)
void SetParent (NXOpen::NXObject *children)
void SetPlmxmlFileName (const char *plmxmlFileName)
void SetPlmxmlFileName (const NXString &plmxmlFileName)
void SetTypeDesc (const char *typeDesc)
void SetTypeDesc (const NXString &typeDesc)
NXString TypeDesc ()
Public 成员函数 继承自 NXOpen::Mechatronics::SystemObjectBuilder
NXString InstanceName ()
void SetInstanceName (const char *name)
void SetInstanceName (const NXString &name)
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 _FunctionObjectBuilderBuilder

详细描述

函数对象构建器

表示一个 NXOpen::Mechatronics::FunctionObjectBuilder
要创建此类的新实例,请使用 NXOpen::Mechatronics::FunctionObjectCollection::CreateFunctionObjectBuilder

于NX7.5.1中创建。

成员函数说明

◆ ExampleDesc()

NXString NXOpen::Mechatronics::FunctionObjectBuilder::ExampleDesc ( )

返回示例描述
创建于 NX7.5.1。

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

◆ FunctionOptionSet()

NXString NXOpen::Mechatronics::FunctionObjectBuilder::FunctionOptionSet ( )

返回选项集
创建于 NX7.5.1。

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

◆ GetChildren()

void NXOpen::Mechatronics::FunctionObjectBuilder::GetChildren ( std::vector< NXOpen::NXObject * > & children)

获取子对象
于 NX7.5.1 版本创建。

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

参数
children子对象数组

◆ GetOccurrences()

void NXOpen::Mechatronics::FunctionObjectBuilder::GetOccurrences ( std::vector< NXOpen::NXObject * > & occurrences)

获取引用对象
于 NX7.5.1 版本创建。

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

参数
occurrences引用对象数组

◆ GetOperations()

void NXOpen::Mechatronics::FunctionObjectBuilder::GetOperations ( std::vector< NXOpen::NXObject * > & operations)

获取操作对象
于 NX7.5.1 版本创建。

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

参数
operations操作对象数组

◆ GetParameterData()

std::vector< NXOpen::Mechatronics::FunctionObjectBuilder::ParameterData > NXOpen::Mechatronics::FunctionObjectBuilder::GetParameterData ( )

获取参数数据

返回
参数数据数组
于 NX7.5.1 版本创建。

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

◆ LetterName()

NXString NXOpen::Mechatronics::FunctionObjectBuilder::LetterName ( )

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

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

◆ Modified()

bool NXOpen::Mechatronics::FunctionObjectBuilder::Modified ( )

返回修改状态。
创建于 NX8.5.0.

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

◆ NavigatorObject()

NXOpen::NXObject * NXOpen::Mechatronics::FunctionObjectBuilder::NavigatorObject ( )

返回包含 Teamcenter 属性的导航器对象。
创建于 NX8.5.0.

许可证要求 : 无

◆ NX_DEPRECATED() [1/4]

NXOpen::Mechatronics::FunctionObjectBuilder::NX_DEPRECATED ( "在 NX8.5.0 中已废弃。请使用 NXOpen::Mechatronics::ObjectInformationBuilder 替代。" )

返回部件标识

弃用
在 NX8.5.0 中已废弃。请使用 NXOpen::Mechatronics::ObjectInformationBuilder 替代。

创建于 NX7.5.1。

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

◆ NX_DEPRECATED() [2/4]

NXOpen::Mechatronics::FunctionObjectBuilder::NX_DEPRECATED ( "在 NX8.5.0 中已废弃。请使用 NXOpen::Mechatronics::ObjectInformationBuilder 替代。" ) const &

设置部件标识

弃用
在 NX8.5.0 中已废弃。请使用 NXOpen::Mechatronics::ObjectInformationBuilder 替代。

创建于 NX7.5.1。

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

功能修订项标识

◆ NX_DEPRECATED() [3/4]

NXOpen::Mechatronics::FunctionObjectBuilder::NX_DEPRECATED ( "Deprecated in NX8.5.0. Please use NXOpen::Mechatronics::ObjectInformationBuilder instead." )

获取需求数据

返回
需求数据数组
弃用
于 NX8.5.0 版本已过时。请使用 NXOpen::Mechatronics::RequirementBuilder 替代。

于 NX7.5.1 版本创建。

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

设置需求数据

弃用
于 NX8.5.0 版本已过时。请使用 NXOpen::Mechatronics::RequirementBuilder 替代。

于 NX7.5.1 版本创建。

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

需求数据数组 获取对象名称

弃用
于 NX8.5.0 版本已过时。请使用 NXOpen::Mechatronics::ObjectInformationBuilder 替代。

于 NX7.5.1 版本创建。

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

◆ NX_DEPRECATED() [4/4]

NXOpen::Mechatronics::FunctionObjectBuilder::NX_DEPRECATED ( "Deprecated in NX8.5.0. Please use NXOpen::Mechatronics::ObjectInformationBuilder instead." ) const &

设置对象名称

弃用
于 NX8.5.0 版本已过时。请使用 NXOpen::Mechatronics::ObjectInformationBuilder 替代。

于 NX7.5.1 版本创建。

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

对象名称

◆ ObjectInformation()

NXOpen::Mechatronics::ObjectInformationBuilder * NXOpen::Mechatronics::FunctionObjectBuilder::ObjectInformation ( )

返回对象信息构造器,用于指定功能对象的信息。
创建于 NX8.5.0.

许可证要求 : 无

◆ Parent()

NXOpen::NXObject * NXOpen::Mechatronics::FunctionObjectBuilder::Parent ( )

获取父对象
于 NX7.5.1 版本创建。

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

◆ PlmxmlFileName()

NXString NXOpen::Mechatronics::FunctionObjectBuilder::PlmxmlFileName ( )

返回 PLMXML 文件名
创建于 NX7.5.1.

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

◆ SetChildren()

void NXOpen::Mechatronics::FunctionObjectBuilder::SetChildren ( const std::vector< NXOpen::NXObject * > & children)

设置子对象
于 NX7.5.1 版本创建。

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

参数
children子对象数组

◆ SetExampleDesc() [1/2]

void NXOpen::Mechatronics::FunctionObjectBuilder::SetExampleDesc ( const char * exampleDesc)

设置示例描述
创建于 NX7.5.1。

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

参数
exampleDesc示例描述

◆ SetExampleDesc() [2/2]

void NXOpen::Mechatronics::FunctionObjectBuilder::SetExampleDesc ( const NXString & exampleDesc)

设置示例描述
创建于 NX7.5.1。

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

参数
exampleDesc示例描述

◆ SetFunctionItemRevisionId()

void NXOpen::Mechatronics::FunctionObjectBuilder::SetFunctionItemRevisionId ( const char * functionItemId)

设置部件标识

弃用
在 NX8.5.0 中已废弃。请使用 NXOpen::Mechatronics::ObjectInformationBuilder 替代。

创建于 NX7.5.1。

许可要求:nx_mcd_core("Mechatronics Concept Designer")
参数
functionItemId功能修订项标识

◆ SetFunctionOptionSet() [1/2]

void NXOpen::Mechatronics::FunctionObjectBuilder::SetFunctionOptionSet ( const char * functionOptionSet)

设置选项集
创建于 NX7.5.1.

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

参数
functionOptionSet功能选项集

◆ SetFunctionOptionSet() [2/2]

void NXOpen::Mechatronics::FunctionObjectBuilder::SetFunctionOptionSet ( const NXString & functionOptionSet)

设置选项集
创建于 NX7.5.1.

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

参数
functionOptionSet功能选项集

◆ SetLetterName() [1/2]

void NXOpen::Mechatronics::FunctionObjectBuilder::SetLetterName ( const char * letterName)

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

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

参数
letterName字母名称

◆ SetLetterName() [2/2]

void NXOpen::Mechatronics::FunctionObjectBuilder::SetLetterName ( const NXString & letterName)

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

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

参数
letterName字母名称

◆ SetModified()

void NXOpen::Mechatronics::FunctionObjectBuilder::SetModified ( bool modified)

设置修改状态。
创建于 NX8.5.0.

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

参数
modified是否修改

◆ SetObjectName()

void NXOpen::Mechatronics::FunctionObjectBuilder::SetObjectName ( const char * objectName)

设置对象名称

弃用
在 NX8.5.0 中已废弃。请使用 NXOpen::Mechatronics::ObjectInformationBuilder 替代。

创建于 NX7.5.1。

许可要求:nx_mcd_core("Mechatronics Concept Designer")
参数
objectName对象名称

◆ SetOccurrences()

void NXOpen::Mechatronics::FunctionObjectBuilder::SetOccurrences ( const std::vector< NXOpen::NXObject * > & occurrences)

设置引用对象
于 NX7.5.1 版本创建。

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

参数
occurrences引用对象数组

◆ SetOperations()

void NXOpen::Mechatronics::FunctionObjectBuilder::SetOperations ( const std::vector< NXOpen::NXObject * > & operations)

设置操作对象
于 NX7.5.1 版本创建。

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

参数
operations操作对象数组

◆ SetParameterData()

void NXOpen::Mechatronics::FunctionObjectBuilder::SetParameterData ( const std::vector< NXOpen::Mechatronics::FunctionObjectBuilder::ParameterData > & parameterData)

设置参数数据
于 NX7.5.1 版本创建。

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

参数
parameterData参数数据数组

◆ SetParent()

void NXOpen::Mechatronics::FunctionObjectBuilder::SetParent ( NXOpen::NXObject * children)

设置父对象
于 NX7.5.1 版本创建。

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

参数
children父函数对象

◆ SetPlmxmlFileName() [1/2]

void NXOpen::Mechatronics::FunctionObjectBuilder::SetPlmxmlFileName ( const char * plmxmlFileName)

设置 PLMXML 文件名
创建于 NX7.5.1.

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

参数
plmxmlFileNamePLMXML 文件名

◆ SetPlmxmlFileName() [2/2]

void NXOpen::Mechatronics::FunctionObjectBuilder::SetPlmxmlFileName ( const NXString & plmxmlFileName)

设置 PLMXML 文件名
创建于 NX7.5.1.

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

参数
plmxmlFileNamePLMXML 文件名

◆ SetTypeDesc() [1/2]

void NXOpen::Mechatronics::FunctionObjectBuilder::SetTypeDesc ( const char * typeDesc)

设置类型描述
创建于 NX7.5.1。

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

参数
typeDesc类型描述

◆ SetTypeDesc() [2/2]

void NXOpen::Mechatronics::FunctionObjectBuilder::SetTypeDesc ( const NXString & typeDesc)

设置类型描述
创建于 NX7.5.1。

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

参数
typeDesc类型描述

◆ TypeDesc()

NXString NXOpen::Mechatronics::FunctionObjectBuilder::TypeDesc ( )

返回类型描述
创建于 NX7.5.1。

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