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

封装测量构建器 更多...

#include <Motion_PackagingMeasureBuilder.hxx>

类 NXOpen::Motion::PackagingMeasureBuilder 继承关系图:
NXOpen::Motion::PackagingBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

struct  GeometryData

Public 类型

enum  MeasureCondition { MeasureConditionLessThan , MeasureConditionGreaterThan , MeasureConditionEqualTo }
enum  MeasureType { MeasureTypeMinimumDistance , MeasureTypeAngle }

Public 成员函数

NXOpen::Motion::PackagingMeasureBuilder::MeasureCondition Condition ()
std::vector< NXOpen::DisplayableObject * > GetList2 ()
void GetSourceList (std::vector< NXOpen::Motion::PackagingMeasureBuilder::GeometryData > &sourceGeometryData)
void GetTargetList (std::vector< NXOpen::Motion::PackagingMeasureBuilder::GeometryData > &targetGeometryData)
NXOpen::Motion::PackagingMeasureBuilder::MeasureType MsType ()
void SetCondition (NXOpen::Motion::PackagingMeasureBuilder::MeasureCondition condition)
void SetList2 (const std::vector< NXOpen::DisplayableObject * > &list2)
void SetMsType (NXOpen::Motion::PackagingMeasureBuilder::MeasureType mType)
void SetSourceList (const std::vector< NXOpen::Motion::PackagingMeasureBuilder::GeometryData > &sourceGeometryData)
void SetStopOnEvent (bool stopOnEvent)
void SetTargetList (const std::vector< NXOpen::Motion::PackagingMeasureBuilder::GeometryData > &targetGeometryData)
bool StopOnEvent ()
NXOpen::ExpressionThresholdAngleExpression ()
NXOpen::ExpressionThresholdExpression ()
NXOpen::ExpressionToleranceAngleExpression ()
NXOpen::ExpressionToleranceExpression ()
Public 成员函数 继承自 NXOpen::Motion::PackagingBuilder
bool Enable ()
std::vector< NXOpen::DisplayableObject * > GetList1 ()
NXString Name ()
void SetEnable (bool enable)
void SetList1 (const std::vector< NXOpen::DisplayableObject * > &list1)
void SetName (const char *name)
void SetName (const NXString &name)
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 _PackagingMeasureBuilderBuilder

详细描述

封装测量构建器

用于创建或编辑Measure对象的构建器类。
若要创建此类的新实例,请使用 NXOpen::Motion::PackagingCollection::CreateMeasureBuilder

创建于NX4.0.0版本。

成员枚举类型说明

◆ MeasureCondition

测量条件

枚举值
MeasureConditionLessThan 

停止事件定义为最小测量值小于阈值。

MeasureConditionGreaterThan 

停止事件定义为最小测量值大于阈值。

MeasureConditionEqualTo 

停止事件定义为最小测量值等于阈值(目标值)。

◆ MeasureType

测量类型

枚举值
MeasureTypeMinimumDistance 

测量对象间的最小距离。

MeasureTypeAngle 

测量直线或线性边之间的角度。

成员函数说明

◆ Condition()

NXOpen::Motion::PackagingMeasureBuilder::MeasureCondition NXOpen::Motion::PackagingMeasureBuilder::Condition ( )

获取在 NXOpen::Motion::PackagingMeasureBuilder::MeasureCondition 中定义的测量条件
创建于 NX4.0.0。

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

◆ GetList2()

std::vector< NXOpen::DisplayableObject * > NXOpen::Motion::PackagingMeasureBuilder::GetList2 ( )

获取 NXOpen::Motion::PackagingMeasure 对象的几何列表2。 测量可定义一个或两个列表。如果定义两个列表,将测量列表1中的每个对象与列表2中的每个对象之间的参数。

返回

创建于 NX4.0.0。

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

◆ GetSourceList()

void NXOpen::Motion::PackagingMeasureBuilder::GetSourceList ( std::vector< NXOpen::Motion::PackagingMeasureBuilder::GeometryData > & sourceGeometryData)

获取源几何数据。
创建于 NX7.5.0。

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

参数
sourceGeometryData源几何数据

◆ GetTargetList()

void NXOpen::Motion::PackagingMeasureBuilder::GetTargetList ( std::vector< NXOpen::Motion::PackagingMeasureBuilder::GeometryData > & targetGeometryData)

获取目标几何数据。
创建于 NX7.5.0。

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

参数
targetGeometryData目标几何数据

◆ MsType()

NXOpen::Motion::PackagingMeasureBuilder::MeasureType NXOpen::Motion::PackagingMeasureBuilder::MsType ( )

获取在 NXOpen::Motion::PackagingMeasureBuilder::MeasureType 中定义的测量类型
创建于 NX4.0.0。

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

◆ SetCondition()

void NXOpen::Motion::PackagingMeasureBuilder::SetCondition ( NXOpen::Motion::PackagingMeasureBuilder::MeasureCondition condition)

设置在 NXOpen::Motion::PackagingMeasureBuilder::MeasureCondition 中定义的测量条件
创建于 NX4.0.0。

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

参数
conditioncondition

◆ SetList2()

void NXOpen::Motion::PackagingMeasureBuilder::SetList2 ( const std::vector< NXOpen::DisplayableObject * > & list2)

设置几何列表2。
创建于 NX4.0.0。

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

参数
list2list2

◆ SetMsType()

void NXOpen::Motion::PackagingMeasureBuilder::SetMsType ( NXOpen::Motion::PackagingMeasureBuilder::MeasureType mType)

设置在 NXOpen::Motion::PackagingMeasureBuilder::MeasureType 中定义的测量类型
创建于 NX4.0.0。

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

参数
mTypem type

◆ SetSourceList()

void NXOpen::Motion::PackagingMeasureBuilder::SetSourceList ( const std::vector< NXOpen::Motion::PackagingMeasureBuilder::GeometryData > & sourceGeometryData)

设置源几何数据。
创建于 NX7.5.0。

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

参数
sourceGeometryData源几何数据

◆ SetStopOnEvent()

void NXOpen::Motion::PackagingMeasureBuilder::SetStopOnEvent ( bool stopOnEvent)

设置 NXOpen::Motion::PackagingMeasure 对象的 Stop_On_Event 标志
创建于 NX4.0.0。

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

参数
stopOnEventstop on event

◆ SetTargetList()

void NXOpen::Motion::PackagingMeasureBuilder::SetTargetList ( const std::vector< NXOpen::Motion::PackagingMeasureBuilder::GeometryData > & targetGeometryData)

设置目标几何数据。
创建于 NX7.5.0。

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

参数
targetGeometryData目标几何数据

◆ StopOnEvent()

bool NXOpen::Motion::PackagingMeasureBuilder::StopOnEvent ( )

获取 NXOpen::Motion::PackagingMeasure 对象的 Stop_On_Event 标志
创建于 NX4.0.0。

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

◆ ThresholdAngleExpression()

NXOpen::Expression * NXOpen::Motion::PackagingMeasureBuilder::ThresholdAngleExpression ( )

获取测量角度阈值表达式值
创建于 NX8.0.0。

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

◆ ThresholdExpression()

NXOpen::Expression * NXOpen::Motion::PackagingMeasureBuilder::ThresholdExpression ( )

获取测量阈值表达式值
创建于 NX8.0.0。

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

◆ ToleranceAngleExpression()

NXOpen::Expression * NXOpen::Motion::PackagingMeasureBuilder::ToleranceAngleExpression ( )

返回测量角度公差表达式值
创建于 NX8.0.0。

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

◆ ToleranceExpression()

NXOpen::Expression * NXOpen::Motion::PackagingMeasureBuilder::ToleranceExpression ( )

返回测量公差表达式值
创建于 NX8.0.0。

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