规律构建器
更多...
#include <GeometricUtilities_LawBuilder.hxx>
|
| enum | RetainLawCurveOption { RetainLawCurveOptionKeepOriginal
, RetainLawCurveOptionReplace
} |
| enum | Type {
TypeConstant
, TypeLinear
, TypeCubic
, TypeLinearAlongSpine
,
TypeCubicAlongSpine
, TypeByEquation
, TypeByLawCurve
, TypeMultiTransition
,
TypeNonInflecting
, TypeSShaped
} |
规律构建器
表示LawBuilder
创建于NX5.0.0。
◆ RetainLawCurveOption
描述是否保留原始轮廓的选项。
| 枚举值 |
|---|
| RetainLawCurveOptionKeepOriginal | 在编辑NX3之前的参数时保留原始轮廓不变
|
| RetainLawCurveOptionReplace | 删除旧轮廓,以便在编辑NX3之前的参数时用户必须选择新轮廓
|
◆ Type
规律类型
| 枚举值 |
|---|
| TypeConstant | 常量规律类型
|
| TypeLinear | 线性规律类型
|
| TypeCubic | 三次规律类型
|
| TypeLinearAlongSpine | 沿脊线线性规律类型
|
| TypeCubicAlongSpine | 沿脊线三次规律类型
|
| TypeByEquation | 方程规律类型
|
| TypeByLawCurve | 规律曲线规律类型
|
| TypeMultiTransition | 多过渡规律类型
|
| TypeNonInflecting | 无拐点规律类型
|
| TypeSShaped | S形规律类型
|
◆ AlongSpineData()
返回沿脊线的线性或三次规律。仅当规律类型为沿脊线线性/沿脊线三次时使用
创建于 NX5.0.0.
许可证要求:无
◆ BaseLine()
获取基准线。仅当规律类型为按规律曲线时使用
于NX5.0.0中创建。
许可证要求:无
◆ EndValue()
返回结束值。仅当规律类型为线性/三次时使用
创建于 NX5.0.0.
许可证要求:无
◆ Function()
| NXString NXOpen::GeometricUtilities::LawBuilder::Function |
( |
| ) |
|
返回函数。仅当规律类型为方程时使用。 确保表达式在设置到构建器之前已创建
创建于 NX5.0.0.
许可证要求:无
◆ IsSimpleCubicAlongSpine()
| bool NXOpen::GeometricUtilities::LawBuilder::IsSimpleCubicAlongSpine |
( |
| ) |
|
◆ LawCurve()
返回规律曲线。仅当规律类型为规律曲线时使用
创建于 NX5.0.0.
许可证要求:无
◆ LawCurveOption()
返回保留规律曲线的选项。仅在编辑 NX3 之前版本的特征参数时使用
创建于 NX5.0.0.
许可证要求:无
◆ LawType()
返回规律类型
创建于 NX5.0.0.
许可证要求:无
◆ MultiTransitionLaw()
获取多重过渡规律。仅当规律类型为多重过渡规律时使用
于NX6.0.0中创建。
许可证要求:无
◆ NonInflectingLaw()
获取无拐点规律。仅当规律类型为无拐点规律时使用
于NX6.0.0中创建。
许可证要求:无
◆ Parameter()
| NXString NXOpen::GeometricUtilities::LawBuilder::Parameter |
( |
| ) |
|
返回参数。仅当规律类型为方程时使用。 确保表达式在设置到构建器之前已创建
创建于 NX5.0.0.
许可证要求:无
◆ ReverseDirection()
| bool NXOpen::GeometricUtilities::LawBuilder::ReverseDirection |
( |
| ) |
|
获取反向方向。仅当规律类型为按规律曲线时使用
于NX5.0.0中创建。
许可证要求:无
◆ SetFunction() [1/2]
| void NXOpen::GeometricUtilities::LawBuilder::SetFunction |
( |
const char * | function | ) |
|
设置函数。仅当规律类型为方程时使用。 确保表达式在设置到构建器之前已创建
创建于 NX5.0.0.
许可证要求:无
- 参数
-
◆ SetFunction() [2/2]
| void NXOpen::GeometricUtilities::LawBuilder::SetFunction |
( |
const NXString & | function | ) |
|
设置函数。仅当规律类型为方程时使用。 确保表达式在设置到构建器之前已创建
创建于 NX5.0.0.
许可证要求:无
- 参数
-
◆ SetLawCurveOption()
设置保留规律曲线的选项。仅在编辑 NX3 之前版本的特征参数时使用
创建于 NX5.0.0.
许可证要求:无
- 参数
-
◆ SetLawType()
设置规律类型
创建于 NX5.0.0.
许可证要求:无
- 参数
-
◆ SetParameter() [1/2]
| void NXOpen::GeometricUtilities::LawBuilder::SetParameter |
( |
const char * | parameter | ) |
|
设置参数。仅当规律类型为方程时使用。 确保表达式在设置到构建器之前已创建
创建于 NX5.0.0.
许可证要求:无
- 参数
-
◆ SetParameter() [2/2]
| void NXOpen::GeometricUtilities::LawBuilder::SetParameter |
( |
const NXString & | parameter | ) |
|
设置参数。仅当规律类型为方程时使用。 确保表达式在设置到构建器之前已创建
创建于 NX5.0.0.
许可证要求:无
- 参数
-
◆ SetReverseDirection()
| void NXOpen::GeometricUtilities::LawBuilder::SetReverseDirection |
( |
bool | reverseDirection | ) |
|
设置反向方向。仅当规律类型为按规律曲线时使用
于NX5.0.0中创建。
许可证要求:无
- 参数
-
◆ SetSimpleCubicAlongSpine()
| void NXOpen::GeometricUtilities::LawBuilder::SetSimpleCubicAlongSpine |
( |
bool | isSimpleCubic | ) |
|
◆ SetSpineIntoBuilder()
| void NXOpen::GeometricUtilities::LawBuilder::SetSpineIntoBuilder |
( |
NXOpen::Section * | spine | ) |
|
动态地将脊线设置到构造器中
于NX5.0.0中创建。
许可证要求:无
- 参数
-
◆ SShapedLaw()
获取S形规律。仅当规律类型为S形规律时使用
于NX6.0.0中创建。
许可证要求:无
◆ StartValue()
返回起始值。仅当规律类型为线性/三次时使用
创建于 NX5.0.0.
许可证要求:无
◆ Validate()
| virtual bool NXOpen::GeometricUtilities::LawBuilder::Validate |
( |
| ) |
|
|
virtual |
◆ Value()
返回常数值。仅当规律类型为常量时使用
创建于 NX5.0.0.
许可证要求:无