| NX Open C++ Reference Guide
    | 
Represents a Annotations::DraftingSurfaceFinish builder 
 To create a new instance of this class, use Annotations::DraftingSurfaceFinishCollection::CreateDraftingSurfaceFinishBuilder  
 
 Created in NX7.5.0.  
 More...
 
  
 | Public Member Functions | |
| NXString | A1 () | 
| Returns the a1 Created in NX7.5.0. | |
| NXString | A2 () | 
| Returns the a2 Created in NX7.5.0. | |
| double | Angle () | 
| Returns the angle Created in NX7.5.0. | |
| NXString | B () | 
| Returns the b Created in NX7.5.0. | |
| NXString | C () | 
| Returns the c Created in NX7.5.0. | |
| NXString | D () | 
| Returns the d Created in NX7.5.0. | |
| NXString | E () | 
| Returns the e Created in NX7.5.0. | |
| NXString | F1 () | 
| Returns the f1 Created in NX7.5.0. | |
| NXString | F2 () | 
| Returns the f2 Created in NX7.5.0. | |
| NXOpen::Annotations::DraftingSurfaceFinishBuilder::FinishType | Finish () | 
| Returns the finish Created in NX7.5.0. | |
| void | InheritFrom (NXOpen::Annotations::BaseSurfaceFinish *inheritTag) | 
| The drafting surface finish is inherited form existing drafting surface finish. | |
| bool | InvertSymbol () | 
| Returns the invert symbol Created in NX7.5.2. | |
| bool | InvertText () | 
| Returns the invert Text 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 NX7.5.0. | |
| void | SetA1 (const char *a1) | 
| Sets the a1 Created in NX7.5.0. | |
| void | SetA2 (const NXString &a2) | 
| Sets the a2 Created in NX7.5.0. | |
| void | SetA2 (const char *a2) | 
| Sets the a2 Created in NX7.5.0. | |
| void | SetAngle (double angle) | 
| Sets the angle Created in NX7.5.0. | |
| void | SetB (const NXString &b) | 
| Sets the b Created in NX7.5.0. | |
| void | SetB (const char *b) | 
| Sets the b Created in NX7.5.0. | |
| void | SetC (const NXString &c) | 
| Sets the c Created in NX7.5.0. | |
| void | SetC (const char *c) | 
| Sets the c Created in NX7.5.0. | |
| void | SetD (const NXString &d) | 
| Sets the d Created in NX7.5.0. | |
| void | SetD (const char *d) | 
| Sets the d Created in NX7.5.0. | |
| void | SetE (const NXString &e) | 
| Sets the e Created in NX7.5.0. | |
| void | SetE (const char *e) | 
| Sets the e Created in NX7.5.0. | |
| void | SetF1 (const NXString &f1) | 
| Sets the f1 Created in NX7.5.0. | |
| void | SetF1 (const char *f1) | 
| Sets the f1 Created in NX7.5.0. | |
| void | SetF2 (const NXString &f2) | 
| Sets the f2 Created in NX7.5.0. | |
| void | SetF2 (const char *f2) | 
| Sets the f2 Created in NX7.5.0. | |
| void | SetFinish (NXOpen::Annotations::DraftingSurfaceFinishBuilder::FinishType finish) | 
| Sets the finish Created in NX7.5.0. | |
| void | SetInvertSymbol (bool invertSymbol) | 
| Sets the invert symbol Created in NX7.5.2. | |
| void | SetInvertText (bool invertText) | 
| Sets the invert Text 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 | 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 applicable only for all the 3 cases of finish type where Material Removal Required Created in NX7.5.0. | |
| bool | SingleRoughnessValue () | 
| Returns the single roughness value Created in NX8.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 applicable only for all the 3 cases of finish type where Material Removal Required Created in NX7.5.0. | |
Represents a Annotations::DraftingSurfaceFinish builder 
 To create a new instance of this class, use Annotations::DraftingSurfaceFinishCollection::CreateDraftingSurfaceFinishBuilder  
 
 Created in NX7.5.0. 
 
the valid types of 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::DraftingSurfaceFinishBuilder::A1 | ( | ) | 
Returns the a1 
 Created in NX7.5.0. 
 
 License requirements : None 
| NXString NXOpen::Annotations::DraftingSurfaceFinishBuilder::A2 | ( | ) | 
Returns the a2 
 Created in NX7.5.0. 
 
 License requirements : None 
| double NXOpen::Annotations::DraftingSurfaceFinishBuilder::Angle | ( | ) | 
Returns the angle 
 Created in NX7.5.0. 
 
 License requirements : None 
| NXString NXOpen::Annotations::DraftingSurfaceFinishBuilder::B | ( | ) | 
Returns the b 
 Created in NX7.5.0. 
 
 License requirements : None 
| NXString NXOpen::Annotations::DraftingSurfaceFinishBuilder::C | ( | ) | 
Returns the c 
 Created in NX7.5.0. 
 
 License requirements : None 
| NXString NXOpen::Annotations::DraftingSurfaceFinishBuilder::D | ( | ) | 
Returns the d 
 Created in NX7.5.0. 
 
 License requirements : None 
| NXString NXOpen::Annotations::DraftingSurfaceFinishBuilder::E | ( | ) | 
Returns the e 
 Created in NX7.5.0. 
 
 License requirements : None 
| NXString NXOpen::Annotations::DraftingSurfaceFinishBuilder::F1 | ( | ) | 
Returns the f1 
 Created in NX7.5.0. 
 
 License requirements : None 
| NXString NXOpen::Annotations::DraftingSurfaceFinishBuilder::F2 | ( | ) | 
Returns the f2 
 Created in NX7.5.0. 
 
 License requirements : None 
| NXOpen::Annotations::DraftingSurfaceFinishBuilder::FinishType NXOpen::Annotations::DraftingSurfaceFinishBuilder::Finish | ( | ) | 
Returns the finish 
 Created in NX7.5.0. 
 
 License requirements : None 
| void NXOpen::Annotations::DraftingSurfaceFinishBuilder::InheritFrom | ( | NXOpen::Annotations::BaseSurfaceFinish * | inheritTag | ) | 
The drafting surface finish is inherited form existing drafting surface finish.
 Created in NX8.5.0. 
 
 License requirements : None 
| inheritTag | inherittag | 
| bool NXOpen::Annotations::DraftingSurfaceFinishBuilder::InvertSymbol | ( | ) | 
Returns the invert symbol 
 Created in NX7.5.2. 
 
 License requirements : None 
| bool NXOpen::Annotations::DraftingSurfaceFinishBuilder::InvertText | ( | ) | 
Returns the invert Text 
 Created in NX7.5.0. 
 
 License requirements : None 
| double NXOpen::Annotations::DraftingSurfaceFinishBuilder::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::DraftingSurfaceFinishBuilder::Parantheses | ( | ) | 
Returns the parantheses.
This method is deprecated. 
 
 Created in NX7.5.0. 
 
 License requirements : None 
| NXOpen::Annotations::BaseSurfaceFinishBuilder::ParenthesesType NXOpen::Annotations::DraftingSurfaceFinishBuilder::Parentheses | ( | ) | 
Returns the parentheses 
 Created in NX8.0.0. 
 
 License requirements : None 
| void NXOpen::Annotations::DraftingSurfaceFinishBuilder::SetA1 | ( | const NXString & | a1 | ) | 
Sets the a1 
 Created in NX7.5.0. 
 
 License requirements : drafting ("DRAFTING") 
| a1 | a1 | 
| void NXOpen::Annotations::DraftingSurfaceFinishBuilder::SetA1 | ( | const char * | a1 | ) | 
Sets the a1 
 Created in NX7.5.0. 
 
 License requirements : drafting ("DRAFTING") 
| a1 | a1 | 
| void NXOpen::Annotations::DraftingSurfaceFinishBuilder::SetA2 | ( | const NXString & | a2 | ) | 
Sets the a2 
 Created in NX7.5.0. 
 
 License requirements : drafting ("DRAFTING") 
| a2 | a2 | 
| void NXOpen::Annotations::DraftingSurfaceFinishBuilder::SetA2 | ( | const char * | a2 | ) | 
Sets the a2 
 Created in NX7.5.0. 
 
 License requirements : drafting ("DRAFTING") 
| a2 | a2 | 
| void NXOpen::Annotations::DraftingSurfaceFinishBuilder::SetAngle | ( | double | angle | ) | 
Sets the angle 
 Created in NX7.5.0. 
 
 License requirements : drafting ("DRAFTING") 
| angle | angle | 
| void NXOpen::Annotations::DraftingSurfaceFinishBuilder::SetB | ( | const NXString & | b | ) | 
Sets the b 
 Created in NX7.5.0. 
 
 License requirements : drafting ("DRAFTING") 
| b | b | 
| void NXOpen::Annotations::DraftingSurfaceFinishBuilder::SetB | ( | const char * | b | ) | 
Sets the b 
 Created in NX7.5.0. 
 
 License requirements : drafting ("DRAFTING") 
| b | b | 
| void NXOpen::Annotations::DraftingSurfaceFinishBuilder::SetC | ( | const NXString & | c | ) | 
Sets the c 
 Created in NX7.5.0. 
 
 License requirements : drafting ("DRAFTING") 
| c | c | 
| void NXOpen::Annotations::DraftingSurfaceFinishBuilder::SetC | ( | const char * | c | ) | 
Sets the c 
 Created in NX7.5.0. 
 
 License requirements : drafting ("DRAFTING") 
| c | c | 
| void NXOpen::Annotations::DraftingSurfaceFinishBuilder::SetD | ( | const NXString & | d | ) | 
Sets the d 
 Created in NX7.5.0. 
 
 License requirements : drafting ("DRAFTING") 
| d | d | 
| void NXOpen::Annotations::DraftingSurfaceFinishBuilder::SetD | ( | const char * | d | ) | 
Sets the d 
 Created in NX7.5.0. 
 
 License requirements : drafting ("DRAFTING") 
| d | d | 
| void NXOpen::Annotations::DraftingSurfaceFinishBuilder::SetE | ( | const NXString & | e | ) | 
Sets the e 
 Created in NX7.5.0. 
 
 License requirements : drafting ("DRAFTING") 
| e | e | 
| void NXOpen::Annotations::DraftingSurfaceFinishBuilder::SetE | ( | const char * | e | ) | 
Sets the e 
 Created in NX7.5.0. 
 
 License requirements : drafting ("DRAFTING") 
| e | e | 
| void NXOpen::Annotations::DraftingSurfaceFinishBuilder::SetF1 | ( | const NXString & | f1 | ) | 
Sets the f1 
 Created in NX7.5.0. 
 
 License requirements : drafting ("DRAFTING") 
| f1 | f1 | 
| void NXOpen::Annotations::DraftingSurfaceFinishBuilder::SetF1 | ( | const char * | f1 | ) | 
Sets the f1 
 Created in NX7.5.0. 
 
 License requirements : drafting ("DRAFTING") 
| f1 | f1 | 
| void NXOpen::Annotations::DraftingSurfaceFinishBuilder::SetF2 | ( | const NXString & | f2 | ) | 
Sets the f2 
 Created in NX7.5.0. 
 
 License requirements : drafting ("DRAFTING") 
| f2 | f2 | 
| void NXOpen::Annotations::DraftingSurfaceFinishBuilder::SetF2 | ( | const char * | f2 | ) | 
Sets the f2 
 Created in NX7.5.0. 
 
 License requirements : drafting ("DRAFTING") 
| f2 | f2 | 
| void NXOpen::Annotations::DraftingSurfaceFinishBuilder::SetFinish | ( | NXOpen::Annotations::DraftingSurfaceFinishBuilder::FinishType | finish | ) | 
Sets the finish 
 Created in NX7.5.0. 
 
 License requirements : drafting ("DRAFTING") 
| finish | finish | 
| void NXOpen::Annotations::DraftingSurfaceFinishBuilder::SetInvertSymbol | ( | bool | invertSymbol | ) | 
Sets the invert symbol 
 Created in NX7.5.2. 
 
 License requirements : drafting ("DRAFTING") 
| invertSymbol | invertsymbol | 
| void NXOpen::Annotations::DraftingSurfaceFinishBuilder::SetInvertText | ( | bool | invertText | ) | 
Sets the invert Text 
 Created in NX7.5.0. 
 
 License requirements : drafting ("DRAFTING") 
| invertText | inverttext | 
| void NXOpen::Annotations::DraftingSurfaceFinishBuilder::SetLowerTolerance | ( | double | lowerTolerance | ) | 
Sets the lower tolerance applicable for all the tolerance types other than Bilateral 
 Created in NX7.5.0. 
 
 License requirements : drafting ("DRAFTING") 
| lowerTolerance | lowertolerance | 
| void NXOpen::Annotations::DraftingSurfaceFinishBuilder::SetParantheses | ( | NXOpen::Annotations::BaseSurfaceFinishBuilder::ParanthesesType | paranthesesType | ) | 
Sets the parantheses.
This method is deprecated. 
 
 Created in NX7.5.0. 
 
 License requirements : drafting ("DRAFTING") 
| paranthesesType | paranthesestype | 
| void NXOpen::Annotations::DraftingSurfaceFinishBuilder::SetParentheses | ( | NXOpen::Annotations::BaseSurfaceFinishBuilder::ParenthesesType | parenthesesType | ) | 
Sets the parentheses 
 Created in NX8.0.0. 
 
 License requirements : drafting ("DRAFTING") 
| parenthesesType | parenthesestype | 
| void NXOpen::Annotations::DraftingSurfaceFinishBuilder::SetSingleRoughnessValue | ( | bool | singleRoughnessValue | ) | 
Sets the single roughness value 
 Created in NX8.0.0. 
 
 License requirements : drafting ("DRAFTING") 
| singleRoughnessValue | singleroughnessvalue | 
| void NXOpen::Annotations::DraftingSurfaceFinishBuilder::SetTolerance | ( | double | tolerance | ) | 
Sets the tolerance in case of bilateral tolerance type otherwise upper tolerance 
 Created in NX7.5.0. 
 
 License requirements : drafting ("DRAFTING") 
| tolerance | tolerance | 
| void NXOpen::Annotations::DraftingSurfaceFinishBuilder::SetToleranceType | ( | NXOpen::Annotations::BaseSurfaceFinishBuilder::ToleranceOption | toleranceType | ) | 
Sets the tolerance type applicable only for all the 3 cases of finish type where Material Removal Required 
 Created in NX7.5.0. 
 
 License requirements : drafting ("DRAFTING") 
| toleranceType | tolerancetype | 
| bool NXOpen::Annotations::DraftingSurfaceFinishBuilder::SingleRoughnessValue | ( | ) | 
Returns the single roughness value 
 Created in NX8.0.0. 
 
 License requirements : None 
| double NXOpen::Annotations::DraftingSurfaceFinishBuilder::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::DraftingSurfaceFinishBuilder::ToleranceType | ( | ) | 
Returns the tolerance type applicable only for all the 3 cases of finish type where Material Removal Required 
 Created in NX7.5.0. 
 
 License requirements : None