NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder Class Reference

Represents SearchCriteriaSurfaceFinishBuilder
To create a new instance of this class, use NXOpen::Annotations::SearchModelViewCollection::CreateSearchCriteriaSurfaceFinishBuilder

Created in NX7.5.0. More...

Inheritance diagram for NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  SurfaceFinishTypes {
  SurfaceFinishTypesOpen, SurfaceFinishTypesOpenAndModifier, SurfaceFinishTypesOpenAndModifierAndAllAround, SurfaceFinishTypesRequired,
  SurfaceFinishTypesRequiredAndModifier, SurfaceFinishTypesRequiredAndModifierAndAllAround, SurfaceFinishTypesProhibited, SurfaceFinishTypesProhibitedAndModifier,
  SurfaceFinishTypesProhibitedAndModifierAndAllAround
}
 Lists the search pmi surface finish type. More...
 
enum  ToleranceTypeOptions {
  ToleranceTypeOptionsNoTolerance, ToleranceTypeOptionsEqualBilateral, ToleranceTypeOptionsBilateral, ToleranceTypeOptionsUnilateralPlus,
  ToleranceTypeOptionsUnilateralMinus, ToleranceTypeOptionsPlusLimit2Lines, ToleranceTypeOptionsMinusLimit2Lines, ToleranceTypeOptionsPlusLimit1Line,
  ToleranceTypeOptionsNegposlimitMinusLimit1Line
}
 Lists the Tolerance type of surface finish value. More...
 

Public Member Functions

bool ByCutoff ()
 Returns the cutoff toggle
Created in NX7.5.0. More...
 
bool ByLaySymbol ()
 Returns the lay symbol toggle
Created in NX7.5.0. More...
 
bool ByLowerText ()
 Returns the lower text toggle
Created in NX7.5.0. More...
 
bool ByLowerTolerance ()
 Returns the lower tolerance toggle
Created in NX7.5.0. More...
 
bool ByMachining ()
 Returns the machining toggle
Created in NX7.5.0. More...
 
bool ByMachiningToleranceType ()
 Returns the tolerance type toggle
Created in NX7.5.0. More...
 
bool ByProductionProcess ()
 Returns the production process toggle
Created in NX7.5.0. More...
 
bool ByRoughness ()
 Returns the roughness toggle
Created in NX7.5.0. More...
 
bool BySecondaryRoughness ()
 Returns the secondary roughness toggle
Created in NX7.5.0. More...
 
bool BySurfaceFinishType ()
 Returns the surface finish type toggle
Created in NX7.5.0. More...
 
bool ByTertiaryRoughness ()
 Returns the option to decide if searching the surface finish by the tertiary roughness
Created in NX9.0.0. More...
 
bool ByTolerance ()
 Returns the tolerance toggle
Created in NX7.5.0. More...
 
bool ByUpperText ()
 Returns the upper text toggle
Created in NX7.5.0. More...
 
bool ByUpperTolerance ()
 Returns the upper tolerance toggle
Created in NX7.5.0. More...
 
bool ByWavinessText ()
 Returns the waviness text toggle
Created in NX7.5.0. More...
 
NXString CutoffText ()
 Returns the cutoff text
Created in NX7.5.0. More...
 
NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions CutoffType ()
 Returns the cutoff enum
Created in NX7.5.0. More...
 
NXString LaySymbolText ()
 Returns the lay symbol text
Created in NX7.5.0. More...
 
NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions LaySymbolType ()
 Returns the lay symbol enum
Created in NX7.5.0. More...
 
NXString LowerTextText ()
 Returns the lower text text
Created in NX7.5.0. More...
 
NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions LowerTextType ()
 Returns the lower text enum
Created in NX7.5.0. More...
 
NXOpen::Annotations::SearchModelViewBuilder::ValueComparisionOptions LowerToleranceType ()
 Returns the lower tolerance enum
Created in NX7.5.0. More...
 
double LowerToleranceValue ()
 Returns the lower tolerance value
Created in NX7.5.0. More...
 
NXString MachiningText ()
 Returns the machining text
Created in NX7.5.0. More...
 
NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::ToleranceTypeOptions MachiningToleranceType ()
 Returns the tolerance type enum
Created in NX7.5.0. More...
 
NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions MachiningType ()
 Returns the machining enum
Created in NX7.5.0. More...
 
NXString ProductionProcessText ()
 Returns the production process text
Created in NX7.5.0. More...
 
NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions ProductionProcessType ()
 Returns the production process enum
Created in NX7.5.0. More...
 
NXString RoughnessText ()
 Returns the roughness text
Created in NX7.5.0. More...
 
NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions RoughnessType ()
 Returns the roughness enum
Created in NX7.5.0. More...
 
NXString SecondaryRoughnessText ()
 Returns the secondary roughness text
Created in NX7.5.0. More...
 
NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions SecondaryRoughnessType ()
 Returns the secondary roughness enum
Created in NX7.5.0. More...
 
void SetByCutoff (bool cutoff)
 Sets the cutoff toggle
Created in NX7.5.0. More...
 
void SetByLaySymbol (bool laySymbol)
 Sets the lay symbol toggle
Created in NX7.5.0. More...
 
void SetByLowerText (bool lowerText)
 Sets the lower text toggle
Created in NX7.5.0. More...
 
void SetByLowerTolerance (bool lowerTolerance)
 Sets the lower tolerance toggle
Created in NX7.5.0. More...
 
void SetByMachining (bool machining)
 Sets the machining toggle
Created in NX7.5.0. More...
 
void SetByMachiningToleranceType (bool byMachiningToleranceType)
 Sets the tolerance type toggle
Created in NX7.5.0. More...
 
void SetByProductionProcess (bool productionProcess)
 Sets the production process toggle
Created in NX7.5.0. More...
 
void SetByRoughness (bool roughness)
 Sets the roughness toggle
Created in NX7.5.0. More...
 
void SetBySecondaryRoughness (bool secondaryRoughness)
 Sets the secondary roughness toggle
Created in NX7.5.0. More...
 
void SetBySurfaceFinishType (bool surfaceFinishType)
 Sets the surface finish type toggle
Created in NX7.5.0. More...
 
void SetByTertiaryRoughness (bool tertiaryRoughness)
 Sets the option to decide if searching the surface finish by the tertiary roughness
Created in NX9.0.0. More...
 
void SetByTolerance (bool tolerance)
 Sets the tolerance toggle
Created in NX7.5.0. More...
 
void SetByUpperText (bool upperText)
 Sets the upper text toggle
Created in NX7.5.0. More...
 
void SetByUpperTolerance (bool upperTolerance)
 Sets the upper tolerance toggle
Created in NX7.5.0. More...
 
void SetByWavinessText (bool wavinessText)
 Sets the waviness text toggle
Created in NX7.5.0. More...
 
void SetCutoffText (const NXString &cutoffText)
 Sets the cutoff text
Created in NX7.5.0. More...
 
void SetCutoffText (const char *cutoffText)
 Sets the cutoff text
Created in NX7.5.0. More...
 
void SetCutoffType (NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions cutoffType)
 Sets the cutoff enum
Created in NX7.5.0. More...
 
void SetLaySymbolText (const NXString &laySymbolText)
 Sets the lay symbol text
Created in NX7.5.0. More...
 
void SetLaySymbolText (const char *laySymbolText)
 Sets the lay symbol text
Created in NX7.5.0. More...
 
void SetLaySymbolType (NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions laySymbolType)
 Sets the lay symbol enum
Created in NX7.5.0. More...
 
void SetLowerTextText (const NXString &lowerTextText)
 Sets the lower text text
Created in NX7.5.0. More...
 
void SetLowerTextText (const char *lowerTextText)
 Sets the lower text text
Created in NX7.5.0. More...
 
void SetLowerTextType (NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions lowerTextType)
 Sets the lower text enum
Created in NX7.5.0. More...
 
void SetLowerToleranceType (NXOpen::Annotations::SearchModelViewBuilder::ValueComparisionOptions lowerToleranceType)
 Sets the lower tolerance enum
Created in NX7.5.0. More...
 
void SetLowerToleranceValue (double lowerToleranceValue)
 Sets the lower tolerance value
Created in NX7.5.0. More...
 
void SetMachiningText (const NXString &machiningText)
 Sets the machining text
Created in NX7.5.0. More...
 
void SetMachiningText (const char *machiningText)
 Sets the machining text
Created in NX7.5.0. More...
 
void SetMachiningToleranceType (NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::ToleranceTypeOptions machiningToleranceType)
 Sets the tolerance type enum
Created in NX7.5.0. More...
 
void SetMachiningType (NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions machiningType)
 Sets the machining enum
Created in NX7.5.0. More...
 
void SetProductionProcessText (const NXString &productionProcessText)
 Sets the production process text
Created in NX7.5.0. More...
 
void SetProductionProcessText (const char *productionProcessText)
 Sets the production process text
Created in NX7.5.0. More...
 
void SetProductionProcessType (NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions productionProcessType)
 Sets the production process enum
Created in NX7.5.0. More...
 
void SetRoughnessText (const NXString &roughnessText)
 Sets the roughness text
Created in NX7.5.0. More...
 
void SetRoughnessText (const char *roughnessText)
 Sets the roughness text
Created in NX7.5.0. More...
 
void SetRoughnessType (NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions roughnessType)
 Sets the roughness enum
Created in NX7.5.0. More...
 
void SetSecondaryRoughnessText (const NXString &secondaryRoughnessText)
 Sets the secondary roughness text
Created in NX7.5.0. More...
 
void SetSecondaryRoughnessText (const char *secondaryRoughnessText)
 Sets the secondary roughness text
Created in NX7.5.0. More...
 
void SetSecondaryRoughnessType (NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions secondaryRoughnessType)
 Sets the secondary roughness enum
Created in NX7.5.0. More...
 
void SetSurfaceFinishType (NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SurfaceFinishTypes surfaceFinishType)
 Sets the surface finish type
Created in NX7.5.0. More...
 
void SetTertiaryRoughnessText (const NXString &tertiaryRoughnessText)
 Sets the tertiary roughness text
Created in NX9.0.0. More...
 
void SetTertiaryRoughnessText (const char *tertiaryRoughnessText)
 Sets the tertiary roughness text
Created in NX9.0.0. More...
 
void SetTertiaryRoughnessType (NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions tertiaryRoughnessType)
 Sets the tertiary roughness enum
Created in NX9.0.0. More...
 
void SetToleranceType (NXOpen::Annotations::SearchModelViewBuilder::ValueComparisionOptions toleranceType)
 Sets the tolerance enum
Created in NX7.5.0. More...
 
void SetToleranceValue (double toleranceValue)
 Sets the tolerance value
Created in NX7.5.0. More...
 
void SetUpperTextText (const NXString &upperTextText)
 Sets the upper text text
Created in NX7.5.0. More...
 
void SetUpperTextText (const char *upperTextText)
 Sets the upper text text
Created in NX7.5.0. More...
 
void SetUpperTextType (NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions upperTextType)
 Sets the upper text enum
Created in NX7.5.0. More...
 
void SetUpperToleranceType (NXOpen::Annotations::SearchModelViewBuilder::ValueComparisionOptions upperToleranceType)
 Sets the upper tolerance enum
Created in NX7.5.0. More...
 
void SetUpperToleranceValue (double upperToleranceValue)
 Sets the upper tolerance value
Created in NX7.5.0. More...
 
void SetWavinessText (const NXString &wavinessText)
 Sets the waviness text
Created in NX7.5.0. More...
 
void SetWavinessText (const char *wavinessText)
 Sets the waviness text
Created in NX7.5.0. More...
 
void SetWavinessTextType (NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions wavinessTextType)
 Sets the waviness text enum
Created in NX7.5.0. More...
 
NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SurfaceFinishTypes SurfaceFinishType ()
 Returns the surface finish type
Created in NX7.5.0. More...
 
NXString TertiaryRoughnessText ()
 Returns the tertiary roughness text
Created in NX9.0.0. More...
 
NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions TertiaryRoughnessType ()
 Returns the tertiary roughness enum
Created in NX9.0.0. More...
 
NXOpen::Annotations::SearchModelViewBuilder::ValueComparisionOptions ToleranceType ()
 Returns the tolerance enum
Created in NX7.5.0. More...
 
double ToleranceValue ()
 Returns the tolerance value
Created in NX7.5.0. More...
 
NXString UpperTextText ()
 Returns the upper text text
Created in NX7.5.0. More...
 
NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions UpperTextType ()
 Returns the upper text enum
Created in NX7.5.0. More...
 
NXOpen::Annotations::SearchModelViewBuilder::ValueComparisionOptions UpperToleranceType ()
 Returns the upper tolerance enum
Created in NX7.5.0. More...
 
double UpperToleranceValue ()
 Returns the upper tolerance value
Created in NX7.5.0. More...
 
NXString WavinessText ()
 Returns the waviness text
Created in NX7.5.0. More...
 
NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions WavinessTextType ()
 Returns the waviness text enum
Created in NX7.5.0. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents SearchCriteriaSurfaceFinishBuilder
To create a new instance of this class, use NXOpen::Annotations::SearchModelViewCollection::CreateSearchCriteriaSurfaceFinishBuilder

Created in NX7.5.0.


Member Enumeration Documentation

Lists the search pmi surface finish type.

Enumerator
SurfaceFinishTypesOpen 

open

SurfaceFinishTypesOpenAndModifier 

open and modifier

SurfaceFinishTypesOpenAndModifierAndAllAround 

opem and modifier and all around

SurfaceFinishTypesRequired 

required

SurfaceFinishTypesRequiredAndModifier 

required and modifier

SurfaceFinishTypesRequiredAndModifierAndAllAround 

required and modifier and all around

SurfaceFinishTypesProhibited 

prohibited

SurfaceFinishTypesProhibitedAndModifier 

prohibiter and modifier

SurfaceFinishTypesProhibitedAndModifierAndAllAround 

prohibiter and modifier and all around

Lists the Tolerance type of surface finish value.

Enumerator
ToleranceTypeOptionsNoTolerance 

no tolerance

ToleranceTypeOptionsEqualBilateral 

equal bilateral

ToleranceTypeOptionsBilateral 

bilateral

ToleranceTypeOptionsUnilateralPlus 

unilateral +

ToleranceTypeOptionsUnilateralMinus 

unilateral -

ToleranceTypeOptionsPlusLimit2Lines 

+ limit 2 lines

ToleranceTypeOptionsMinusLimit2Lines 
  • limit 2 lines
ToleranceTypeOptionsPlusLimit1Line 

+ limit 1 line

ToleranceTypeOptionsNegposlimitMinusLimit1Line 

negposlimit- limit 1 line

Member Function Documentation

bool NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::ByCutoff ( )

Returns the cutoff toggle
Created in NX7.5.0.



License requirements : None

bool NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::ByLaySymbol ( )

Returns the lay symbol toggle
Created in NX7.5.0.



License requirements : None

bool NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::ByLowerText ( )

Returns the lower text toggle
Created in NX7.5.0.



License requirements : None

bool NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::ByLowerTolerance ( )

Returns the lower tolerance toggle
Created in NX7.5.0.



License requirements : None

bool NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::ByMachining ( )

Returns the machining toggle
Created in NX7.5.0.



License requirements : None

bool NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::ByMachiningToleranceType ( )

Returns the tolerance type toggle
Created in NX7.5.0.



License requirements : None

bool NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::ByProductionProcess ( )

Returns the production process toggle
Created in NX7.5.0.



License requirements : None

bool NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::ByRoughness ( )

Returns the roughness toggle
Created in NX7.5.0.



License requirements : None

bool NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::BySecondaryRoughness ( )

Returns the secondary roughness toggle
Created in NX7.5.0.



License requirements : None

bool NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::BySurfaceFinishType ( )

Returns the surface finish type toggle
Created in NX7.5.0.



License requirements : None

bool NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::ByTertiaryRoughness ( )

Returns the option to decide if searching the surface finish by the tertiary roughness
Created in NX9.0.0.



License requirements : None

bool NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::ByTolerance ( )

Returns the tolerance toggle
Created in NX7.5.0.



License requirements : None

bool NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::ByUpperText ( )

Returns the upper text toggle
Created in NX7.5.0.



License requirements : None

bool NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::ByUpperTolerance ( )

Returns the upper tolerance toggle
Created in NX7.5.0.



License requirements : None

bool NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::ByWavinessText ( )

Returns the waviness text toggle
Created in NX7.5.0.



License requirements : None

NXString NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::CutoffText ( )

Returns the cutoff text
Created in NX7.5.0.



License requirements : None

NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::CutoffType ( )

Returns the cutoff enum
Created in NX7.5.0.



License requirements : None

NXString NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::LaySymbolText ( )

Returns the lay symbol text
Created in NX7.5.0.



License requirements : None

NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::LaySymbolType ( )

Returns the lay symbol enum
Created in NX7.5.0.



License requirements : None

NXString NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::LowerTextText ( )

Returns the lower text text
Created in NX7.5.0.



License requirements : None

NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::LowerTextType ( )

Returns the lower text enum
Created in NX7.5.0.



License requirements : None

NXOpen::Annotations::SearchModelViewBuilder::ValueComparisionOptions NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::LowerToleranceType ( )

Returns the lower tolerance enum
Created in NX7.5.0.



License requirements : None

double NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::LowerToleranceValue ( )

Returns the lower tolerance value
Created in NX7.5.0.



License requirements : None

NXString NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::MachiningText ( )

Returns the machining text
Created in NX7.5.0.



License requirements : None

NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::ToleranceTypeOptions NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::MachiningToleranceType ( )

Returns the tolerance type enum
Created in NX7.5.0.



License requirements : None

NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::MachiningType ( )

Returns the machining enum
Created in NX7.5.0.



License requirements : None

NXString NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::ProductionProcessText ( )

Returns the production process text
Created in NX7.5.0.



License requirements : None

NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::ProductionProcessType ( )

Returns the production process enum
Created in NX7.5.0.



License requirements : None

NXString NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::RoughnessText ( )

Returns the roughness text
Created in NX7.5.0.



License requirements : None

NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::RoughnessType ( )

Returns the roughness enum
Created in NX7.5.0.



License requirements : None

NXString NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SecondaryRoughnessText ( )

Returns the secondary roughness text
Created in NX7.5.0.



License requirements : None

NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SecondaryRoughnessType ( )

Returns the secondary roughness enum
Created in NX7.5.0.



License requirements : None

void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetByCutoff ( bool  cutoff)

Sets the cutoff toggle
Created in NX7.5.0.



License requirements : None

Parameters
cutoffcutoff
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetByLaySymbol ( bool  laySymbol)

Sets the lay symbol toggle
Created in NX7.5.0.



License requirements : None

Parameters
laySymbollaysymbol
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetByLowerText ( bool  lowerText)

Sets the lower text toggle
Created in NX7.5.0.



License requirements : None

Parameters
lowerTextlowertext
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetByLowerTolerance ( bool  lowerTolerance)

Sets the lower tolerance toggle
Created in NX7.5.0.



License requirements : None

Parameters
lowerTolerancelowertolerance
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetByMachining ( bool  machining)

Sets the machining toggle
Created in NX7.5.0.



License requirements : None

Parameters
machiningmachining
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetByMachiningToleranceType ( bool  byMachiningToleranceType)

Sets the tolerance type toggle
Created in NX7.5.0.



License requirements : None

Parameters
byMachiningToleranceTypebymachiningtolerancetype
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetByProductionProcess ( bool  productionProcess)

Sets the production process toggle
Created in NX7.5.0.



License requirements : None

Parameters
productionProcessproductionprocess
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetByRoughness ( bool  roughness)

Sets the roughness toggle
Created in NX7.5.0.



License requirements : None

Parameters
roughnessroughness
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetBySecondaryRoughness ( bool  secondaryRoughness)

Sets the secondary roughness toggle
Created in NX7.5.0.



License requirements : None

Parameters
secondaryRoughnesssecondaryroughness
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetBySurfaceFinishType ( bool  surfaceFinishType)

Sets the surface finish type toggle
Created in NX7.5.0.



License requirements : None

Parameters
surfaceFinishTypesurfacefinishtype
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetByTertiaryRoughness ( bool  tertiaryRoughness)

Sets the option to decide if searching the surface finish by the tertiary roughness
Created in NX9.0.0.



License requirements : None

Parameters
tertiaryRoughnesstertiaryroughness
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetByTolerance ( bool  tolerance)

Sets the tolerance toggle
Created in NX7.5.0.



License requirements : None

Parameters
tolerancetolerance
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetByUpperText ( bool  upperText)

Sets the upper text toggle
Created in NX7.5.0.



License requirements : None

Parameters
upperTextuppertext
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetByUpperTolerance ( bool  upperTolerance)

Sets the upper tolerance toggle
Created in NX7.5.0.



License requirements : None

Parameters
upperToleranceuppertolerance
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetByWavinessText ( bool  wavinessText)

Sets the waviness text toggle
Created in NX7.5.0.



License requirements : None

Parameters
wavinessTextwavinesstext
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetCutoffText ( const NXString cutoffText)

Sets the cutoff text
Created in NX7.5.0.



License requirements : None

Parameters
cutoffTextcutofftext
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetCutoffText ( const char *  cutoffText)

Sets the cutoff text
Created in NX7.5.0.



License requirements : None

Parameters
cutoffTextcutofftext
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetCutoffType ( NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions  cutoffType)

Sets the cutoff enum
Created in NX7.5.0.



License requirements : None

Parameters
cutoffTypecutofftype
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetLaySymbolText ( const NXString laySymbolText)

Sets the lay symbol text
Created in NX7.5.0.



License requirements : None

Parameters
laySymbolTextlaysymboltext
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetLaySymbolText ( const char *  laySymbolText)

Sets the lay symbol text
Created in NX7.5.0.



License requirements : None

Parameters
laySymbolTextlaysymboltext
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetLaySymbolType ( NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions  laySymbolType)

Sets the lay symbol enum
Created in NX7.5.0.



License requirements : None

Parameters
laySymbolTypelaysymboltype
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetLowerTextText ( const NXString lowerTextText)

Sets the lower text text
Created in NX7.5.0.



License requirements : None

Parameters
lowerTextTextlowertexttext
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetLowerTextText ( const char *  lowerTextText)

Sets the lower text text
Created in NX7.5.0.



License requirements : None

Parameters
lowerTextTextlowertexttext
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetLowerTextType ( NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions  lowerTextType)

Sets the lower text enum
Created in NX7.5.0.



License requirements : None

Parameters
lowerTextTypelowertexttype
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetLowerToleranceType ( NXOpen::Annotations::SearchModelViewBuilder::ValueComparisionOptions  lowerToleranceType)

Sets the lower tolerance enum
Created in NX7.5.0.



License requirements : None

Parameters
lowerToleranceTypelowertolerancetype
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetLowerToleranceValue ( double  lowerToleranceValue)

Sets the lower tolerance value
Created in NX7.5.0.



License requirements : None

Parameters
lowerToleranceValuelowertolerancevalue
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetMachiningText ( const NXString machiningText)

Sets the machining text
Created in NX7.5.0.



License requirements : None

Parameters
machiningTextmachiningtext
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetMachiningText ( const char *  machiningText)

Sets the machining text
Created in NX7.5.0.



License requirements : None

Parameters
machiningTextmachiningtext
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetMachiningToleranceType ( NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::ToleranceTypeOptions  machiningToleranceType)

Sets the tolerance type enum
Created in NX7.5.0.



License requirements : None

Parameters
machiningToleranceTypemachiningtolerancetype
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetMachiningType ( NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions  machiningType)

Sets the machining enum
Created in NX7.5.0.



License requirements : None

Parameters
machiningTypemachiningtype
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetProductionProcessText ( const NXString productionProcessText)

Sets the production process text
Created in NX7.5.0.



License requirements : None

Parameters
productionProcessTextproductionprocesstext
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetProductionProcessText ( const char *  productionProcessText)

Sets the production process text
Created in NX7.5.0.



License requirements : None

Parameters
productionProcessTextproductionprocesstext
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetProductionProcessType ( NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions  productionProcessType)

Sets the production process enum
Created in NX7.5.0.



License requirements : None

Parameters
productionProcessTypeproductionprocesstype
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetRoughnessText ( const NXString roughnessText)

Sets the roughness text
Created in NX7.5.0.



License requirements : None

Parameters
roughnessTextroughnesstext
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetRoughnessText ( const char *  roughnessText)

Sets the roughness text
Created in NX7.5.0.



License requirements : None

Parameters
roughnessTextroughnesstext
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetRoughnessType ( NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions  roughnessType)

Sets the roughness enum
Created in NX7.5.0.



License requirements : None

Parameters
roughnessTyperoughnesstype
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetSecondaryRoughnessText ( const NXString secondaryRoughnessText)

Sets the secondary roughness text
Created in NX7.5.0.



License requirements : None

Parameters
secondaryRoughnessTextsecondaryroughnesstext
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetSecondaryRoughnessText ( const char *  secondaryRoughnessText)

Sets the secondary roughness text
Created in NX7.5.0.



License requirements : None

Parameters
secondaryRoughnessTextsecondaryroughnesstext
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetSecondaryRoughnessType ( NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions  secondaryRoughnessType)

Sets the secondary roughness enum
Created in NX7.5.0.



License requirements : None

Parameters
secondaryRoughnessTypesecondaryroughnesstype
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetSurfaceFinishType ( NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SurfaceFinishTypes  surfaceFinishType)

Sets the surface finish type
Created in NX7.5.0.



License requirements : None

Parameters
surfaceFinishTypesurfacefinishtype
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetTertiaryRoughnessText ( const NXString tertiaryRoughnessText)

Sets the tertiary roughness text
Created in NX9.0.0.



License requirements : None

Parameters
tertiaryRoughnessTexttertiaryroughnesstext
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetTertiaryRoughnessText ( const char *  tertiaryRoughnessText)

Sets the tertiary roughness text
Created in NX9.0.0.



License requirements : None

Parameters
tertiaryRoughnessTexttertiaryroughnesstext
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetTertiaryRoughnessType ( NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions  tertiaryRoughnessType)

Sets the tertiary roughness enum
Created in NX9.0.0.



License requirements : None

Parameters
tertiaryRoughnessTypetertiaryroughnesstype
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetToleranceType ( NXOpen::Annotations::SearchModelViewBuilder::ValueComparisionOptions  toleranceType)

Sets the tolerance enum
Created in NX7.5.0.



License requirements : None

Parameters
toleranceTypetolerancetype
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetToleranceValue ( double  toleranceValue)

Sets the tolerance value
Created in NX7.5.0.



License requirements : None

Parameters
toleranceValuetolerancevalue
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetUpperTextText ( const NXString upperTextText)

Sets the upper text text
Created in NX7.5.0.



License requirements : None

Parameters
upperTextTextuppertexttext
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetUpperTextText ( const char *  upperTextText)

Sets the upper text text
Created in NX7.5.0.



License requirements : None

Parameters
upperTextTextuppertexttext
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetUpperTextType ( NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions  upperTextType)

Sets the upper text enum
Created in NX7.5.0.



License requirements : None

Parameters
upperTextTypeuppertexttype
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetUpperToleranceType ( NXOpen::Annotations::SearchModelViewBuilder::ValueComparisionOptions  upperToleranceType)

Sets the upper tolerance enum
Created in NX7.5.0.



License requirements : None

Parameters
upperToleranceTypeuppertolerancetype
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetUpperToleranceValue ( double  upperToleranceValue)

Sets the upper tolerance value
Created in NX7.5.0.



License requirements : None

Parameters
upperToleranceValueuppertolerancevalue
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetWavinessText ( const NXString wavinessText)

Sets the waviness text
Created in NX7.5.0.



License requirements : None

Parameters
wavinessTextwavinesstext
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetWavinessText ( const char *  wavinessText)

Sets the waviness text
Created in NX7.5.0.



License requirements : None

Parameters
wavinessTextwavinesstext
void NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SetWavinessTextType ( NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions  wavinessTextType)

Sets the waviness text enum
Created in NX7.5.0.



License requirements : None

Parameters
wavinessTextTypewavinesstexttype
NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SurfaceFinishTypes NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SurfaceFinishType ( )

Returns the surface finish type
Created in NX7.5.0.



License requirements : None

NXString NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::TertiaryRoughnessText ( )

Returns the tertiary roughness text
Created in NX9.0.0.



License requirements : None

NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::TertiaryRoughnessType ( )

Returns the tertiary roughness enum
Created in NX9.0.0.



License requirements : None

NXOpen::Annotations::SearchModelViewBuilder::ValueComparisionOptions NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::ToleranceType ( )

Returns the tolerance enum
Created in NX7.5.0.



License requirements : None

double NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::ToleranceValue ( )

Returns the tolerance value
Created in NX7.5.0.



License requirements : None

NXString NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::UpperTextText ( )

Returns the upper text text
Created in NX7.5.0.



License requirements : None

NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::UpperTextType ( )

Returns the upper text enum
Created in NX7.5.0.



License requirements : None

NXOpen::Annotations::SearchModelViewBuilder::ValueComparisionOptions NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::UpperToleranceType ( )

Returns the upper tolerance enum
Created in NX7.5.0.



License requirements : None

double NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::UpperToleranceValue ( )

Returns the upper tolerance value
Created in NX7.5.0.



License requirements : None

NXString NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::WavinessText ( )

Returns the waviness text
Created in NX7.5.0.



License requirements : None

NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::WavinessTextType ( )

Returns the waviness text enum
Created in NX7.5.0.



License requirements : None


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.