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

延伸操作类 更多...

#include <GeometricUtilities_Extend.hxx>

类 NXOpen::GeometricUtilities::Extend 继承关系图:
NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 类型

enum  ExtendType {
  ExtendTypeValue , ExtendTypeValueFromStartLimit , ExtendTypeUntilNext , ExtendTypeUntilSelected ,
  ExtendTypeUntilExtended , ExtendTypeOffsetFromSelected , ExtendTypeThroughAll , ExtendTypeSymmetric ,
  ExtendTypePercent , ExtendTypeArcLength , ExtendTypeThruPoint
}

Public 成员函数

 NX_DEPRECATED ("Deprecated in NX8.5.0. To set the value of the expression modify the expression directly using GeometricUtilities::Extend::Value and Expression::SetRightHandSide.") void SetValue(const NXString &valueExpression)
void SetTarget (NXOpen::DisplayableObject *selectedObject)
void SetTrimType (NXOpen::GeometricUtilities::Extend::ExtendType extendType)
void SetValue (const char *valueExpression)
NXOpen::DisplayableObjectTarget ()
NXOpen::GeometricUtilities::Extend::ExtendType TrimType ()
virtual bool Validate ()
NXOpen::ExpressionValue ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _ExtendBuilder

详细描述

延伸操作类

表示延伸数据。此类的输入可以是收敛对象。
于NX3.0.1版本创建。

成员枚举类型说明

◆ ExtendType

此枚举表示延伸类型

枚举值
ExtendTypeValue 

ExtendTypeValueFromStartLimit 

从起始极限取值

ExtendTypeUntilNext 

直到下一个

ExtendTypeUntilSelected 

直到选定

ExtendTypeUntilExtended 

直到延伸

ExtendTypeOffsetFromSelected 

从选定偏移

ExtendTypeThroughAll 

贯穿所有

ExtendTypeSymmetric 

对称

ExtendTypePercent 

百分比

ExtendTypeArcLength 

弧长

ExtendTypeThruPoint 

通过点

成员函数说明

◆ NX_DEPRECATED()

NXOpen::GeometricUtilities::Extend::NX_DEPRECATED ( "Deprecated in NX8.5.0. To set the value of the expression modify the expression directly using GeometricUtilities::Extend::Value and Expression::SetRightHandSide." ) const &

设置以下类型的延伸值 NXOpen::GeometricUtilities::Extend::ExtendTypeValue .

弃用
于NX8.5.0版本已废弃。 若要设置表达式的值,请直接使用 GeometricUtilities::Extend::ValueExpression::SetRightHandSide 修改表达式。

于NX3.0.1版本创建。

许可要求 : solid_modeling ("SOLIDS MODELING")

用于 NXOpen::GeometricUtilities::Extend::ExtendTypeValue

◆ SetTarget()

void NXOpen::GeometricUtilities::Extend::SetTarget ( NXOpen::DisplayableObject * selectedObject)

设置以下类型的延伸目标 NXOpen::GeometricUtilities::Extend::ExtendTypeUntilSelected . NXOpen::GeometricUtilities::Extend::ExtendTypeUntilExtended .
于NX3.0.1版本创建。

许可要求 : solid_modeling ("SOLIDS MODELING")

参数
selectedObject对于 NXOpen::GeometricUtilities::Extend::ExtendTypeUntilSelected 可以是面、实体、片体和基准。

◆ SetTrimType()

void NXOpen::GeometricUtilities::Extend::SetTrimType ( NXOpen::GeometricUtilities::Extend::ExtendType extendType)

设置延伸类型 NXOpen::GeometricUtilities::Extend::ExtendType .
于NX3.0.1版本创建。

许可要求 : solid_modeling ("SOLIDS MODELING")

参数
extendType延伸类型

◆ SetValue()

void NXOpen::GeometricUtilities::Extend::SetValue ( const char * valueExpression)

设置以下类型的延伸值 NXOpen::GeometricUtilities::Extend::ExtendTypeValue .

弃用
于NX8.5.0版本已废弃。 若要设置表达式的值,请直接使用 GeometricUtilities::Extend::ValueExpression::SetRightHandSide 修改表达式。

于NX3.0.1版本创建。

许可要求 : solid_modeling ("SOLIDS MODELING")
参数
valueExpression用于 NXOpen::GeometricUtilities::Extend::ExtendTypeValue

◆ Target()

NXOpen::DisplayableObject * NXOpen::GeometricUtilities::Extend::Target ( )

获取以下类型的延伸目标 NXOpen::GeometricUtilities::Extend::ExtendTypeUntilSelected . NXOpen::GeometricUtilities::Extend::ExtendTypeUntilExtended .
于NX3.0.1版本创建。

许可要求 : 无

◆ TrimType()

NXOpen::GeometricUtilities::Extend::ExtendType NXOpen::GeometricUtilities::Extend::TrimType ( )

获取延伸类型 NXOpen::GeometricUtilities::Extend::ExtendType .
于NX3.0.1版本创建。

许可要求 : 无

◆ Validate()

virtual bool NXOpen::GeometricUtilities::Extend::Validate ( )
virtual

验证组件的输入是否足以调用提交操作。如果组件未处于可提交状态,则抛出异常。例如,若组件要求设置某些属性,未设置时该方法会抛出异常。某些组件可能抛出未实现的NXException。

返回
自验证是否成功
于NX3.0.1版本创建。

许可要求 : 无

实现了 NXOpen::GeometricUtilities::IComponentBuilder.

◆ Value()

NXOpen::Expression * NXOpen::GeometricUtilities::Extend::Value ( )

获取以下类型的延伸值 NXOpen::GeometricUtilities::Extend::ExtendTypeValue .
于NX3.0.1版本创建。

许可要求 : solid_modeling ("SOLIDS MODELING")