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