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

Represents a NXOpen.Annotations.SurfaceFinish builder More...

Inheritance diagram for NXOpen.Annotations.SurfaceFinishBuilder:
NXOpen.Annotations.BaseSurfaceFinishBuilder NXOpen.Annotations.PmiAttributeBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  FinishType {
  Basic, Modifier, ModifierAllAround, MaterialRemovalRequired,
  ModifierMaterialRemovalRequired, ModifierMaterialRemovalRequiredAllAround, MaterialRemovalProhibited, ModifierMaterialRemovalProhibited,
  ModifierMaterialRemovalProhibitedAllAround
}
 the valid types for pmi finish type More...
 
enum  StandardType {
  Ansi, Iso, Jis, Din,
  Iso2002, Din2002, Gb, Eskd
}
 the valid types for pmi surface finish standards More...
 
- Public Types inherited from NXOpen.Annotations.BaseSurfaceFinishBuilder
enum  ParanthesesType { None, Left, Right, Both }
 the valid parantheses types. More...
 
enum  ParenthesesType { None, Left, Right, Both }
 the valid parentheses types More...
 
enum  ToleranceOption {
  None, EqualBilateral, Bilateral, UnilateralPlus,
  UnilateralMinus, PlusLimitTwoLines, MinusLimitTwoLines, PlusLimitOneLine,
  MinusLimitOneLine
}
 the valid surface finish tolerance types More...
 

Public Member Functions

unsafe void InheritFrom (NXOpen.Annotations.SurfaceFinish inheritTag)
 The surface finish is inherited form existing surface finish. More...
 

Properties

unsafe string A1 [get, set]
 Returns or sets the a1 More...
 
unsafe string A2 [get, set]
 Returns or sets the a2 More...
 
unsafe double Angle [get, set]
 Returns or sets the angle More...
 
unsafe string B [get, set]
 Returns or sets the b More...
 
unsafe string C [get, set]
 Returns or sets the c More...
 
unsafe string D [get, set]
 Returns or sets the d More...
 
unsafe string E [get, set]
 Returns or sets the e More...
 
unsafe string F1 [get, set]
 Returns or sets the f1 More...
 
unsafe string F2 [get, set]
 Returns or sets the f2 More...
 
unsafe
NXOpen.Annotations.SurfaceFinishBuilder.FinishType 
Finish [get, set]
 Returns or sets the finish More...
 
unsafe bool InvertSymbol [get, set]
 Returns or sets the invert symbol More...
 
unsafe bool InvertText [get, set]
 Returns or sets the invert text flag More...
 
unsafe double LowerTolerance [get, set]
 Returns or sets the lower tolerance applicable for all the tolerance types other than Bilateral More...
 
unsafe
NXOpen.Annotations.BaseSurfaceFinishBuilder.ParanthesesType 
Parantheses [get, set]
 Returns or sets the parantheses. More...
 
unsafe
NXOpen.Annotations.BaseSurfaceFinishBuilder.ParenthesesType 
Parentheses [get, set]
 Returns or sets the parentheses More...
 
unsafe bool SingleRoughnessValue [get, set]
 Returns or sets the single roughness value More...
 
unsafe
NXOpen.Annotations.SurfaceFinishBuilder.StandardType 
Standard [get, set]
 Returns or sets the standard More...
 
unsafe string Title [get, set]
 Returns or sets the title More...
 
unsafe double Tolerance [get, set]
 Returns or sets the tolerance in case of bilateral tolerance type otherwise upper tolerance More...
 
unsafe
NXOpen.Annotations.BaseSurfaceFinishBuilder.ToleranceOption 
ToleranceType [get, set]
 Returns or sets the tolerance type is applicable only where Material Removal is required More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a NXOpen.Annotations.SurfaceFinish builder

To create a new instance of this class, use NXOpen.Annotations.PmiAttributeCollection.CreateSurfaceFinishBuilder

Created in NX6.0.0

Member Enumeration Documentation

the valid types for pmi finish type

Enumerator
Basic 

Basic

Modifier 

Modifier

ModifierAllAround 

Modifier, All Around

MaterialRemovalRequired 

Material Removal Required

ModifierMaterialRemovalRequired 

Modifier, Material Removal Required

ModifierMaterialRemovalRequiredAllAround 

Modifier, Material Removal Required, All Around

MaterialRemovalProhibited 

Material Removal Prohibited

ModifierMaterialRemovalProhibited 

Modifier, Material Removal Prohibited

ModifierMaterialRemovalProhibitedAllAround 

Modifier, Material Removal Prohibited, All Around

the valid types for pmi surface finish standards

Enumerator
Ansi 

ANSI

Iso 

ISO

Jis 

JIS

Din 

DIN

Iso2002 

ISO 2002

Din2002 

DIN 2002

Gb 

GB131-93

Eskd 

ESKD

Member Function Documentation

unsafe void NXOpen.Annotations.SurfaceFinishBuilder.InheritFrom ( NXOpen.Annotations.SurfaceFinish  inheritTag)
inline

The surface finish is inherited form existing surface finish.

Created in NX8.5.0

License requirements: None.

Parameters
inheritTag

Property Documentation

unsafe string NXOpen.Annotations.SurfaceFinishBuilder.A1
getset

Returns or sets the a1

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Annotations.SurfaceFinishBuilder.A2
getset

Returns or sets the a2

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Annotations.SurfaceFinishBuilder.Angle
getset

Returns or sets the angle

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Annotations.SurfaceFinishBuilder.B
getset

Returns or sets the b

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Annotations.SurfaceFinishBuilder.C
getset

Returns or sets the c

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Annotations.SurfaceFinishBuilder.D
getset

Returns or sets the d

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Annotations.SurfaceFinishBuilder.E
getset

Returns or sets the e

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Annotations.SurfaceFinishBuilder.F1
getset

Returns or sets the f1

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Annotations.SurfaceFinishBuilder.F2
getset

Returns or sets the f2

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.SurfaceFinishBuilder.FinishType NXOpen.Annotations.SurfaceFinishBuilder.Finish
getset

Returns or sets the finish

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Annotations.SurfaceFinishBuilder.InvertSymbol
getset

Returns or sets the invert symbol

Created in NX7.5.2

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Annotations.SurfaceFinishBuilder.InvertText
getset

Returns or sets the invert text flag

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Annotations.SurfaceFinishBuilder.LowerTolerance
getset

Returns or sets the lower tolerance applicable for all the tolerance types other than Bilateral

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.BaseSurfaceFinishBuilder.ParanthesesType NXOpen.Annotations.SurfaceFinishBuilder.Parantheses
getset

Returns or sets the parantheses.

This method is deprecated.

Created in NX7.5.0

Deprecated in NX8.0.0. Use NXOpen.Annotations.SurfaceFinishBuilder.Parentheses instead.

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.BaseSurfaceFinishBuilder.ParenthesesType NXOpen.Annotations.SurfaceFinishBuilder.Parentheses
getset

Returns or sets the parentheses

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe bool NXOpen.Annotations.SurfaceFinishBuilder.SingleRoughnessValue
getset

Returns or sets the single roughness value

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.SurfaceFinishBuilder.StandardType NXOpen.Annotations.SurfaceFinishBuilder.Standard
getset

Returns or sets the standard

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe string NXOpen.Annotations.SurfaceFinishBuilder.Title
getset

Returns or sets the title

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe double NXOpen.Annotations.SurfaceFinishBuilder.Tolerance
getset

Returns or sets the tolerance in case of bilateral tolerance type otherwise upper tolerance

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.Annotations.BaseSurfaceFinishBuilder.ToleranceOption NXOpen.Annotations.SurfaceFinishBuilder.ToleranceType
getset

Returns or sets the tolerance type is applicable only where Material Removal is required

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.