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

表示一个 NXOpen::Mechatronics::AlignBody 构建器。
要创建此类的新实例,请使用 NXOpen::Mechatronics::AlignBodyCollection::CreateAlignBodyBuilder

创建于 NX12.0.0.
更多...

#include <Mechatronics_AlignBodyBuilder.hxx>

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

Public 类型

enum  RoleType { RoleTypeSource , RoleTypeTarget }
 捕捉角色类型。 更多...

Public 成员函数

NXOpen::Mechatronics::SelectRigidBodyAttachBody ()
 捕捉点所在的刚体。此应为 NXOpen::Mechatronics::RigidBody
创建于 NX12.0.0.

许可证要求 : nx_mcd_core ("Mechatronics Concept Designer")
NXOpen::PointAttachPoint ()
 捕捉点的位置。
创建于 NX12.0.0.

许可证要求 : nx_mcd_core ("Mechatronics Concept Designer")
int Category ()
bool EnableBond ()
NXString JunctionName ()
NXString Name ()
NXOpen::CoordinateSystemOrientation ()
NXOpen::ExpressionProximity ()
void SetAttachbody (NXOpen::NXObject *rigid)
 设置附加的刚体。
创建于 NX12.0.0.

许可证要求 : nx_mcd_core ("Mechatronics Concept Designer")
void SetAttachPoint (NXOpen::Point *attachPoint)
 捕捉点的位置。
创建于 NX12.0.0.

许可证要求 : nx_mcd_core ("Mechatronics Concept Designer")
void SetCategory (int category)
void SetEnableBond (bool enable)
void SetJunctionName (const char *junction)
void SetJunctionName (const NXString &junction)
void SetName (const char *name)
void SetName (const NXString &name)
void SetOrientation (NXOpen::CoordinateSystem *orientation)
void SetSnapRole (NXOpen::Mechatronics::AlignBodyBuilder::RoleType roleType)
NXOpen::Mechatronics::AlignBodyBuilder::RoleType SnapRole ()
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 _AlignBodyBuilderBuilder

详细描述

表示一个 NXOpen::Mechatronics::AlignBody 构建器。
要创建此类的新实例,请使用 NXOpen::Mechatronics::AlignBodyCollection::CreateAlignBodyBuilder

创建于 NX12.0.0.

对齐体构建器

成员枚举类型说明

◆ RoleType

捕捉角色类型。

枚举值
RoleTypeSource 

RoleTypeTarget 

目标

成员函数说明

◆ AttachBody()

NXOpen::Mechatronics::SelectRigidBody * NXOpen::Mechatronics::AlignBodyBuilder::AttachBody ( )

捕捉点所在的刚体。此应为 NXOpen::Mechatronics::RigidBody
创建于 NX12.0.0.

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

返回

◆ AttachPoint()

NXOpen::Point * NXOpen::Mechatronics::AlignBodyBuilder::AttachPoint ( )

捕捉点的位置。
创建于 NX12.0.0.

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

返回

◆ Category()

int NXOpen::Mechatronics::AlignBodyBuilder::Category ( )

获取类别。类别应是大于或等于零的整数。
于NX12.0.0版本创建。

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

◆ EnableBond()

bool NXOpen::Mechatronics::AlignBodyBuilder::EnableBond ( )

返回启用绑定。
在NX2007.0.0中创建。

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

◆ JunctionName()

NXString NXOpen::Mechatronics::AlignBodyBuilder::JunctionName ( )

获取从MTB转换而来的连接点名称。
于NX12.0.0版本创建。

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

◆ Name()

NXString NXOpen::Mechatronics::AlignBodyBuilder::Name ( )

获取名称。
于NX12.0.0版本创建。

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

◆ Orientation()

NXOpen::CoordinateSystem * NXOpen::Mechatronics::AlignBodyBuilder::Orientation ( )

获取捕捉点的方向。
于NX12.0.0版本创建。

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

◆ Proximity()

NXOpen::Expression * NXOpen::Mechatronics::AlignBodyBuilder::Proximity ( )

获取距离检测的接近距离。
于NX12.0.0版本创建。

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

◆ SetAttachbody()

void NXOpen::Mechatronics::AlignBodyBuilder::SetAttachbody ( NXOpen::NXObject * rigid)

设置附加的刚体。
创建于 NX12.0.0.

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

参数
rigid刚体

◆ SetAttachPoint()

void NXOpen::Mechatronics::AlignBodyBuilder::SetAttachPoint ( NXOpen::Point * attachPoint)

捕捉点的位置。
创建于 NX12.0.0.

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

设置

参数
attachPoint捕捉点

◆ SetCategory()

void NXOpen::Mechatronics::AlignBodyBuilder::SetCategory ( int category)

设置类别。类别应是大于或等于零的整数。
于NX12.0.0版本创建。

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

参数
category类别

◆ SetEnableBond()

void NXOpen::Mechatronics::AlignBodyBuilder::SetEnableBond ( bool enable)

设置启用绑定。
在NX2007.0.0中创建。

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

参数
enable启用

◆ SetJunctionName() [1/2]

void NXOpen::Mechatronics::AlignBodyBuilder::SetJunctionName ( const char * junction)

设置从MTB转换而来的连接点名称。
于NX12.0.0版本创建。

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

参数
junction连接点

◆ SetJunctionName() [2/2]

void NXOpen::Mechatronics::AlignBodyBuilder::SetJunctionName ( const NXString & junction)

设置从MTB转换而来的连接点名称。
于NX12.0.0版本创建。

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

参数
junction连接点

◆ SetName() [1/2]

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

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

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

参数
name名称

◆ SetName() [2/2]

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

设置名称。
于NX12.0.0版本创建。

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

参数
name名称

◆ SetOrientation()

void NXOpen::Mechatronics::AlignBodyBuilder::SetOrientation ( NXOpen::CoordinateSystem * orientation)

设置捕捉点的方向。
于NX12.0.0版本创建。

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

参数
orientation方向

◆ SetSnapRole()

void NXOpen::Mechatronics::AlignBodyBuilder::SetSnapRole ( NXOpen::Mechatronics::AlignBodyBuilder::RoleType roleType)

设置角色类型。
于NX12.0.0版本创建。

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

参数
roleType角色类型

◆ SnapRole()

NXOpen::Mechatronics::AlignBodyBuilder::RoleType NXOpen::Mechatronics::AlignBodyBuilder::SnapRole ( )

获取角色类型。
于NX12.0.0版本创建。

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