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

Represents SearchCriteriaDimensionBuilder
To create a new instance of this class, use Annotations::SearchModelViewCollection::CreateSearchCriteriaDimensionBuilder

Created in NX7.5.0. More...

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

List of all members.

Public Types

enum  DiameterSymbolOptions { DiameterSymbolOptionsDiameter, DiameterSymbolOptionsDia, DiameterSymbolOptionsSphericalDiameter, DiameterSymbolOptionsUserDefined }
 DiameterSymbolOption. More...
enum  DimensionTypes {
  DimensionTypesLinear, DimensionTypesAngular, DimensionTypesDiameter, DimensionTypesRadial,
  DimensionTypesChamfer, DimensionTypesThickness, DimensionTypesArcLength, DimensionTypesChain,
  DimensionTypesOrdinate, DimensionTypesBaseline
}
 DimensionTypes. More...
enum  RadialSymbolOptions {
  RadialSymbolOptionsR, RadialSymbolOptionsRad, RadialSymbolOptionsSr, RadialSymbolOptionsCr,
  RadialSymbolOptionsUserDefined
}
 RadialSymbolOption. More...
enum  ToleranceTypes {
  ToleranceTypesNoTolerance, ToleranceTypesEqualBilateralTolerance, ToleranceTypesBilateralTolerance, ToleranceTypesUnilateralPlus,
  ToleranceTypesUnilateralMinus, ToleranceTypesPlusLimitTwoLines, ToleranceTypesMinusLimitTwoLines, ToleranceTypesPlusLimitOneLine,
  ToleranceTypesMinusLimitOneLine, ToleranceTypesLimitsAndFits, ToleranceTypesBasic, ToleranceTypesReference,
  ToleranceTypesDiameterReference, ToleranceTypesNotToScale, ToleranceTypesBasicDimensionNotToScale
}
 ToleranceTypes. More...

Public Member Functions

NXString AboveText ()
 Returns the above text
Created in NX7.5.0.
NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions AboveTextType ()
 Returns the above text enum
Created in NX7.5.0.
NXString AfterText ()
 Returns the after text
Created in NX7.5.0.
NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions AfterTextType ()
 Returns the after text enum
Created in NX7.5.0.
NXString BeforeText ()
 Returns the before text
Created in NX7.5.0.
NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions BeforeTextType ()
 Returns the before text enum
Created in NX7.5.0.
NXString BelowText ()
 Returns the below text
Created in NX7.5.0.
NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions BelowTextType ()
 Returns the below text enum
Created in NX7.5.0.
bool ByAboveText ()
 Returns the above text toggle
Created in NX7.5.0.
bool ByAfterText ()
 Returns the after text toggle
Created in NX7.5.0.
bool ByBeforeText ()
 Returns the before text toggle
Created in NX7.5.0.
bool ByBelowText ()
 Returns the below text toggle
Created in NX7.5.0.
bool ByDeviation ()
 Returns the deviation toggle
Created in NX7.5.0.
bool ByDiameterSymbol ()
 Returns the diameter symbol toggle
Created in NX7.5.0.
bool ByDimensionType ()
 Returns the dimension type toggle
Created in NX7.5.0.
bool ByDimensionValue ()
 Returns the dimension value toggle
Created in NX7.5.0.
bool ByGrade ()
 Returns the grade toggle
Created in NX7.5.0.
bool ByLowerTolerance ()
 Returns the lower tolerance toggle
Created in NX7.5.0.
bool ByRadialSymbol ()
 Returns the radial symbol toggle
Created in NX7.5.0.
bool ByToleranceType ()
 Returns the tolerance type toggle
Created in NX7.5.0.
bool ByUpperTolerance ()
 Returns the upper tolerance toggle
Created in NX7.5.0.
NXString Deviation ()
 Returns the deviation
Created in NX7.5.0.
NXOpen::Annotations::SearchCriteriaDimensionBuilder::DiameterSymbolOptions DiameterSymbol ()
 Returns the diameter symbol
Created in NX7.5.0.
NXOpen::Annotations::SearchCriteriaDimensionBuilder::DimensionTypes DimensionType ()
 Returns the dimension type
Created in NX7.5.0.
double DimensionValue ()
 Returns the dimension value
Created in NX7.5.0.
NXOpen::Annotations::SearchModelViewBuilder::ValueComparisionOptions DimensionValueType ()
 Returns the dimension value enum
Created in NX7.5.0.
NXString Grade ()
 Returns the grade
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.
NXOpen::Annotations::SearchCriteriaDimensionBuilder::RadialSymbolOptions RadialSymbol ()
 Returns the radial symbol
Created in NX7.5.0.
void SetAboveText (const NXString &aboveText)
 Sets the above text
Created in NX7.5.0.
void SetAboveTextType (NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions aboveTextType)
 Sets the above text enum
Created in NX7.5.0.
void SetAfterText (const NXString &afterText)
 Sets the after text
Created in NX7.5.0.
void SetAfterTextType (NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions afterTextType)
 Sets the after text enum
Created in NX7.5.0.
void SetBeforeText (const NXString &beforeText)
 Sets the before text
Created in NX7.5.0.
void SetBeforeTextType (NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions beforeTextType)
 Sets the before text enum
Created in NX7.5.0.
void SetBelowText (const NXString &belowText)
 Sets the below text
Created in NX7.5.0.
void SetBelowTextType (NXOpen::Annotations::SearchModelViewBuilder::TextComparisionOptions belowTextType)
 Sets the below text enum
Created in NX7.5.0.
void SetByAboveText (bool aboveText)
 Sets the above text toggle
Created in NX7.5.0.
void SetByAfterText (bool afterText)
 Sets the after text toggle
Created in NX7.5.0.
void SetByBeforeText (bool beforeText)
 Sets the before text toggle
Created in NX7.5.0.
void SetByBelowText (bool belowText)
 Sets the below text toggle
Created in NX7.5.0.
void SetByDeviation (bool byDeviation)
 Sets the deviation toggle
Created in NX7.5.0.
void SetByDiameterSymbol (bool diameterSymbol)
 Sets the diameter symbol toggle
Created in NX7.5.0.
void SetByDimensionType (bool dimensionType)
 Sets the dimension type toggle
Created in NX7.5.0.
void SetByDimensionValue (bool dimensionValue)
 Sets the dimension value toggle
Created in NX7.5.0.
void SetByGrade (bool byGrade)
 Sets the grade toggle
Created in NX7.5.0.
void SetByLowerTolerance (bool lowerTolerance)
 Sets the lower tolerance toggle
Created in NX7.5.0.
void SetByRadialSymbol (bool radialSymbol)
 Sets the radial symbol toggle
Created in NX7.5.0.
void SetByToleranceType (bool toleranceType)
 Sets the tolerance type toggle
Created in NX7.5.0.
void SetByUpperTolerance (bool upperTolerance)
 Sets the upper tolerance toggle
Created in NX7.5.0.
void SetDeviation (const NXString &deviation)
 Sets the deviation
Created in NX7.5.0.
void SetDiameterSymbol (NXOpen::Annotations::SearchCriteriaDimensionBuilder::DiameterSymbolOptions diameterSymbol)
 Sets the diameter symbol
Created in NX7.5.0.
void SetDimensionType (NXOpen::Annotations::SearchCriteriaDimensionBuilder::DimensionTypes dimensionType)
 Sets the dimension type
Created in NX7.5.0.
void SetDimensionValue (double dimensionValue)
 Sets the dimension value
Created in NX7.5.0.
void SetDimensionValueType (NXOpen::Annotations::SearchModelViewBuilder::ValueComparisionOptions dimensionValueType)
 Sets the dimension value enum
Created in NX7.5.0.
void SetGrade (const NXString &grade)
 Sets the grade
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 SetRadialSymbol (NXOpen::Annotations::SearchCriteriaDimensionBuilder::RadialSymbolOptions radialSymbol)
 Sets the radial symbol
Created in NX7.5.0.
void SetToleranceType (NXOpen::Annotations::SearchCriteriaDimensionBuilder::ToleranceTypes toleranceType)
 Sets the tolerance type
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.
NXOpen::Annotations::SearchCriteriaDimensionBuilder::ToleranceTypes ToleranceType ()
 Returns the tolerance type
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.

Detailed Description

Represents SearchCriteriaDimensionBuilder
To create a new instance of this class, use Annotations::SearchModelViewCollection::CreateSearchCriteriaDimensionBuilder

Created in NX7.5.0.



Member Enumeration Documentation

DiameterSymbolOption.

Enumerator:
DiameterSymbolOptionsDiameter 

diameter

DiameterSymbolOptionsDia 

dia

DiameterSymbolOptionsSphericalDiameter 

spherical diameter

DiameterSymbolOptionsUserDefined 

UserDefined.

DimensionTypes.

Enumerator:
DimensionTypesLinear 

Linear.

DimensionTypesAngular 

Angular.

DimensionTypesDiameter 

Diameter.

DimensionTypesRadial 

Radial.

DimensionTypesChamfer 

Chamfer.

DimensionTypesThickness 

Thickness.

DimensionTypesArcLength 

ArcLength.

DimensionTypesChain 

Chain.

DimensionTypesOrdinate 

Ordinate.

DimensionTypesBaseline 

Baseline.

RadialSymbolOption.

Enumerator:
RadialSymbolOptionsR 

R.

RadialSymbolOptionsRad 

RAD.

RadialSymbolOptionsSr 

SR.

RadialSymbolOptionsCr 

CR.

RadialSymbolOptionsUserDefined 

UserDefined.

ToleranceTypes.

Enumerator:
ToleranceTypesNoTolerance 

NoTolerance.

ToleranceTypesEqualBilateralTolerance 

qualBilateralTolerance

ToleranceTypesBilateralTolerance 

BilateralTolerance.

ToleranceTypesUnilateralPlus 

UnilateralPlus.

ToleranceTypesUnilateralMinus 

UnilateralMinus.

ToleranceTypesPlusLimitTwoLines 

PlusLimitTwoLines.

ToleranceTypesMinusLimitTwoLines 

MinusLimitTwoLines.

ToleranceTypesPlusLimitOneLine 

PlusLimitOneLine.

ToleranceTypesMinusLimitOneLine 

MinusLimitOneLine.

ToleranceTypesLimitsAndFits 

LimitsAndFits.

ToleranceTypesBasic 

Basic.

ToleranceTypesReference 

Reference.

ToleranceTypesDiameterReference 

DiameterReference.

ToleranceTypesNotToScale 

NotToScale.

ToleranceTypesBasicDimensionNotToScale 

BasicDimensionNotToScale.


Member Function Documentation

Returns the above text
Created in NX7.5.0.



License requirements : None

Returns the above text enum
Created in NX7.5.0.



License requirements : None

Returns the after text
Created in NX7.5.0.



License requirements : None

Returns the after text enum
Created in NX7.5.0.



License requirements : None

Returns the before text
Created in NX7.5.0.



License requirements : None

Returns the before text enum
Created in NX7.5.0.



License requirements : None

Returns the below text
Created in NX7.5.0.



License requirements : None

Returns the below text enum
Created in NX7.5.0.



License requirements : None

Returns the above text toggle
Created in NX7.5.0.



License requirements : None

Returns the after text toggle
Created in NX7.5.0.



License requirements : None

Returns the before text toggle
Created in NX7.5.0.



License requirements : None

Returns the below text toggle
Created in NX7.5.0.



License requirements : None

Returns the deviation toggle
Created in NX7.5.0.



License requirements : None

Returns the diameter symbol toggle
Created in NX7.5.0.



License requirements : None

Returns the dimension type toggle
Created in NX7.5.0.



License requirements : None

Returns the dimension value toggle
Created in NX7.5.0.



License requirements : None

Returns the grade toggle
Created in NX7.5.0.



License requirements : None

Returns the lower tolerance toggle
Created in NX7.5.0.



License requirements : None

Returns the radial symbol toggle
Created in NX7.5.0.



License requirements : None

Returns the tolerance type toggle
Created in NX7.5.0.



License requirements : None

Returns the upper tolerance toggle
Created in NX7.5.0.



License requirements : None

Returns the deviation
Created in NX7.5.0.



License requirements : None

Returns the diameter symbol
Created in NX7.5.0.



License requirements : None

Returns the dimension type
Created in NX7.5.0.



License requirements : None

Returns the dimension value
Created in NX7.5.0.



License requirements : None

Returns the dimension value enum
Created in NX7.5.0.



License requirements : None

Returns the grade
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 radial symbol
Created in NX7.5.0.



License requirements : None

Sets the above text
Created in NX7.5.0.



License requirements : None

Parameters:
aboveTextabovetext

Sets the above text enum
Created in NX7.5.0.



License requirements : None

Parameters:
aboveTextTypeabovetexttype

Sets the after text
Created in NX7.5.0.



License requirements : None

Parameters:
afterTextaftertext

Sets the after text enum
Created in NX7.5.0.



License requirements : None

Parameters:
afterTextTypeaftertexttype

Sets the before text
Created in NX7.5.0.



License requirements : None

Parameters:
beforeTextbeforetext

Sets the before text enum
Created in NX7.5.0.



License requirements : None

Parameters:
beforeTextTypebeforetexttype

Sets the below text
Created in NX7.5.0.



License requirements : None

Parameters:
belowTextbelowtext

Sets the below text enum
Created in NX7.5.0.



License requirements : None

Parameters:
belowTextTypebelowtexttype

Sets the above text toggle
Created in NX7.5.0.



License requirements : None

Parameters:
aboveTextabovetext

Sets the after text toggle
Created in NX7.5.0.



License requirements : None

Parameters:
afterTextaftertext

Sets the before text toggle
Created in NX7.5.0.



License requirements : None

Parameters:
beforeTextbeforetext

Sets the below text toggle
Created in NX7.5.0.



License requirements : None

Parameters:
belowTextbelowtext

Sets the deviation toggle
Created in NX7.5.0.



License requirements : None

Parameters:
byDeviationbydeviation

Sets the diameter symbol toggle
Created in NX7.5.0.



License requirements : None

Parameters:
diameterSymboldiametersymbol

Sets the dimension type toggle
Created in NX7.5.0.



License requirements : None

Parameters:
dimensionTypedimensiontype

Sets the dimension value toggle
Created in NX7.5.0.



License requirements : None

Parameters:
dimensionValuedimensionvalue

Sets the grade toggle
Created in NX7.5.0.



License requirements : None

Parameters:
byGradebygrade

Sets the lower tolerance toggle
Created in NX7.5.0.



License requirements : None

Parameters:
lowerTolerancelowertolerance

Sets the radial symbol toggle
Created in NX7.5.0.



License requirements : None

Parameters:
radialSymbolradialsymbol

Sets the tolerance type toggle
Created in NX7.5.0.



License requirements : None

Parameters:
toleranceTypetolerancetype

Sets the upper tolerance toggle
Created in NX7.5.0.



License requirements : None

Parameters:
upperToleranceuppertolerance

Sets the deviation
Created in NX7.5.0.



License requirements : None

Parameters:
deviationdeviation

Sets the diameter symbol
Created in NX7.5.0.



License requirements : None

Parameters:
diameterSymboldiametersymbol

Sets the dimension type
Created in NX7.5.0.



License requirements : None

Parameters:
dimensionTypedimensiontype

Sets the dimension value
Created in NX7.5.0.



License requirements : None

Parameters:
dimensionValuedimensionvalue

Sets the dimension value enum
Created in NX7.5.0.



License requirements : None

Parameters:
dimensionValueTypedimensionvaluetype

Sets the grade
Created in NX7.5.0.



License requirements : None

Parameters:
gradegrade

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 radial symbol
Created in NX7.5.0.



License requirements : None

Parameters:
radialSymbolradialsymbol

Sets the tolerance type
Created in NX7.5.0.



License requirements : None

Parameters:
toleranceTypetolerancetype

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

Returns the tolerance type
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


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