|
NX Open C++ Reference Guide
|
Represents a Annotations::SurfaceFinish builder
To create a new instance of this class, use Annotations::PmiAttributeCollection::CreateSurfaceFinishBuilder
Created in NX6.0.0.
More...
Public Member Functions | |
| NXString | A1 () |
| Returns the a1 Created in NX6.0.0. | |
| NXString | A2 () |
| Returns the a2 Created in NX6.0.0. | |
| double | Angle () |
| Returns the angle Created in NX7.5.0. | |
| NXString | B () |
| Returns the b Created in NX6.0.0. | |
| NXString | C () |
| Returns the c Created in NX6.0.0. | |
| NXString | D () |
| Returns the d Created in NX6.0.0. | |
| NXString | E () |
| Returns the e Created in NX6.0.0. | |
| NXString | F1 () |
| Returns the f1 Created in NX6.0.0. | |
| NXString | F2 () |
| Returns the f2 Created in NX6.0.0. | |
| NXOpen::Annotations::SurfaceFinishBuilder::FinishType | Finish () |
| Returns the finish Created in NX6.0.0. | |
| void | InheritFrom (NXOpen::Annotations::SurfaceFinish *inheritTag) |
| The surface finish is inherited form existing surface finish. | |
| bool | InvertSymbol () |
| Returns the invert symbol Created in NX7.5.2. | |
| bool | InvertText () |
| Returns the invert text flag Created in NX7.5.0. | |
| double | LowerTolerance () |
| Returns the lower tolerance applicable for all the tolerance types other than Bilateral Created in NX7.5.0. | |
| NXOpen::Annotations::BaseSurfaceFinishBuilder::ParanthesesType | Parantheses () |
| Returns the parantheses. | |
| NXOpen::Annotations::BaseSurfaceFinishBuilder::ParenthesesType | Parentheses () |
| Returns the parentheses Created in NX8.0.0. | |
| void | SetA1 (const NXString &a1) |
| Sets the a1 Created in NX6.0.0. | |
| void | SetA1 (const char *a1) |
| Sets the a1 Created in NX6.0.0. | |
| void | SetA2 (const NXString &a2) |
| Sets the a2 Created in NX6.0.0. | |
| void | SetA2 (const char *a2) |
| Sets the a2 Created in NX6.0.0. | |
| void | SetAngle (double angle) |
| Sets the angle Created in NX7.5.0. | |
| void | SetB (const NXString &b) |
| Sets the b Created in NX6.0.0. | |
| void | SetB (const char *b) |
| Sets the b Created in NX6.0.0. | |
| void | SetC (const NXString &c) |
| Sets the c Created in NX6.0.0. | |
| void | SetC (const char *c) |
| Sets the c Created in NX6.0.0. | |
| void | SetD (const NXString &d) |
| Sets the d Created in NX6.0.0. | |
| void | SetD (const char *d) |
| Sets the d Created in NX6.0.0. | |
| void | SetE (const NXString &e) |
| Sets the e Created in NX6.0.0. | |
| void | SetE (const char *e) |
| Sets the e Created in NX6.0.0. | |
| void | SetF1 (const NXString &f1) |
| Sets the f1 Created in NX6.0.0. | |
| void | SetF1 (const char *f1) |
| Sets the f1 Created in NX6.0.0. | |
| void | SetF2 (const NXString &f2) |
| Sets the f2 Created in NX6.0.0. | |
| void | SetF2 (const char *f2) |
| Sets the f2 Created in NX6.0.0. | |
| void | SetFinish (NXOpen::Annotations::SurfaceFinishBuilder::FinishType finish) |
| Sets the finish Created in NX6.0.0. | |
| void | SetInvertSymbol (bool invertSymbol) |
| Sets the invert symbol Created in NX7.5.2. | |
| void | SetInvertText (bool invertText) |
| Sets the invert text flag Created in NX7.5.0. | |
| void | SetLowerTolerance (double lowerTolerance) |
| Sets the lower tolerance applicable for all the tolerance types other than Bilateral Created in NX7.5.0. | |
| void | SetParantheses (NXOpen::Annotations::BaseSurfaceFinishBuilder::ParanthesesType paranthesesType) |
| Sets the parantheses. | |
| void | SetParentheses (NXOpen::Annotations::BaseSurfaceFinishBuilder::ParenthesesType parenthesesType) |
| Sets the parentheses Created in NX8.0.0. | |
| void | SetSingleRoughnessValue (bool singleRoughnessValue) |
| Sets the single roughness value Created in NX8.0.0. | |
| void | SetStandard (NXOpen::Annotations::SurfaceFinishBuilder::StandardType standard) |
| Sets the standard Created in NX6.0.0. | |
| void | SetTitle (const NXString &title) |
| Sets the title Created in NX6.0.0. | |
| void | SetTitle (const char *title) |
| Sets the title Created in NX6.0.0. | |
| void | SetTolerance (double tolerance) |
| Sets the tolerance in case of bilateral tolerance type otherwise upper tolerance Created in NX7.5.0. | |
| void | SetToleranceType (NXOpen::Annotations::BaseSurfaceFinishBuilder::ToleranceOption toleranceType) |
| Sets the tolerance type is applicable only where Material Removal is required Created in NX7.5.0. | |
| bool | SingleRoughnessValue () |
| Returns the single roughness value Created in NX8.0.0. | |
| NXOpen::Annotations::SurfaceFinishBuilder::StandardType | Standard () |
| Returns the standard Created in NX6.0.0. | |
| NXString | Title () |
| Returns the title Created in NX6.0.0. | |
| double | Tolerance () |
| Returns the tolerance in case of bilateral tolerance type otherwise upper tolerance Created in NX7.5.0. | |
| NXOpen::Annotations::BaseSurfaceFinishBuilder::ToleranceOption | ToleranceType () |
| Returns the tolerance type is applicable only where Material Removal is required Created in NX7.5.0. | |
Represents a Annotations::SurfaceFinish builder
To create a new instance of this class, use Annotations::PmiAttributeCollection::CreateSurfaceFinishBuilder
Created in NX6.0.0.
the valid types for pmi finish type
| FinishTypeBasic |
Basic. |
| FinishTypeModifier |
Modifier. |
| FinishTypeModifierAllAround |
Modifier, All Around. |
| FinishTypeMaterialRemovalRequired |
Material Removal Required. |
| FinishTypeModifierMaterialRemovalRequired |
Modifier, Material Removal Required. |
| FinishTypeModifierMaterialRemovalRequiredAllAround |
Modifier, Material Removal Required, All Around. |
| FinishTypeMaterialRemovalProhibited |
Material Removal Prohibited. |
| FinishTypeModifierMaterialRemovalProhibited |
Modifier, Material Removal Prohibited. |
| FinishTypeModifierMaterialRemovalProhibitedAllAround |
Modifier, Material Removal Prohibited, All Around. |
| NXString NXOpen::Annotations::SurfaceFinishBuilder::A1 | ( | ) |
Returns the a1
Created in NX6.0.0.
License requirements : None
| NXString NXOpen::Annotations::SurfaceFinishBuilder::A2 | ( | ) |
Returns the a2
Created in NX6.0.0.
License requirements : None
| double NXOpen::Annotations::SurfaceFinishBuilder::Angle | ( | ) |
Returns the angle
Created in NX7.5.0.
License requirements : None
| NXString NXOpen::Annotations::SurfaceFinishBuilder::B | ( | ) |
Returns the b
Created in NX6.0.0.
License requirements : None
| NXString NXOpen::Annotations::SurfaceFinishBuilder::C | ( | ) |
Returns the c
Created in NX6.0.0.
License requirements : None
| NXString NXOpen::Annotations::SurfaceFinishBuilder::D | ( | ) |
Returns the d
Created in NX6.0.0.
License requirements : None
| NXString NXOpen::Annotations::SurfaceFinishBuilder::E | ( | ) |
Returns the e
Created in NX6.0.0.
License requirements : None
| NXString NXOpen::Annotations::SurfaceFinishBuilder::F1 | ( | ) |
Returns the f1
Created in NX6.0.0.
License requirements : None
| NXString NXOpen::Annotations::SurfaceFinishBuilder::F2 | ( | ) |
Returns the f2
Created in NX6.0.0.
License requirements : None
| NXOpen::Annotations::SurfaceFinishBuilder::FinishType NXOpen::Annotations::SurfaceFinishBuilder::Finish | ( | ) |
Returns the finish
Created in NX6.0.0.
License requirements : None
| void NXOpen::Annotations::SurfaceFinishBuilder::InheritFrom | ( | NXOpen::Annotations::SurfaceFinish * | inheritTag | ) |
The surface finish is inherited form existing surface finish.
Created in NX8.5.0.
License requirements : None
| inheritTag | inherittag |
| bool NXOpen::Annotations::SurfaceFinishBuilder::InvertSymbol | ( | ) |
Returns the invert symbol
Created in NX7.5.2.
License requirements : None
| bool NXOpen::Annotations::SurfaceFinishBuilder::InvertText | ( | ) |
Returns the invert text flag
Created in NX7.5.0.
License requirements : None
| double NXOpen::Annotations::SurfaceFinishBuilder::LowerTolerance | ( | ) |
Returns the lower tolerance applicable for all the tolerance types other than Bilateral
Created in NX7.5.0.
License requirements : None
| NXOpen::Annotations::BaseSurfaceFinishBuilder::ParanthesesType NXOpen::Annotations::SurfaceFinishBuilder::Parantheses | ( | ) |
Returns the parantheses.
This method is deprecated.
Created in NX7.5.0.
License requirements : None
| NXOpen::Annotations::BaseSurfaceFinishBuilder::ParenthesesType NXOpen::Annotations::SurfaceFinishBuilder::Parentheses | ( | ) |
Returns the parentheses
Created in NX8.0.0.
License requirements : None
| void NXOpen::Annotations::SurfaceFinishBuilder::SetA1 | ( | const NXString & | a1 | ) |
Sets the a1
Created in NX6.0.0.
License requirements : None
| a1 | a1 |
| void NXOpen::Annotations::SurfaceFinishBuilder::SetA1 | ( | const char * | a1 | ) |
Sets the a1
Created in NX6.0.0.
License requirements : None
| a1 | a1 |
| void NXOpen::Annotations::SurfaceFinishBuilder::SetA2 | ( | const NXString & | a2 | ) |
Sets the a2
Created in NX6.0.0.
License requirements : None
| a2 | a2 |
| void NXOpen::Annotations::SurfaceFinishBuilder::SetA2 | ( | const char * | a2 | ) |
Sets the a2
Created in NX6.0.0.
License requirements : None
| a2 | a2 |
| void NXOpen::Annotations::SurfaceFinishBuilder::SetAngle | ( | double | angle | ) |
Sets the angle
Created in NX7.5.0.
License requirements : None
| angle | angle |
| void NXOpen::Annotations::SurfaceFinishBuilder::SetB | ( | const NXString & | b | ) |
Sets the b
Created in NX6.0.0.
License requirements : None
| b | b |
| void NXOpen::Annotations::SurfaceFinishBuilder::SetB | ( | const char * | b | ) |
Sets the b
Created in NX6.0.0.
License requirements : None
| b | b |
| void NXOpen::Annotations::SurfaceFinishBuilder::SetC | ( | const NXString & | c | ) |
Sets the c
Created in NX6.0.0.
License requirements : None
| c | c |
| void NXOpen::Annotations::SurfaceFinishBuilder::SetC | ( | const char * | c | ) |
Sets the c
Created in NX6.0.0.
License requirements : None
| c | c |
| void NXOpen::Annotations::SurfaceFinishBuilder::SetD | ( | const NXString & | d | ) |
Sets the d
Created in NX6.0.0.
License requirements : None
| d | d |
| void NXOpen::Annotations::SurfaceFinishBuilder::SetD | ( | const char * | d | ) |
Sets the d
Created in NX6.0.0.
License requirements : None
| d | d |
| void NXOpen::Annotations::SurfaceFinishBuilder::SetE | ( | const NXString & | e | ) |
Sets the e
Created in NX6.0.0.
License requirements : None
| e | e |
| void NXOpen::Annotations::SurfaceFinishBuilder::SetE | ( | const char * | e | ) |
Sets the e
Created in NX6.0.0.
License requirements : None
| e | e |
| void NXOpen::Annotations::SurfaceFinishBuilder::SetF1 | ( | const NXString & | f1 | ) |
Sets the f1
Created in NX6.0.0.
License requirements : None
| f1 | f1 |
| void NXOpen::Annotations::SurfaceFinishBuilder::SetF1 | ( | const char * | f1 | ) |
Sets the f1
Created in NX6.0.0.
License requirements : None
| f1 | f1 |
| void NXOpen::Annotations::SurfaceFinishBuilder::SetF2 | ( | const NXString & | f2 | ) |
Sets the f2
Created in NX6.0.0.
License requirements : None
| f2 | f2 |
| void NXOpen::Annotations::SurfaceFinishBuilder::SetF2 | ( | const char * | f2 | ) |
Sets the f2
Created in NX6.0.0.
License requirements : None
| f2 | f2 |
| void NXOpen::Annotations::SurfaceFinishBuilder::SetFinish | ( | NXOpen::Annotations::SurfaceFinishBuilder::FinishType | finish | ) |
Sets the finish
Created in NX6.0.0.
License requirements : None
| finish | finish |
| void NXOpen::Annotations::SurfaceFinishBuilder::SetInvertSymbol | ( | bool | invertSymbol | ) |
Sets the invert symbol
Created in NX7.5.2.
License requirements : None
| invertSymbol | invertsymbol |
| void NXOpen::Annotations::SurfaceFinishBuilder::SetInvertText | ( | bool | invertText | ) |
Sets the invert text flag
Created in NX7.5.0.
License requirements : None
| invertText | inverttext |
| void NXOpen::Annotations::SurfaceFinishBuilder::SetLowerTolerance | ( | double | lowerTolerance | ) |
Sets the lower tolerance applicable for all the tolerance types other than Bilateral
Created in NX7.5.0.
License requirements : None
| lowerTolerance | lowertolerance |
| void NXOpen::Annotations::SurfaceFinishBuilder::SetParantheses | ( | NXOpen::Annotations::BaseSurfaceFinishBuilder::ParanthesesType | paranthesesType | ) |
Sets the parantheses.
This method is deprecated.
Created in NX7.5.0.
License requirements : None
| paranthesesType | paranthesestype |
| void NXOpen::Annotations::SurfaceFinishBuilder::SetParentheses | ( | NXOpen::Annotations::BaseSurfaceFinishBuilder::ParenthesesType | parenthesesType | ) |
Sets the parentheses
Created in NX8.0.0.
License requirements : None
| parenthesesType | parenthesestype |
| void NXOpen::Annotations::SurfaceFinishBuilder::SetSingleRoughnessValue | ( | bool | singleRoughnessValue | ) |
Sets the single roughness value
Created in NX8.0.0.
License requirements : None
| singleRoughnessValue | singleroughnessvalue |
| void NXOpen::Annotations::SurfaceFinishBuilder::SetStandard | ( | NXOpen::Annotations::SurfaceFinishBuilder::StandardType | standard | ) |
Sets the standard
Created in NX6.0.0.
License requirements : None
| standard | standard |
| void NXOpen::Annotations::SurfaceFinishBuilder::SetTitle | ( | const NXString & | title | ) |
Sets the title
Created in NX6.0.0.
License requirements : None
| title | title |
| void NXOpen::Annotations::SurfaceFinishBuilder::SetTitle | ( | const char * | title | ) |
Sets the title
Created in NX6.0.0.
License requirements : None
| title | title |
| void NXOpen::Annotations::SurfaceFinishBuilder::SetTolerance | ( | double | tolerance | ) |
Sets the tolerance in case of bilateral tolerance type otherwise upper tolerance
Created in NX7.5.0.
License requirements : None
| tolerance | tolerance |
| void NXOpen::Annotations::SurfaceFinishBuilder::SetToleranceType | ( | NXOpen::Annotations::BaseSurfaceFinishBuilder::ToleranceOption | toleranceType | ) |
Sets the tolerance type is applicable only where Material Removal is required
Created in NX7.5.0.
License requirements : None
| toleranceType | tolerancetype |
| bool NXOpen::Annotations::SurfaceFinishBuilder::SingleRoughnessValue | ( | ) |
Returns the single roughness value
Created in NX8.0.0.
License requirements : None
| NXOpen::Annotations::SurfaceFinishBuilder::StandardType NXOpen::Annotations::SurfaceFinishBuilder::Standard | ( | ) |
Returns the standard
Created in NX6.0.0.
License requirements : None
| NXString NXOpen::Annotations::SurfaceFinishBuilder::Title | ( | ) |
Returns the title
Created in NX6.0.0.
License requirements : None
| double NXOpen::Annotations::SurfaceFinishBuilder::Tolerance | ( | ) |
Returns the tolerance in case of bilateral tolerance type otherwise upper tolerance
Created in NX7.5.0.
License requirements : None
| NXOpen::Annotations::BaseSurfaceFinishBuilder::ToleranceOption NXOpen::Annotations::SurfaceFinishBuilder::ToleranceType | ( | ) |
Returns the tolerance type is applicable only where Material Removal is required
Created in NX7.5.0.
License requirements : None