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

虚拟轴构建器 更多...

#include <Mechatronics_VirtualAxisBuilder.hxx>

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

Public 类型

enum  VirtualAxisType { VirtualAxisTypeLinear , VirtualAxisTypeAngular }
Public 类型 继承自 NXOpen::Mechatronics::PhysicsJointBuilder
enum  MotionTypes { MotionTypesDynamics , MotionTypesKinematics , MotionTypesArticulation }

Public 成员函数

NXOpen::PointAnchorPoint ()
NXOpen::Mechatronics::VirtualAxisBuilder::VirtualAxisType AxisType ()
NXOpen::DirectionDirection ()
void SetAnchorPoint (NXOpen::Point *point)
void SetAxisType (NXOpen::Mechatronics::VirtualAxisBuilder::VirtualAxisType axisType)
void SetDirection (NXOpen::Direction *direction)
NXOpen::ExpressionStartPosition ()
Public 成员函数 继承自 NXOpen::Mechatronics::PhysicsJointBuilder
NXOpen::SelectNXObjectAttachment ()
NXOpen::SelectNXObjectBase ()
NXOpen::PointBaseAnchorPoint ()
NXOpen::DirectionBaseAxisVector ()
NXOpen::Mechatronics::PhysicsJointBuilder::MotionTypes MotionType ()
NXString Name ()
bool Positioning ()
void SetAttachment (NXOpen::NXObject *attachment)
void SetBase (NXOpen::NXObject *base)
void SetBaseAnchorPoint (NXOpen::Point *point)
void SetBaseAxisVector (NXOpen::Direction *axisVector)
void SetMotionType (NXOpen::Mechatronics::PhysicsJointBuilder::MotionTypes motionType)
void SetName (const char *name)
void SetName (const NXString &name)
void SetPositioning (bool usePositioning)
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 _VirtualAxisBuilderBuilder

详细描述

虚拟轴构建器

表示 NXOpen::Mechatronics::VirtualAxis 构建器
若要创建此类的新实例,请使用 NXOpen::Mechatronics::VirtualAxisCollection::CreateVirtualAxisBuilder

创建于NX10.0.0.

成员枚举类型说明

◆ VirtualAxisType

轴类型选项。

枚举值
VirtualAxisTypeLinear 

线性

VirtualAxisTypeAngular 

旋转

成员函数说明

◆ AnchorPoint()

NXOpen::Point * NXOpen::Mechatronics::VirtualAxisBuilder::AnchorPoint ( )

返回锚点
创建于NX10.0.0.

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

◆ AxisType()

NXOpen::Mechatronics::VirtualAxisBuilder::VirtualAxisType NXOpen::Mechatronics::VirtualAxisBuilder::AxisType ( )

返回轴类型
创建于NX10.0.0.

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

◆ Direction()

NXOpen::Direction * NXOpen::Mechatronics::VirtualAxisBuilder::Direction ( )

返回方向
创建于NX10.0.0.

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

◆ SetAnchorPoint()

void NXOpen::Mechatronics::VirtualAxisBuilder::SetAnchorPoint ( NXOpen::Point * point)

设置锚点
创建于NX10.0.0.

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

参数
point

◆ SetAxisType()

void NXOpen::Mechatronics::VirtualAxisBuilder::SetAxisType ( NXOpen::Mechatronics::VirtualAxisBuilder::VirtualAxisType axisType)

设置轴类型
创建于NX10.0.0.

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

参数
axisType轴类型

◆ SetDirection()

void NXOpen::Mechatronics::VirtualAxisBuilder::SetDirection ( NXOpen::Direction * direction)

设置方向
创建于NX10.0.0.

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

参数
direction方向

◆ StartPosition()

NXOpen::Expression * NXOpen::Mechatronics::VirtualAxisBuilder::StartPosition ( )

返回虚拟轴的初始位置
创建于NX10.0.0.

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