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