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

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

Created in NX7.5.0. More...

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

List of all members.

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.
bool ByLaySymbol ()
 Returns the lay symbol toggle
Created in NX7.5.0.
bool ByLowerText ()
 Returns the lower text toggle
Created in NX7.5.0.
bool ByLowerTolerance ()
 Returns the lower tolerance toggle
Created in NX7.5.0.
bool ByMachining ()
 Returns the machining toggle
Created in NX7.5.0.
bool ByMachiningToleranceType ()
 Returns the tolerance type toggle
Created in NX7.5.0.
bool ByProductionProcess ()
 Returns the production process toggle
Created in NX7.5.0.
bool ByRoughness ()
 Returns the roughness toggle
Created in NX7.5.0.
bool BySecondaryRoughness ()
 Returns the secondary roughness toggle
Created in NX7.5.0.
bool BySurfaceFinishType ()
 Returns the surface finish type toggle
Created in NX7.5.0.
bool ByTolerance ()
 Returns the tolerance toggle
Created in NX7.5.0.
bool ByUpperText ()
 Returns the upper text toggle
Created in NX7.5.0.
bool ByUpperTolerance ()
 Returns the upper tolerance toggle
Created in NX7.5.0.
bool ByWavinessText ()
 Returns the waviness text toggle
Created in NX7.5.0.
NXString CutoffText ()
 Returns the cutoff text
Created in NX7.5.0.
NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions CutoffType ()
 Returns the cutoff enum
Created in NX7.5.0.
NXString LaySymbolText ()
 Returns the lay symbol text
Created in NX7.5.0.
NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions LaySymbolType ()
 Returns the lay symbol enum
Created in NX7.5.0.
NXString LowerTextText ()
 Returns the lower text text
Created in NX7.5.0.
NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions LowerTextType ()
 Returns the lower text enum
Created in NX7.5.0.
NXOpen::Annotations::SearchModelViewBuilder::ValueComparisionOptions LowerToleranceType ()
 Returns the lower tolerance enum
Created in NX7.5.0.
double LowerToleranceValue ()
 Returns the lower tolerance value
Created in NX7.5.0.
NXString MachiningText ()
 Returns the machining text
Created in NX7.5.0.
NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::ToleranceTypeOptions MachiningToleranceType ()
 Returns the tolerance type enum
Created in NX7.5.0.
NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions MachiningType ()
 Returns the machining enum
Created in NX7.5.0.
NXString ProductionProcessText ()
 Returns the production process text
Created in NX7.5.0.
NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions ProductionProcessType ()
 Returns the production process enum
Created in NX7.5.0.
NXString RoughnessText ()
 Returns the roughness text
Created in NX7.5.0.
NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions RoughnessType ()
 Returns the roughness enum
Created in NX7.5.0.
NXString SecondaryRoughnessText ()
 Returns the secondary roughness text
Created in NX7.5.0.
NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions SecondaryRoughnessType ()
 Returns the secondary roughness enum
Created in NX7.5.0.
void SetByCutoff (bool cutoff)
 Sets the cutoff toggle
Created in NX7.5.0.
void SetByLaySymbol (bool laySymbol)
 Sets the lay symbol toggle
Created in NX7.5.0.
void SetByLowerText (bool lowerText)
 Sets the lower text toggle
Created in NX7.5.0.
void SetByLowerTolerance (bool lowerTolerance)
 Sets the lower tolerance toggle
Created in NX7.5.0.
void SetByMachining (bool machining)
 Sets the machining toggle
Created in NX7.5.0.
void SetByMachiningToleranceType (bool byMachiningToleranceType)
 Sets the tolerance type toggle
Created in NX7.5.0.
void SetByProductionProcess (bool productionProcess)
 Sets the production process toggle
Created in NX7.5.0.
void SetByRoughness (bool roughness)
 Sets the roughness toggle
Created in NX7.5.0.
void SetBySecondaryRoughness (bool secondaryRoughness)
 Sets the secondary roughness toggle
Created in NX7.5.0.
void SetBySurfaceFinishType (bool surfaceFinishType)
 Sets the surface finish type toggle
Created in NX7.5.0.
void SetByTolerance (bool tolerance)
 Sets the tolerance toggle
Created in NX7.5.0.
void SetByUpperText (bool upperText)
 Sets the upper text toggle
Created in NX7.5.0.
void SetByUpperTolerance (bool upperTolerance)
 Sets the upper tolerance toggle
Created in NX7.5.0.
void SetByWavinessText (bool wavinessText)
 Sets the waviness text toggle
Created in NX7.5.0.
void SetCutoffText (const NXString &cutoffText)
 Sets the cutoff text
Created in NX7.5.0.
void SetCutoffType (NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions cutoffType)
 Sets the cutoff enum
Created in NX7.5.0.
void SetLaySymbolText (const NXString &laySymbolText)
 Sets the lay symbol text
Created in NX7.5.0.
void SetLaySymbolType (NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions laySymbolType)
 Sets the lay symbol enum
Created in NX7.5.0.
void SetLowerTextText (const NXString &lowerTextText)
 Sets the lower text text
Created in NX7.5.0.
void SetLowerTextType (NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions lowerTextType)
 Sets the lower text enum
Created in NX7.5.0.
void SetLowerToleranceType (NXOpen::Annotations::SearchModelViewBuilder::ValueComparisionOptions lowerToleranceType)
 Sets the lower tolerance enum
Created in NX7.5.0.
void SetLowerToleranceValue (double lowerToleranceValue)
 Sets the lower tolerance value
Created in NX7.5.0.
void SetMachiningText (const NXString &machiningText)
 Sets the machining text
Created in NX7.5.0.
void SetMachiningToleranceType (NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::ToleranceTypeOptions machiningToleranceType)
 Sets the tolerance type enum
Created in NX7.5.0.
void SetMachiningType (NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions machiningType)
 Sets the machining enum
Created in NX7.5.0.
void SetProductionProcessText (const NXString &productionProcessText)
 Sets the production process text
Created in NX7.5.0.
void SetProductionProcessType (NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions productionProcessType)
 Sets the production process enum
Created in NX7.5.0.
void SetRoughnessText (const NXString &roughnessText)
 Sets the roughness text
Created in NX7.5.0.
void SetRoughnessType (NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions roughnessType)
 Sets the roughness enum
Created in NX7.5.0.
void SetSecondaryRoughnessText (const NXString &secondaryRoughnessText)
 Sets the secondary roughness text
Created in NX7.5.0.
void SetSecondaryRoughnessType (NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions secondaryRoughnessType)
 Sets the secondary roughness enum
Created in NX7.5.0.
void SetSurfaceFinishType (NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SurfaceFinishTypes surfaceFinishType)
 Sets the surface finish type
Created in NX7.5.0.
void SetToleranceType (NXOpen::Annotations::SearchModelViewBuilder::ValueComparisionOptions toleranceType)
 Sets the tolerance enum
Created in NX7.5.0.
void SetToleranceValue (double toleranceValue)
 Sets the tolerance value
Created in NX7.5.0.
void SetUpperTextText (const NXString &upperTextText)
 Sets the upper text text
Created in NX7.5.0.
void SetUpperTextType (NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions upperTextType)
 Sets the upper text enum
Created in NX7.5.0.
void SetUpperToleranceType (NXOpen::Annotations::SearchModelViewBuilder::ValueComparisionOptions upperToleranceType)
 Sets the upper tolerance enum
Created in NX7.5.0.
void SetUpperToleranceValue (double upperToleranceValue)
 Sets the upper tolerance value
Created in NX7.5.0.
void SetWavinessText (const NXString &wavinessText)
 Sets the waviness text
Created in NX7.5.0.
void SetWavinessTextType (NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions wavinessTextType)
 Sets the waviness text enum
Created in NX7.5.0.
NXOpen::Annotations::SearchCriteriaSurfaceFinishBuilder::SurfaceFinishTypes SurfaceFinishType ()
 Returns the surface finish type
Created in NX7.5.0.
NXOpen::Annotations::SearchModelViewBuilder::ValueComparisionOptions ToleranceType ()
 Returns the tolerance enum
Created in NX7.5.0.
double ToleranceValue ()
 Returns the tolerance value
Created in NX7.5.0.
NXString UpperTextText ()
 Returns the upper text text
Created in NX7.5.0.
NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions UpperTextType ()
 Returns the upper text enum
Created in NX7.5.0.
NXOpen::Annotations::SearchModelViewBuilder::ValueComparisionOptions UpperToleranceType ()
 Returns the upper tolerance enum
Created in NX7.5.0.
double UpperToleranceValue ()
 Returns the upper tolerance value
Created in NX7.5.0.
NXString WavinessText ()
 Returns the waviness text
Created in NX7.5.0.
NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions WavinessTextType ()
 Returns the waviness text enum
Created in NX7.5.0.

Detailed Description

Represents SearchCriteriaSurfaceFinishBuilder
To create a new instance of this class, use 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

Returns the cutoff toggle
Created in NX7.5.0.



License requirements : None

Returns the lay symbol toggle
Created in NX7.5.0.



License requirements : None

Returns the lower text toggle
Created in NX7.5.0.



License requirements : None

Returns the lower tolerance toggle
Created in NX7.5.0.



License requirements : None

Returns the machining toggle
Created in NX7.5.0.



License requirements : None

Returns the tolerance type toggle
Created in NX7.5.0.



License requirements : None

Returns the production process toggle
Created in NX7.5.0.



License requirements : None

Returns the roughness toggle
Created in NX7.5.0.



License requirements : None

Returns the secondary roughness toggle
Created in NX7.5.0.



License requirements : None

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



License requirements : None

Returns the tolerance toggle
Created in NX7.5.0.



License requirements : None

Returns the upper text toggle
Created in NX7.5.0.



License requirements : None

Returns the upper tolerance toggle
Created in NX7.5.0.



License requirements : None

Returns the waviness text toggle
Created in NX7.5.0.



License requirements : None

Returns the cutoff text
Created in NX7.5.0.



License requirements : None

Returns the cutoff enum
Created in NX7.5.0.



License requirements : None

Returns the lay symbol text
Created in NX7.5.0.



License requirements : None

Returns the lay symbol enum
Created in NX7.5.0.



License requirements : None

Returns the lower text text
Created in NX7.5.0.



License requirements : None

Returns the lower text enum
Created in NX7.5.0.



License requirements : None

Returns the lower tolerance enum
Created in NX7.5.0.



License requirements : None

Returns the lower tolerance value
Created in NX7.5.0.



License requirements : None

Returns the machining text
Created in NX7.5.0.



License requirements : None

Returns the tolerance type enum
Created in NX7.5.0.



License requirements : None

Returns the machining enum
Created in NX7.5.0.



License requirements : None

Returns the production process text
Created in NX7.5.0.



License requirements : None

Returns the production process enum
Created in NX7.5.0.



License requirements : None

Returns the roughness text
Created in NX7.5.0.



License requirements : None

Returns the roughness enum
Created in NX7.5.0.



License requirements : None

Returns the secondary roughness text
Created in NX7.5.0.



License requirements : None

Returns the secondary roughness enum
Created in NX7.5.0.



License requirements : None

Sets the cutoff toggle
Created in NX7.5.0.



License requirements : None

Parameters:
cutoffcutoff

Sets the lay symbol toggle
Created in NX7.5.0.



License requirements : None

Parameters:
laySymbollaysymbol

Sets the lower text toggle
Created in NX7.5.0.



License requirements : None

Parameters:
lowerTextlowertext

Sets the lower tolerance toggle
Created in NX7.5.0.



License requirements : None

Parameters:
lowerTolerancelowertolerance

Sets the machining toggle
Created in NX7.5.0.



License requirements : None

Parameters:
machiningmachining

Sets the tolerance type toggle
Created in NX7.5.0.



License requirements : None

Parameters:
byMachiningToleranceTypebymachiningtolerancetype

Sets the production process toggle
Created in NX7.5.0.



License requirements : None

Parameters:
productionProcessproductionprocess

Sets the roughness toggle
Created in NX7.5.0.



License requirements : None

Parameters:
roughnessroughness

Sets the secondary roughness toggle
Created in NX7.5.0.



License requirements : None

Parameters:
secondaryRoughnesssecondaryroughness

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



License requirements : None

Parameters:
surfaceFinishTypesurfacefinishtype

Sets the tolerance toggle
Created in NX7.5.0.



License requirements : None

Parameters:
tolerancetolerance

Sets the upper text toggle
Created in NX7.5.0.



License requirements : None

Parameters:
upperTextuppertext

Sets the upper tolerance toggle
Created in NX7.5.0.



License requirements : None

Parameters:
upperToleranceuppertolerance

Sets the waviness text toggle
Created in NX7.5.0.



License requirements : None

Parameters:
wavinessTextwavinesstext

Sets the cutoff text
Created in NX7.5.0.



License requirements : None

Parameters:
cutoffTextcutofftext

Sets the cutoff enum
Created in NX7.5.0.



License requirements : None

Parameters:
cutoffTypecutofftype

Sets the lay symbol text
Created in NX7.5.0.



License requirements : None

Parameters:
laySymbolTextlaysymboltext

Sets the lay symbol enum
Created in NX7.5.0.



License requirements : None

Parameters:
laySymbolTypelaysymboltype

Sets the lower text text
Created in NX7.5.0.



License requirements : None

Parameters:
lowerTextTextlowertexttext

Sets the lower text enum
Created in NX7.5.0.



License requirements : None

Parameters:
lowerTextTypelowertexttype

Sets the lower tolerance enum
Created in NX7.5.0.



License requirements : None

Parameters:
lowerToleranceTypelowertolerancetype

Sets the lower tolerance value
Created in NX7.5.0.



License requirements : None

Parameters:
lowerToleranceValuelowertolerancevalue

Sets the machining text
Created in NX7.5.0.



License requirements : None

Parameters:
machiningTextmachiningtext

Sets the tolerance type enum
Created in NX7.5.0.



License requirements : None

Parameters:
machiningToleranceTypemachiningtolerancetype

Sets the machining enum
Created in NX7.5.0.



License requirements : None

Parameters:
machiningTypemachiningtype

Sets the production process text
Created in NX7.5.0.



License requirements : None

Parameters:
productionProcessTextproductionprocesstext

Sets the production process enum
Created in NX7.5.0.



License requirements : None

Parameters:
productionProcessTypeproductionprocesstype

Sets the roughness text
Created in NX7.5.0.



License requirements : None

Parameters:
roughnessTextroughnesstext

Sets the roughness enum
Created in NX7.5.0.



License requirements : None

Parameters:
roughnessTyperoughnesstype

Sets the secondary roughness text
Created in NX7.5.0.



License requirements : None

Parameters:
secondaryRoughnessTextsecondaryroughnesstext

Sets the secondary roughness enum
Created in NX7.5.0.



License requirements : None

Parameters:
secondaryRoughnessTypesecondaryroughnesstype

Sets the surface finish type
Created in NX7.5.0.



License requirements : None

Parameters:
surfaceFinishTypesurfacefinishtype

Sets the tolerance enum
Created in NX7.5.0.



License requirements : None

Parameters:
toleranceTypetolerancetype

Sets the tolerance value
Created in NX7.5.0.



License requirements : None

Parameters:
toleranceValuetolerancevalue

Sets the upper text text
Created in NX7.5.0.



License requirements : None

Parameters:
upperTextTextuppertexttext

Sets the upper text enum
Created in NX7.5.0.



License requirements : None

Parameters:
upperTextTypeuppertexttype

Sets the upper tolerance enum
Created in NX7.5.0.



License requirements : None

Parameters:
upperToleranceTypeuppertolerancetype

Sets the upper tolerance value
Created in NX7.5.0.



License requirements : None

Parameters:
upperToleranceValueuppertolerancevalue

Sets the waviness text
Created in NX7.5.0.



License requirements : None

Parameters:
wavinessTextwavinesstext

Sets the waviness text enum
Created in NX7.5.0.



License requirements : None

Parameters:
wavinessTextTypewavinesstexttype

Returns the surface finish type
Created in NX7.5.0.



License requirements : None

Returns the tolerance enum
Created in NX7.5.0.



License requirements : None

Returns the tolerance value
Created in NX7.5.0.



License requirements : None

Returns the upper text text
Created in NX7.5.0.



License requirements : None

Returns the upper text enum
Created in NX7.5.0.



License requirements : None

Returns the upper tolerance enum
Created in NX7.5.0.



License requirements : None

Returns the upper tolerance value
Created in NX7.5.0.



License requirements : None

Returns the waviness text
Created in NX7.5.0.



License requirements : None

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 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.