NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Properties | List of all members
NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder Class Reference

Represents SearchCriteriaSurfaceFinishBuilder More...

Inheritance diagram for NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  SurfaceFinishTypes {
  Open, OpenAndModifier, OpenAndModifierAndAllAround, Required,
  RequiredAndModifier, RequiredAndModifierAndAllAround, Prohibited, ProhibitedAndModifier,
  ProhibitedAndModifierAndAllAround
}
 Lists the search pmi surface finish type More...
 
enum  ToleranceTypeOptions {
  NoTolerance, EqualBilateral, Bilateral, UnilateralPlus,
  UnilateralMinus, PlusLimit2Lines, MinusLimit2Lines, PlusLimit1Line,
  NegposlimitMinusLimit1Line
}
 Lists the Tolerance type of surface finish value More...
 

Properties

unsafe bool ByCutoff [get, set]
 Returns or sets the cutoff toggle More...
 
unsafe bool ByLaySymbol [get, set]
 Returns or sets the lay symbol toggle More...
 
unsafe bool ByLowerText [get, set]
 Returns or sets the lower text toggle More...
 
unsafe bool ByLowerTolerance [get, set]
 Returns or sets the lower tolerance toggle More...
 
unsafe bool ByMachining [get, set]
 Returns or sets the machining toggle More...
 
unsafe bool ByMachiningToleranceType [get, set]
 Returns or sets the tolerance type toggle More...
 
unsafe bool ByProductionProcess [get, set]
 Returns or sets the production process toggle More...
 
unsafe bool ByRoughness [get, set]
 Returns or sets the roughness toggle More...
 
unsafe bool BySecondaryRoughness [get, set]
 Returns or sets the secondary roughness toggle More...
 
unsafe bool BySurfaceFinishType [get, set]
 Returns or sets the surface finish type toggle More...
 
unsafe bool ByTertiaryRoughness [get, set]
 Returns or sets the option to decide if searching the surface finish by the tertiary roughness More...
 
unsafe bool ByTolerance [get, set]
 Returns or sets the tolerance toggle More...
 
unsafe bool ByUpperText [get, set]
 Returns or sets the upper text toggle More...
 
unsafe bool ByUpperTolerance [get, set]
 Returns or sets the upper tolerance toggle More...
 
unsafe bool ByWavinessText [get, set]
 Returns or sets the waviness text toggle More...
 
unsafe string CutoffText [get, set]
 Returns or sets the cutoff text More...
 
unsafe
NXOpen.Annotations.SearchModelViewBuilder.TextComparisionOptions 
CutoffType [get, set]
 Returns or sets the cutoff enum More...
 
unsafe string LaySymbolText [get, set]
 Returns or sets the lay symbol text More...
 
unsafe
NXOpen.Annotations.SearchModelViewBuilder.TextComparisionOptions 
LaySymbolType [get, set]
 Returns or sets the lay symbol enum More...
 
unsafe string LowerTextText [get, set]
 Returns or sets the lower text text More...
 
unsafe
NXOpen.Annotations.SearchModelViewBuilder.TextComparisionOptions 
LowerTextType [get, set]
 Returns or sets the lower text enum More...
 
unsafe
NXOpen.Annotations.SearchModelViewBuilder.ValueComparisionOptions 
LowerToleranceType [get, set]
 Returns or sets the lower tolerance enum More...
 
unsafe double LowerToleranceValue [get, set]
 Returns or sets the lower tolerance value More...
 
unsafe string MachiningText [get, set]
 Returns or sets the machining text More...
 
unsafe
NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.ToleranceTypeOptions 
MachiningToleranceType [get, set]
 Returns or sets the tolerance type enum More...
 
unsafe
NXOpen.Annotations.SearchModelViewBuilder.TextComparisionOptions 
MachiningType [get, set]
 Returns or sets the machining enum More...
 
unsafe string ProductionProcessText [get, set]
 Returns or sets the production process text More...
 
unsafe
NXOpen.Annotations.SearchModelViewBuilder.TextComparisionOptions 
ProductionProcessType [get, set]
 Returns or sets the production process enum More...
 
unsafe string RoughnessText [get, set]
 Returns or sets the roughness text More...
 
unsafe
NXOpen.Annotations.SearchModelViewBuilder.TextComparisionOptions 
RoughnessType [get, set]
 Returns or sets the roughness enum More...
 
unsafe string SecondaryRoughnessText [get, set]
 Returns or sets the secondary roughness text More...
 
unsafe
NXOpen.Annotations.SearchModelViewBuilder.TextComparisionOptions 
SecondaryRoughnessType [get, set]
 Returns or sets the secondary roughness enum More...
 
unsafe
NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.SurfaceFinishTypes 
SurfaceFinishType [get, set]
 Returns or sets the surface finish type More...
 
unsafe string TertiaryRoughnessText [get, set]
 Returns or sets the tertiary roughness text More...
 
unsafe
NXOpen.Annotations.SearchModelViewBuilder.TextComparisionOptions 
TertiaryRoughnessType [get, set]
 Returns or sets the tertiary roughness enum More...
 
unsafe
NXOpen.Annotations.SearchModelViewBuilder.ValueComparisionOptions 
ToleranceType [get, set]
 Returns or sets the tolerance enum More...
 
unsafe double ToleranceValue [get, set]
 Returns or sets the tolerance value More...
 
unsafe string UpperTextText [get, set]
 Returns or sets the upper text text More...
 
unsafe
NXOpen.Annotations.SearchModelViewBuilder.TextComparisionOptions 
UpperTextType [get, set]
 Returns or sets the upper text enum More...
 
unsafe
NXOpen.Annotations.SearchModelViewBuilder.ValueComparisionOptions 
UpperToleranceType [get, set]
 Returns or sets the upper tolerance enum More...
 
unsafe double UpperToleranceValue [get, set]
 Returns or sets the upper tolerance value More...
 
unsafe string WavinessText [get, set]
 Returns or sets the waviness text More...
 
unsafe
NXOpen.Annotations.SearchModelViewBuilder.TextComparisionOptions 
WavinessTextType [get, set]
 Returns or sets the waviness text enum More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> 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
Open 

open

OpenAndModifier 

open and modifier

OpenAndModifierAndAllAround 

opem and modifier and all around

Required 

required

RequiredAndModifier 

required and modifier

RequiredAndModifierAndAllAround 

required and modifier and all around

Prohibited 

prohibited

ProhibitedAndModifier 

prohibiter and modifier

ProhibitedAndModifierAndAllAround 

prohibiter and modifier and all around

Lists the Tolerance type of surface finish value

Enumerator
NoTolerance 

no tolerance

EqualBilateral 

equal bilateral

Bilateral 

bilateral

UnilateralPlus 

unilateral +

UnilateralMinus 

unilateral -

PlusLimit2Lines 

+ limit 2 lines

MinusLimit2Lines 

- limit 2 lines

PlusLimit1Line 

+ limit 1 line

NegposlimitMinusLimit1Line 

negposlimit- limit 1 line

Property Documentation

unsafe bool NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.ByCutoff
getset

Returns or sets the cutoff toggle

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.ByLaySymbol
getset

Returns or sets the lay symbol toggle

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.ByLowerText
getset

Returns or sets the lower text toggle

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.ByLowerTolerance
getset

Returns or sets the lower tolerance toggle

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.ByMachining
getset

Returns or sets the machining toggle

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.ByMachiningToleranceType
getset

Returns or sets the tolerance type toggle

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.ByProductionProcess
getset

Returns or sets the production process toggle

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.ByRoughness
getset

Returns or sets the roughness toggle

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.BySecondaryRoughness
getset

Returns or sets the secondary roughness toggle

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.BySurfaceFinishType
getset

Returns or sets the surface finish type toggle

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.ByTertiaryRoughness
getset

Returns or sets the option to decide if searching the surface finish by the tertiary roughness

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.ByTolerance
getset

Returns or sets the tolerance toggle

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.ByUpperText
getset

Returns or sets the upper text toggle

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.ByUpperTolerance
getset

Returns or sets the upper tolerance toggle

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.ByWavinessText
getset

Returns or sets the waviness text toggle

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.CutoffText
getset

Returns or sets the cutoff text

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.SearchModelViewBuilder.TextComparisionOptions NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.CutoffType
getset

Returns or sets the cutoff enum

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.LaySymbolText
getset

Returns or sets the lay symbol text

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.SearchModelViewBuilder.TextComparisionOptions NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.LaySymbolType
getset

Returns or sets the lay symbol enum

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.LowerTextText
getset

Returns or sets the lower text text

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.SearchModelViewBuilder.TextComparisionOptions NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.LowerTextType
getset

Returns or sets the lower text enum

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.SearchModelViewBuilder.ValueComparisionOptions NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.LowerToleranceType
getset

Returns or sets the lower tolerance enum

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.LowerToleranceValue
getset

Returns or sets the lower tolerance value

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.MachiningText
getset

Returns or sets the machining text

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.ToleranceTypeOptions NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.MachiningToleranceType
getset

Returns or sets the tolerance type enum

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.SearchModelViewBuilder.TextComparisionOptions NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.MachiningType
getset

Returns or sets the machining enum

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.ProductionProcessText
getset

Returns or sets the production process text

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.SearchModelViewBuilder.TextComparisionOptions NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.ProductionProcessType
getset

Returns or sets the production process enum

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.RoughnessText
getset

Returns or sets the roughness text

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.SearchModelViewBuilder.TextComparisionOptions NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.RoughnessType
getset

Returns or sets the roughness enum

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.SecondaryRoughnessText
getset

Returns or sets the secondary roughness text

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.SearchModelViewBuilder.TextComparisionOptions NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.SecondaryRoughnessType
getset

Returns or sets the secondary roughness enum

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.SurfaceFinishTypes NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.SurfaceFinishType
getset

Returns or sets the surface finish type

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.TertiaryRoughnessText
getset

Returns or sets the tertiary roughness text

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.SearchModelViewBuilder.TextComparisionOptions NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.TertiaryRoughnessType
getset

Returns or sets the tertiary roughness enum

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.SearchModelViewBuilder.ValueComparisionOptions NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.ToleranceType
getset

Returns or sets the tolerance enum

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.ToleranceValue
getset

Returns or sets the tolerance value

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.UpperTextText
getset

Returns or sets the upper text text

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.SearchModelViewBuilder.TextComparisionOptions NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.UpperTextType
getset

Returns or sets the upper text enum

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.SearchModelViewBuilder.ValueComparisionOptions NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.UpperToleranceType
getset

Returns or sets the upper tolerance enum

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.UpperToleranceValue
getset

Returns or sets the upper tolerance value

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.WavinessText
getset

Returns or sets the waviness text

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.SearchModelViewBuilder.TextComparisionOptions NXOpen.Annotations.SearchCriteriaSurfaceFinishBuilder.WavinessTextType
getset

Returns or sets the waviness text enum

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.


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