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

柔性曲线构建器 更多...

#include <Motion_FlexCurveBuilder.hxx>

类 NXOpen::Motion::FlexCurveBuilder 继承关系图:
NXOpen::TaggedObject

Public 类型

enum  DefinitionMethodType { DefinitionMethodTypeNodes , DefinitionMethodTypePoints , DefinitionMethodTypeExistingCurves }

Public 成员函数

void AssignNode (int index, int nodeLabel)
void AssignNodeFromPoint (int index, NXOpen::Point *point)
bool CloseCurve ()
NXOpen::SelectCurveListCurves ()
NXOpen::Motion::FlexCurveBuilder::DefinitionMethodType DefinitionMethod ()
void FindNodesFromCurves ()
NXOpen::Motion::SelectFlexBodyFlexBody ()
void InsertEmptyNode (int index)
void RemoveAllNodes ()
void RemoveNode (int index)
void SetCloseCurve (bool isClosed)
void SetDefinitionMethod (NXOpen::Motion::FlexCurveBuilder::DefinitionMethodType type)
void SwapNodes (int index1, int index2)
NXOpen::ExpressionTolerance ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _FlexCurveBuilderBuilder

详细描述

柔性曲线构建器

表示 Motion::FlexCurveBuilder 构建器
于NX1847.0.0创建。

成员枚举类型说明

◆ DefinitionMethodType

定义方法类型

枚举值
DefinitionMethodTypeNodes 

节点

DefinitionMethodTypePoints 

DefinitionMethodTypeExistingCurves 

现有曲线

成员函数说明

◆ AssignNode()

void NXOpen::Motion::FlexCurveBuilder::AssignNode ( int index,
int nodeLabel )

分配节点
于NX1847.0.0创建。

许可证要求:mechanisms ("MECHANISMS")

参数
index索引
nodeLabel节点标签

◆ AssignNodeFromPoint()

void NXOpen::Motion::FlexCurveBuilder::AssignNodeFromPoint ( int index,
NXOpen::Point * point )

从点分配节点
于NX1847.0.0创建。

许可证要求:mechanisms ("MECHANISMS")

参数
index索引
point

◆ CloseCurve()

bool NXOpen::Motion::FlexCurveBuilder::CloseCurve ( )

返回闭合曲线标志
于NX1847.0.0创建。

许可证要求:无

◆ Curves()

NXOpen::SelectCurveList * NXOpen::Motion::FlexCurveBuilder::Curves ( )

返回可选曲线对象
于NX1847.0.0创建。

许可证要求:无

◆ DefinitionMethod()

NXOpen::Motion::FlexCurveBuilder::DefinitionMethodType NXOpen::Motion::FlexCurveBuilder::DefinitionMethod ( )

返回定义方法
于NX1847.0.0创建。

许可证要求:无

◆ FindNodesFromCurves()

void NXOpen::Motion::FlexCurveBuilder::FindNodesFromCurves ( )

从曲线查找节点
于NX1847.0.0创建。

许可证要求:mechanisms ("MECHANISMS")

◆ FlexBody()

NXOpen::Motion::SelectFlexBody * NXOpen::Motion::FlexCurveBuilder::FlexBody ( )

返回柔体
于NX1847.0.0创建。

许可证要求:无

◆ InsertEmptyNode()

void NXOpen::Motion::FlexCurveBuilder::InsertEmptyNode ( int index)

在位置插入空节点
于NX1847.0.0创建。

许可证要求:mechanisms ("MECHANISMS")

参数
index索引

◆ RemoveAllNodes()

void NXOpen::Motion::FlexCurveBuilder::RemoveAllNodes ( )

删除所有节点
于NX1847.0.0创建。

许可证要求:mechanisms ("MECHANISMS")

◆ RemoveNode()

void NXOpen::Motion::FlexCurveBuilder::RemoveNode ( int index)

删除节点
于NX1847.0.0创建。

许可证要求:mechanisms ("MECHANISMS")

参数
index索引

◆ SetCloseCurve()

void NXOpen::Motion::FlexCurveBuilder::SetCloseCurve ( bool isClosed)

设置闭合曲线标志
于NX1847.0.0创建。

许可证要求:mechanisms ("MECHANISMS")

参数
isClosed是否闭合

◆ SetDefinitionMethod()

void NXOpen::Motion::FlexCurveBuilder::SetDefinitionMethod ( NXOpen::Motion::FlexCurveBuilder::DefinitionMethodType type)

设置定义方法
于NX1847.0.0创建。

许可证要求:mechanisms ("MECHANISMS")

参数
type类型

◆ SwapNodes()

void NXOpen::Motion::FlexCurveBuilder::SwapNodes ( int index1,
int index2 )

交换两个节点
于NX1847.0.0创建。

许可证要求:mechanisms ("MECHANISMS")

参数
index1索引1
index2索引2

◆ Tolerance()

NXOpen::Expression * NXOpen::Motion::FlexCurveBuilder::Tolerance ( )

返回容差
于NX12.0.0创建。

许可证要求:无