表面粗糙度符号构建器
更多...
#include <Annotations_SurfaceFinishBuilder.hxx>
|
| enum | FinishType {
FinishTypeBasic
, FinishTypeModifier
, FinishTypeModifierAllAround
, FinishTypeMaterialRemovalRequired
,
FinishTypeModifierMaterialRemovalRequired
, FinishTypeModifierMaterialRemovalRequiredAllAround
, FinishTypeMaterialRemovalProhibited
, FinishTypeModifierMaterialRemovalProhibited
,
FinishTypeModifierMaterialRemovalProhibitedAllAround
} |
| enum | StandardType {
StandardTypeAnsi
, StandardTypeIso
, StandardTypeJis
, StandardTypeDin
,
StandardTypeIso2002
, StandardTypeDin2002
, StandardTypeGb
, StandardTypeEskd
} |
| enum | ParenthesesType { ParenthesesTypeNone
, ParenthesesTypeLeft
, ParenthesesTypeRight
, ParenthesesTypeBoth
} |
| enum | ToleranceOption {
ToleranceOptionNone
, ToleranceOptionEqualBilateral
, ToleranceOptionBilateral
, ToleranceOptionUnilateralPlus
,
ToleranceOptionUnilateralMinus
, ToleranceOptionPlusLimitTwoLines
, ToleranceOptionMinusLimitTwoLines
, ToleranceOptionPlusLimitOneLine
,
ToleranceOptionMinusLimitOneLine
} |
|
|
class | _SurfaceFinishBuilderBuilder |
◆ FinishType
PMI 表面处理类型的有效类型
| 枚举值 |
|---|
| FinishTypeBasic | 基本
|
| FinishTypeModifier | 修饰符
|
| FinishTypeModifierAllAround | 修饰符, 四周
|
| FinishTypeMaterialRemovalRequired | 需要材料移除
|
| FinishTypeModifierMaterialRemovalRequired | 修饰符, 需要材料移除
|
| FinishTypeModifierMaterialRemovalRequiredAllAround | 修饰符, 需要材料移除, 四周
|
| FinishTypeMaterialRemovalProhibited | 禁止材料移除
|
| FinishTypeModifierMaterialRemovalProhibited | 修饰符, 禁止材料移除
|
| FinishTypeModifierMaterialRemovalProhibitedAllAround | 修饰符, 禁止材料移除, 四周
|
◆ StandardType
PMI 表面粗糙度标准的有效类型
| 枚举值 |
|---|
| StandardTypeAnsi | ANSI
|
| StandardTypeIso | ISO
|
| StandardTypeJis | JIS
|
| StandardTypeDin | DIN
|
| StandardTypeIso2002 | ISO 2002
|
| StandardTypeDin2002 | DIN 2002
|
| StandardTypeGb | GB131-93
|
| StandardTypeEskd | ESKD
|
◆ A1()
| NXString NXOpen::Annotations::SurfaceFinishBuilder::A1 |
( |
| ) |
|
◆ A2()
| NXString NXOpen::Annotations::SurfaceFinishBuilder::A2 |
( |
| ) |
|
◆ Angle()
| double NXOpen::Annotations::SurfaceFinishBuilder::Angle |
( |
| ) |
|
◆ B()
| NXString NXOpen::Annotations::SurfaceFinishBuilder::B |
( |
| ) |
|
◆ C()
| NXString NXOpen::Annotations::SurfaceFinishBuilder::C |
( |
| ) |
|
◆ D()
| NXString NXOpen::Annotations::SurfaceFinishBuilder::D |
( |
| ) |
|
◆ E()
| NXString NXOpen::Annotations::SurfaceFinishBuilder::E |
( |
| ) |
|
◆ F1()
| NXString NXOpen::Annotations::SurfaceFinishBuilder::F1 |
( |
| ) |
|
返回 f1
创建于 NX6.0.0。
许可要求:无
◆ F2()
| NXString NXOpen::Annotations::SurfaceFinishBuilder::F2 |
( |
| ) |
|
返回 f2
创建于 NX6.0.0。
许可要求:无
◆ Finish()
获取精加工类型
创建于NX6.0.0。
许可要求:无
◆ InheritFrom()
表面光洁度继承自现有表面光洁度。
Created in NX8.5.0.
License requirements : None
- 参数
-
◆ InvertSymbol()
| bool NXOpen::Annotations::SurfaceFinishBuilder::InvertSymbol |
( |
| ) |
|
获取符号反转标志
创建于 NX7.5.2。
许可要求:无
◆ InvertText()
| bool NXOpen::Annotations::SurfaceFinishBuilder::InvertText |
( |
| ) |
|
获取文本反转标志
创建于 NX7.5.0。
许可要求:无
◆ LowerTolerance()
| double NXOpen::Annotations::SurfaceFinishBuilder::LowerTolerance |
( |
| ) |
|
获取下公差(适用于除双边公差外的所有公差类型)
创建于 NX7.5.0。
许可要求:无
◆ Parentheses()
◆ SetA1() [1/2]
| void NXOpen::Annotations::SurfaceFinishBuilder::SetA1 |
( |
const char * | a1 | ) |
|
设置a1
创建于NX6.0.0。
许可要求:无
- 参数
-
◆ SetA1() [2/2]
| void NXOpen::Annotations::SurfaceFinishBuilder::SetA1 |
( |
const NXString & | a1 | ) |
|
设置a1
创建于NX6.0.0。
许可要求:无
- 参数
-
◆ SetA2() [1/2]
| void NXOpen::Annotations::SurfaceFinishBuilder::SetA2 |
( |
const char * | a2 | ) |
|
设置a2
创建于NX6.0.0。
许可要求:无
- 参数
-
◆ SetA2() [2/2]
| void NXOpen::Annotations::SurfaceFinishBuilder::SetA2 |
( |
const NXString & | a2 | ) |
|
设置a2
创建于NX6.0.0。
许可要求:无
- 参数
-
◆ SetAngle()
| void NXOpen::Annotations::SurfaceFinishBuilder::SetAngle |
( |
double | angle | ) |
|
设置角度
创建于 NX7.5.0。
许可要求:无
- 参数
-
◆ SetB() [1/2]
| void NXOpen::Annotations::SurfaceFinishBuilder::SetB |
( |
const char * | b | ) |
|
设置b
创建于NX6.0.0。
许可要求:无
- 参数
-
◆ SetB() [2/2]
| void NXOpen::Annotations::SurfaceFinishBuilder::SetB |
( |
const NXString & | b | ) |
|
设置b
创建于NX6.0.0。
许可要求:无
- 参数
-
◆ SetC() [1/2]
| void NXOpen::Annotations::SurfaceFinishBuilder::SetC |
( |
const char * | c | ) |
|
设置 c
创建于 NX6.0.0。
许可要求:无
- 参数
-
◆ SetC() [2/2]
| void NXOpen::Annotations::SurfaceFinishBuilder::SetC |
( |
const NXString & | c | ) |
|
设置c
创建于NX6.0.0。
许可要求:无
- 参数
-
◆ SetD() [1/2]
| void NXOpen::Annotations::SurfaceFinishBuilder::SetD |
( |
const char * | d | ) |
|
设置 d
创建于 NX6.0.0。
许可要求:无
- 参数
-
◆ SetD() [2/2]
| void NXOpen::Annotations::SurfaceFinishBuilder::SetD |
( |
const NXString & | d | ) |
|
设置 d
创建于 NX6.0.0。
许可要求:无
- 参数
-
◆ SetE() [1/2]
| void NXOpen::Annotations::SurfaceFinishBuilder::SetE |
( |
const char * | e | ) |
|
设置 e
创建于 NX6.0.0。
许可要求:无
- 参数
-
◆ SetE() [2/2]
| void NXOpen::Annotations::SurfaceFinishBuilder::SetE |
( |
const NXString & | e | ) |
|
设置 e
创建于 NX6.0.0。
许可要求:无
- 参数
-
◆ SetF1() [1/2]
| void NXOpen::Annotations::SurfaceFinishBuilder::SetF1 |
( |
const char * | f1 | ) |
|
设置 f1
创建于 NX6.0.0。
许可要求:无
- 参数
-
◆ SetF1() [2/2]
| void NXOpen::Annotations::SurfaceFinishBuilder::SetF1 |
( |
const NXString & | f1 | ) |
|
设置 f1
创建于 NX6.0.0。
许可要求:无
- 参数
-
◆ SetF2() [1/2]
| void NXOpen::Annotations::SurfaceFinishBuilder::SetF2 |
( |
const char * | f2 | ) |
|
设置 f2
创建于 NX6.0.0。
许可要求:无
- 参数
-
◆ SetF2() [2/2]
| void NXOpen::Annotations::SurfaceFinishBuilder::SetF2 |
( |
const NXString & | f2 | ) |
|
设置 f2
创建于 NX6.0.0。
许可要求:无
- 参数
-
◆ SetFinish()
设置精加工类型
创建于NX6.0.0。
许可要求:无
- 参数
-
◆ SetInvertSymbol()
| void NXOpen::Annotations::SurfaceFinishBuilder::SetInvertSymbol |
( |
bool | invertSymbol | ) |
|
设置符号反转标志
创建于 NX7.5.2。
许可要求:无
- 参数
-
◆ SetInvertText()
| void NXOpen::Annotations::SurfaceFinishBuilder::SetInvertText |
( |
bool | invertText | ) |
|
设置文本反转标志
创建于 NX7.5.0。
许可要求:无
- 参数
-
◆ SetLowerTolerance()
| void NXOpen::Annotations::SurfaceFinishBuilder::SetLowerTolerance |
( |
double | lowerTolerance | ) |
|
设置下公差(适用于除双边公差外的所有公差类型)
创建于 NX7.5.0。
许可要求:无
- 参数
-
| lowerTolerance | lowertolerance |
◆ SetParentheses()
设置括号类型
创建于 NX8.0.0。
许可要求:无
- 参数
-
| parenthesesType | parenthesestype |
◆ SetSingleRoughnessValue()
| void NXOpen::Annotations::SurfaceFinishBuilder::SetSingleRoughnessValue |
( |
bool | singleRoughnessValue | ) |
|
设置单一粗糙度值
Created in NX8.0.0.
License requirements : None
- 参数
-
| singleRoughnessValue | singleroughnessvalue |
◆ SetStandard()
设置标准类型
创建于NX6.0.0。
许可要求:无
- 参数
-
◆ SetTitle() [1/2]
| void NXOpen::Annotations::SurfaceFinishBuilder::SetTitle |
( |
const char * | title | ) |
|
设置标题
创建于NX6.0.0。
许可要求:无
- 参数
-
◆ SetTitle() [2/2]
| void NXOpen::Annotations::SurfaceFinishBuilder::SetTitle |
( |
const NXString & | title | ) |
|
设置 标题
创建于 NX6.0.0.
许可证要求:无
- 参数
-
◆ SetTolerance()
| void NXOpen::Annotations::SurfaceFinishBuilder::SetTolerance |
( |
double | tolerance | ) |
|
设置公差(双边公差类型时设置公差值,否则设置上公差)
创建于 NX7.5.0。
许可要求:无
- 参数
-
◆ SetToleranceType()
设置公差类型(仅适用于需要材料去除的情况)
创建于 NX7.5.0。
许可要求:无
- 参数
-
| toleranceType | tolerancetype |
◆ SingleRoughnessValue()
| bool NXOpen::Annotations::SurfaceFinishBuilder::SingleRoughnessValue |
( |
| ) |
|
获取单一粗糙度值标志
创建于 NX8.0.0。
许可要求:无
◆ Standard()
获取标准类型
创建于NX6.0.0。
许可要求:无
◆ Title()
| NXString NXOpen::Annotations::SurfaceFinishBuilder::Title |
( |
| ) |
|
获取 标题
创建于 NX6.0.0.
许可证要求:无
◆ Tolerance()
| double NXOpen::Annotations::SurfaceFinishBuilder::Tolerance |
( |
| ) |
|
获取公差(双边公差类型时返回公差值,否则返回上公差)
创建于 NX7.5.0。
许可要求:无
◆ ToleranceType()
返回公差类型(仅适用于需要材料去除的情况)
创建于 NX7.5.0。
许可要求:无