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

连杆耦合器构建器 更多...

#include <Motion_LinkCouplerBuilder.hxx>

类 NXOpen::Motion::LinkCouplerBuilder 继承关系图:
NXOpen::Motion::MotionBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  CurveChoices { CurveChoicesFunction , CurveChoicesProfile }
enum  MethodChoices { MethodChoicesScales , MethodChoicesCouplingCurve }
enum  TypeChoices { TypeChoicesTwoLink , TypeChoicesThreeLink , TypeChoicesFourLink }

Public 成员函数

NXOpen::Motion::MotionFunctionCurve ()
NXOpen::Motion::SelectFieldDataCurveProfile ()
NXOpen::Motion::LinkCouplerBuilder::CurveChoices CurveType ()
NXOpen::Motion::LinkCouplerCoupleBuilderFirstCouple ()
NXOpen::Motion::LinkCouplerBuilder::MethodChoices Method ()
NXString Name ()
NXOpen::Motion::LinkCouplerCoupleBuilderSecondCouple ()
void SetCurve (NXOpen::Motion::MotionFunction *spline)
void SetCurveType (NXOpen::Motion::LinkCouplerBuilder::CurveChoices type)
void SetMethod (NXOpen::Motion::LinkCouplerBuilder::MethodChoices method)
void SetName (const char *name)
void SetName (const NXString &name)
void SetType (NXOpen::Motion::LinkCouplerBuilder::TypeChoices type)
NXOpen::Motion::LinkCouplerBuilder::TypeChoices Type ()
Public 成员函数 继承自 NXOpen::Motion::MotionBuilder
double DisplayScale ()
NXString GroupName ()
NXOpen::Motion::MotionObject::GroupType GroupType ()
void SetDisplayScale (double displayScale)
void SetGroupName (const char *groupName)
void SetGroupName (const NXString &groupName)
void SetGroupType (NXOpen::Motion::MotionObject::GroupType groupType)
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 _LinkCouplerBuilderBuilder

详细描述

连杆耦合器构建器

表示一个 NXOpen::Motion::LinkCouplerBuilder
要创建此类的新实例,请使用 NXOpen::Motion::LinkCouplerCollection::CreateLinkCouplerBuilder
默认值。

属性
DisplayScale 1.0


在NX12.0.0中创建。

成员枚举类型说明

◆ CurveChoices

MotionBodyCoupler曲线类型。

枚举值
CurveChoicesFunction 

函数

CurveChoicesProfile 

轮廓

◆ MethodChoices

MotionBodyCoupler方法。

枚举值
MethodChoicesScales 

比例

MethodChoicesCouplingCurve 

耦合曲线

◆ TypeChoices

MotionBodyCoupler类型。

枚举值
TypeChoicesTwoLink 

2个运动体

TypeChoicesThreeLink 

3个运动体

TypeChoicesFourLink 

4个运动体

成员函数说明

◆ Curve()

NXOpen::Motion::MotionFunction * NXOpen::Motion::LinkCouplerBuilder::Curve ( )

返回耦合曲线函数
创建于NX12.0.0。

许可要求 : mechanisms ("MECHANISMS")

◆ CurveProfile()

NXOpen::Motion::SelectFieldData * NXOpen::Motion::LinkCouplerBuilder::CurveProfile ( )

返回轮廓
创建于NX12.0.0。

许可要求 : mechanisms ("MECHANISMS")

◆ CurveType()

NXOpen::Motion::LinkCouplerBuilder::CurveChoices NXOpen::Motion::LinkCouplerBuilder::CurveType ( )

返回耦合曲线类型
创建于NX12.0.0。

许可要求 : mechanisms ("MECHANISMS")

◆ FirstCouple()

NXOpen::Motion::LinkCouplerCoupleBuilder * NXOpen::Motion::LinkCouplerBuilder::FirstCouple ( )

返回第一个耦合对
创建于NX12.0.0。

许可要求 : None

◆ Method()

NXOpen::Motion::LinkCouplerBuilder::MethodChoices NXOpen::Motion::LinkCouplerBuilder::Method ( )

返回方法
创建于NX12.0.0。

许可要求 : mechanisms ("MECHANISMS")

◆ Name()

NXString NXOpen::Motion::LinkCouplerBuilder::Name ( )

返回运动体耦合器组件的唯一名称
创建于NX12.0.0。

许可要求 : None

◆ SecondCouple()

NXOpen::Motion::LinkCouplerCoupleBuilder * NXOpen::Motion::LinkCouplerBuilder::SecondCouple ( )

返回第二个耦合对
创建于NX12.0.0。

许可要求 : None

◆ SetCurve()

void NXOpen::Motion::LinkCouplerBuilder::SetCurve ( NXOpen::Motion::MotionFunction * spline)

设置耦合曲线函数
创建于NX12.0.0。

许可要求 : mechanisms ("MECHANISMS")

参数
spline样条曲线

◆ SetCurveType()

void NXOpen::Motion::LinkCouplerBuilder::SetCurveType ( NXOpen::Motion::LinkCouplerBuilder::CurveChoices type)

设置耦合曲线类型
创建于NX12.0.0。

许可要求 : mechanisms ("MECHANISMS")

参数
type类型

◆ SetMethod()

void NXOpen::Motion::LinkCouplerBuilder::SetMethod ( NXOpen::Motion::LinkCouplerBuilder::MethodChoices method)

设置方法
创建于NX12.0.0。

许可要求 : mechanisms ("MECHANISMS")

参数
method方法

◆ SetName() [1/2]

void NXOpen::Motion::LinkCouplerBuilder::SetName ( const char * name)

设置运动体耦合器组件的唯一名称
创建于NX12.0.0。

许可要求 : mechanisms ("MECHANISMS")

参数
name名称

◆ SetName() [2/2]

void NXOpen::Motion::LinkCouplerBuilder::SetName ( const NXString & name)

设置运动体耦合器组件的唯一名称
创建于NX12.0.0。

许可要求 : mechanisms ("MECHANISMS")

参数
name名称

◆ SetType()

void NXOpen::Motion::LinkCouplerBuilder::SetType ( NXOpen::Motion::LinkCouplerBuilder::TypeChoices type)

设置类型
创建于NX12.0.0。

许可要求 : mechanisms ("MECHANISMS")

参数
type类型

◆ Type()

NXOpen::Motion::LinkCouplerBuilder::TypeChoices NXOpen::Motion::LinkCouplerBuilder::Type ( )

返回类型
创建于NX12.0.0。

许可要求 : mechanisms ("MECHANISMS")