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

运行时按钮构建器 更多...

#include <Mechatronics_RuntimeButtonBuilder.hxx>

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

Public 类型

enum  ButtonTypes { ButtonTypesTrigger , ButtonTypesSwitcher }
enum  InitialValues { InitialValuesTrue , InitialValuesFalse }

Public 成员函数

NXOpen::NXColorActiveStatusColor ()
NXOpen::Mechatronics::RuntimeButtonBuilder::ButtonTypes ButtonType ()
NXOpen::SelectNXObjectListGeometry ()
NXOpen::NXColorInactiveStatusColor ()
NXOpen::Mechatronics::RuntimeButtonBuilder::InitialValues InitialValue ()
NXString Name ()
bool OverrideActiveStatusColor ()
bool OverrideInactiveStatusColor ()
void SetActiveStatusColor (NXOpen::NXColor *color)
void SetButtonType (NXOpen::Mechatronics::RuntimeButtonBuilder::ButtonTypes buttonType)
void SetGeometry (const std::vector< NXOpen::NXObject * > &geometries)
void SetInactiveStatusColor (NXOpen::NXColor *color)
void SetInitialValue (NXOpen::Mechatronics::RuntimeButtonBuilder::InitialValues initialValue)
void SetName (const char *name)
void SetName (const NXString &name)
void SetOverrideActiveStatusColor (bool overrideActive)
void SetOverrideInactiveStatusColor (bool overrideInactive)
Public 成员函数 继承自 NXOpen::Mechatronics::CollisionShapeBuilder
NXOpen::PointCenterPoint ()
NXOpen::ExpressionHeight ()
NXOpen::ExpressionLength ()
NXOpen::CoordinateSystemOrientation ()
NXOpen::ExpressionRadius ()
void SetCenterPoint (NXOpen::Point *centerPoint)
void SetOrientation (NXOpen::CoordinateSystem *orientation)
NXOpen::ExpressionWidth ()
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 _RuntimeButtonBuilderBuilder

详细描述

运行时按钮构建器

表示 NXOpen::Mechatronics::RuntimeButton 构建器。
要创建此类的新实例,请使用 NXOpen::Mechatronics::RuntimeButtonCollection::CreateRuntimeButtonBuilder

在 NX1953.0.0 中创建。

成员枚举类型说明

◆ ButtonTypes

按钮类型。

枚举值
ButtonTypesTrigger 

触发器

ButtonTypesSwitcher 

切换器

◆ InitialValues

初始值类型。

枚举值
InitialValuesTrue 

InitialValuesFalse 

成员函数说明

◆ ActiveStatusColor()

NXOpen::NXColor * NXOpen::Mechatronics::RuntimeButtonBuilder::ActiveStatusColor ( )

获取激活状态颜色。
在 NX1953.0.0 中创建。

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

◆ ButtonType()

NXOpen::Mechatronics::RuntimeButtonBuilder::ButtonTypes NXOpen::Mechatronics::RuntimeButtonBuilder::ButtonType ( )

获取按钮类型,触发器或切换器
在 NX1953.0.0 中创建。

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

◆ Geometry()

NXOpen::SelectNXObjectList * NXOpen::Mechatronics::RuntimeButtonBuilder::Geometry ( )

获取几何对象。可以是 NXOpen::Assemblies::ComponentAssemblyNXOpen::Point、体和曲线。
在 NX1953.0.0 中创建。

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

◆ InactiveStatusColor()

NXOpen::NXColor * NXOpen::Mechatronics::RuntimeButtonBuilder::InactiveStatusColor ( )

获取非激活状态颜色。
在 NX1953.0.0 中创建。

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

◆ InitialValue()

NXOpen::Mechatronics::RuntimeButtonBuilder::InitialValues NXOpen::Mechatronics::RuntimeButtonBuilder::InitialValue ( )

获取初始按钮状态,真或假
在 NX1953.0.0 中创建。

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

◆ Name()

NXString NXOpen::Mechatronics::RuntimeButtonBuilder::Name ( )

获取名称。
在 NX1953.0.0 中创建。

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

◆ OverrideActiveStatusColor()

bool NXOpen::Mechatronics::RuntimeButtonBuilder::OverrideActiveStatusColor ( )

获取是否覆盖激活状态几何颜色,真或假
在 NX1953.0.0 中创建。

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

◆ OverrideInactiveStatusColor()

bool NXOpen::Mechatronics::RuntimeButtonBuilder::OverrideInactiveStatusColor ( )

获取是否覆盖非激活状态几何颜色,真或假
在 NX1953.0.0 中创建。

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

◆ SetActiveStatusColor()

void NXOpen::Mechatronics::RuntimeButtonBuilder::SetActiveStatusColor ( NXOpen::NXColor * color)

设置激活状态颜色。
在 NX1953.0.0 中创建。

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

参数
color颜色

◆ SetButtonType()

void NXOpen::Mechatronics::RuntimeButtonBuilder::SetButtonType ( NXOpen::Mechatronics::RuntimeButtonBuilder::ButtonTypes buttonType)

设置按钮类型,触发器或切换器
在 NX1953.0.0 中创建。

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

参数
buttonType按钮类型

◆ SetGeometry()

void NXOpen::Mechatronics::RuntimeButtonBuilder::SetGeometry ( const std::vector< NXOpen::NXObject * > & geometries)

设置几何对象。
在 NX1953.0.0 中创建。

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

参数
geometries输入几何对象

◆ SetInactiveStatusColor()

void NXOpen::Mechatronics::RuntimeButtonBuilder::SetInactiveStatusColor ( NXOpen::NXColor * color)

设置非激活状态颜色。
在 NX1953.0.0 中创建。

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

参数
color颜色

◆ SetInitialValue()

void NXOpen::Mechatronics::RuntimeButtonBuilder::SetInitialValue ( NXOpen::Mechatronics::RuntimeButtonBuilder::InitialValues initialValue)

设置初始按钮状态,真或假
在 NX1953.0.0 中创建。

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

参数
initialValue初始值

◆ SetName() [1/2]

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

设置名称。
在 NX1953.0.0 中创建。

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

参数
name名称

◆ SetName() [2/2]

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

设置名称。
在 NX1953.0.0 中创建。

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

参数
name名称

◆ SetOverrideActiveStatusColor()

void NXOpen::Mechatronics::RuntimeButtonBuilder::SetOverrideActiveStatusColor ( bool overrideActive)

设置是否覆盖激活状态几何颜色,真或假
在 NX1953.0.0 中创建。

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

参数
overrideActive覆盖激活状态

◆ SetOverrideInactiveStatusColor()

void NXOpen::Mechatronics::RuntimeButtonBuilder::SetOverrideInactiveStatusColor ( bool overrideInactive)

设置是否覆盖非激活状态几何颜色,真或假
在 NX1953.0.0 中创建。

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

参数
overrideInactive覆盖非激活状态