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

Represents a NXOpen.Annotations.DraftingSurfaceFinish builder More...

Inheritance diagram for NXOpen.Annotations.DraftingSurfaceFinishBuilder:
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 of finish type 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.BaseSurfaceFinish inheritTag)
 The drafting surface finish is inherited form existing drafting 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.DraftingSurfaceFinishBuilder.FinishType 
Finish [get, set]
 Returns or sets the finish More...
 
unsafe
NXOpen.Annotations.ForeshorteningSymbolBuilder 
ForeshorteningSymbol [get]
 Returns the foreshortening symbol builder More...
 
unsafe bool InvertSymbol [get, set]
 Returns or sets the invert symbol More...
 
unsafe bool InvertText [get, set]
 Returns or sets the invert Text 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 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 applicable only for all the 3 cases of finish type where Material Removal Required More...
 

Additional Inherited Members

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

Detailed Description

Represents a NXOpen.Annotations.DraftingSurfaceFinish builder

To create a new instance of this class, use NXOpen.Annotations.DraftingSurfaceFinishCollection.CreateDraftingSurfaceFinishBuilder

Created in NX7.5.0

Member Enumeration Documentation

the valid types of 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

Member Function Documentation

unsafe void NXOpen.Annotations.DraftingSurfaceFinishBuilder.InheritFrom ( NXOpen.Annotations.BaseSurfaceFinish  inheritTag)
inline

The drafting surface finish is inherited form existing drafting surface finish.

Created in NX8.5.0

License requirements: None.

Parameters
inheritTag

Property Documentation

unsafe string NXOpen.Annotations.DraftingSurfaceFinishBuilder.A1
getset

Returns or sets the a1

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe string NXOpen.Annotations.DraftingSurfaceFinishBuilder.A2
getset

Returns or sets the a2

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe double NXOpen.Annotations.DraftingSurfaceFinishBuilder.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: drafting ("DRAFTING")

unsafe string NXOpen.Annotations.DraftingSurfaceFinishBuilder.B
getset

Returns or sets the b

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe string NXOpen.Annotations.DraftingSurfaceFinishBuilder.C
getset

Returns or sets the c

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe string NXOpen.Annotations.DraftingSurfaceFinishBuilder.D
getset

Returns or sets the d

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe string NXOpen.Annotations.DraftingSurfaceFinishBuilder.E
getset

Returns or sets the e

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe string NXOpen.Annotations.DraftingSurfaceFinishBuilder.F1
getset

Returns or sets the f1

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe string NXOpen.Annotations.DraftingSurfaceFinishBuilder.F2
getset

Returns or sets the f2

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe NXOpen.Annotations.DraftingSurfaceFinishBuilder.FinishType NXOpen.Annotations.DraftingSurfaceFinishBuilder.Finish
getset

Returns or sets the finish

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe NXOpen.Annotations.ForeshorteningSymbolBuilder NXOpen.Annotations.DraftingSurfaceFinishBuilder.ForeshorteningSymbol
get

Returns the foreshortening symbol builder

Created in NX10.0.0

License requirements: None.

unsafe bool NXOpen.Annotations.DraftingSurfaceFinishBuilder.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: drafting ("DRAFTING")

unsafe bool NXOpen.Annotations.DraftingSurfaceFinishBuilder.InvertText
getset

Returns or sets the invert Text

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe double NXOpen.Annotations.DraftingSurfaceFinishBuilder.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: drafting ("DRAFTING")

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

Returns or sets the parantheses.

This method is deprecated.

Created in NX7.5.0

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

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")

unsafe NXOpen.Annotations.BaseSurfaceFinishBuilder.ParenthesesType NXOpen.Annotations.DraftingSurfaceFinishBuilder.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: drafting ("DRAFTING")

unsafe bool NXOpen.Annotations.DraftingSurfaceFinishBuilder.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: drafting ("DRAFTING")

unsafe double NXOpen.Annotations.DraftingSurfaceFinishBuilder.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: drafting ("DRAFTING")

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

Returns or sets the tolerance type applicable only for all the 3 cases of finish type where Material Removal Required

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: drafting ("DRAFTING")


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