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

Progressive Die Wizard builder to management clearances. More...

Inheritance diagram for NXOpen.Tooling.ClearanceManagementBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  Selection { ToolPart, TargetPart }
 Specifies clearance management part. More...
 
enum  Type { AssignClearances, CheckClearances }
 Specifies type to assign or check clearances More...
 

Public Member Functions

unsafe void SetParameters (string[] paraNames, string[] paraValues)
 Set the parameter number, names and values in the tree list into builder attribute. More...
 
- 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...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe bool IsHighLightFacesWithSameClearance [get, set]
 Returns or sets the option whether highlight faces with same clearance. More...
 
unsafe double PlateClearanceEighth [get, set]
 Returns or sets the plate clearance eighth. More...
 
unsafe double PlateClearanceFifth [get, set]
 Returns or sets the plate clearance fifth. More...
 
unsafe double PlateClearanceFirst [get, set]
 Returns or sets the plate clearance first. More...
 
unsafe double PlateClearanceFourth [get, set]
 Returns or sets the plate clearance fourth. More...
 
unsafe double PlateClearanceNinth [get, set]
 Returns or sets the plate clearance ninth. More...
 
unsafe double PlateClearanceSecond [get, set]
 Returns or sets the plate clearance second. More...
 
unsafe double PlateClearanceSeventh [get, set]
 Returns or sets the plate clearance seventh. More...
 
unsafe double PlateClearanceSixth [get, set]
 Returns or sets the plate clearance sixth. More...
 
unsafe double PlateClearanceTenth [get, set]
 Returns or sets the plate clearance tenth. More...
 
unsafe double PlateClearanceThird [get, set]
 Returns or sets the plate clearance third. More...
 
unsafe NXOpen.ScCollector SelectFace [get]
 Returns the select face. More...
 
unsafe NXOpen.SelectBody SelectPart [get]
 Returns the selected part. More...
 
unsafe bool ShowPartAndClearanceHoleOnly [get, set]
 Returns or sets the option to show selected part and clearance hole only. More...
 
unsafe string SpecifyClearanceDataFile [get, set]
 Returns or sets the name and full path of specified file. More...
 
unsafe
NXOpen.Tooling.ClearanceManagementBuilder.Selection 
ToolPartOrTargetPart [get, set]
 Returns or sets the tool part or target part. More...
 
unsafe
NXOpen.Tooling.ClearanceManagementBuilder.Type 
TypeAssignOrCheck [get, set]
 Returns or sets the clearance management type. More...
 
unsafe bool UsePlateClearanceEighth [get, set]
 Returns or sets the option whether use plate clearance eighth. More...
 
unsafe bool UsePlateClearanceFifth [get, set]
 Returns or sets the option whether use plate clearance fifth. More...
 
unsafe bool UsePlateClearanceFirst [get, set]
 Returns or sets the option whether use plate clearance first. More...
 
unsafe bool UsePlateClearanceFourth [get, set]
 Returns or sets the option whether use plate clearance fourth. More...
 
unsafe bool UsePlateClearanceNinth [get, set]
 Returns or sets the option whether use plate clearance ninth. More...
 
unsafe bool UsePlateClearanceSecond [get, set]
 Returns or sets the option whether use plate clearance second. More...
 
unsafe bool UsePlateClearanceSeventh [get, set]
 Returns or sets the option whether use plate clearance seventh. More...
 
unsafe bool UsePlateClearanceSixth [get, set]
 Returns or sets the option whether use plate clearance sixth. More...
 
unsafe bool UsePlateClearanceTenth [get, set]
 Returns or sets the option whether use plate clearance tenth. More...
 
unsafe bool UsePlateClearanceThird [get, set]
 Returns or sets the option whether use plate clearance third. 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

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

Detailed Description

Progressive Die Wizard builder to management clearances.

To create a new instance of this class, use NXOpen.Tooling.ClearanceManagementCollection.CreateClearanceManagementBuilder

Default values.

Property Value

IsHighLightFacesWithSameClearance

0

PlateClearanceEighth

0

PlateClearanceFifth

0

PlateClearanceFirst

0

PlateClearanceFourth

0

PlateClearanceNinth

0

PlateClearanceSecond

0

PlateClearanceSeventh

0

PlateClearanceSixth

0

PlateClearanceTenth

0

PlateClearanceThird

0

ShowPartAndClearanceHoleOnly

0

ToolPartOrTargetPart

ToolPart

TypeAssignOrCheck

AssignClearances

UsePlateClearanceEighth

0

UsePlateClearanceFifth

0

UsePlateClearanceFirst

0

UsePlateClearanceFourth

0

UsePlateClearanceNinth

0

UsePlateClearanceSecond

0

UsePlateClearanceSeventh

0

UsePlateClearanceSixth

0

UsePlateClearanceTenth

0

UsePlateClearanceThird

0

Created in NX8.0.0

Member Enumeration Documentation

Specifies clearance management part.

Enumerator
ToolPart 
TargetPart 

Specifies type to assign or check clearances

Enumerator
AssignClearances 
CheckClearances 

Member Function Documentation

unsafe void NXOpen.Tooling.ClearanceManagementBuilder.SetParameters ( string[]  paraNames,
string[]  paraValues 
)
inline

Set the parameter number, names and values in the tree list into builder attribute.

Created in NX8.0.0

License requirements: prog_die_wizard ("UG/Progressive Die Wizard")

Parameters
paraNamesan array of names
paraValuesan array of values

Property Documentation

unsafe bool NXOpen.Tooling.ClearanceManagementBuilder.IsHighLightFacesWithSameClearance
getset

Returns or sets the option whether highlight faces with same clearance.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe double NXOpen.Tooling.ClearanceManagementBuilder.PlateClearanceEighth
getset

Returns or sets the plate clearance eighth.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe double NXOpen.Tooling.ClearanceManagementBuilder.PlateClearanceFifth
getset

Returns or sets the plate clearance fifth.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe double NXOpen.Tooling.ClearanceManagementBuilder.PlateClearanceFirst
getset

Returns or sets the plate clearance first.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe double NXOpen.Tooling.ClearanceManagementBuilder.PlateClearanceFourth
getset

Returns or sets the plate clearance fourth.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe double NXOpen.Tooling.ClearanceManagementBuilder.PlateClearanceNinth
getset

Returns or sets the plate clearance ninth.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe double NXOpen.Tooling.ClearanceManagementBuilder.PlateClearanceSecond
getset

Returns or sets the plate clearance second.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe double NXOpen.Tooling.ClearanceManagementBuilder.PlateClearanceSeventh
getset

Returns or sets the plate clearance seventh.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe double NXOpen.Tooling.ClearanceManagementBuilder.PlateClearanceSixth
getset

Returns or sets the plate clearance sixth.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe double NXOpen.Tooling.ClearanceManagementBuilder.PlateClearanceTenth
getset

Returns or sets the plate clearance tenth.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe double NXOpen.Tooling.ClearanceManagementBuilder.PlateClearanceThird
getset

Returns or sets the plate clearance third.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe NXOpen.ScCollector NXOpen.Tooling.ClearanceManagementBuilder.SelectFace
get

Returns the select face.

Created in NX8.0.0

License requirements: None.

unsafe NXOpen.SelectBody NXOpen.Tooling.ClearanceManagementBuilder.SelectPart
get

Returns the selected part.

Created in NX8.0.0

License requirements: None.

unsafe bool NXOpen.Tooling.ClearanceManagementBuilder.ShowPartAndClearanceHoleOnly
getset

Returns or sets the option to show selected part and clearance hole only.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe string NXOpen.Tooling.ClearanceManagementBuilder.SpecifyClearanceDataFile
getset

Returns or sets the name and full path of specified file.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe NXOpen.Tooling.ClearanceManagementBuilder.Selection NXOpen.Tooling.ClearanceManagementBuilder.ToolPartOrTargetPart
getset

Returns or sets the tool part or target part.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe NXOpen.Tooling.ClearanceManagementBuilder.Type NXOpen.Tooling.ClearanceManagementBuilder.TypeAssignOrCheck
getset

Returns or sets the clearance management type.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe bool NXOpen.Tooling.ClearanceManagementBuilder.UsePlateClearanceEighth
getset

Returns or sets the option whether use plate clearance eighth.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe bool NXOpen.Tooling.ClearanceManagementBuilder.UsePlateClearanceFifth
getset

Returns or sets the option whether use plate clearance fifth.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe bool NXOpen.Tooling.ClearanceManagementBuilder.UsePlateClearanceFirst
getset

Returns or sets the option whether use plate clearance first.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe bool NXOpen.Tooling.ClearanceManagementBuilder.UsePlateClearanceFourth
getset

Returns or sets the option whether use plate clearance fourth.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe bool NXOpen.Tooling.ClearanceManagementBuilder.UsePlateClearanceNinth
getset

Returns or sets the option whether use plate clearance ninth.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe bool NXOpen.Tooling.ClearanceManagementBuilder.UsePlateClearanceSecond
getset

Returns or sets the option whether use plate clearance second.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe bool NXOpen.Tooling.ClearanceManagementBuilder.UsePlateClearanceSeventh
getset

Returns or sets the option whether use plate clearance seventh.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe bool NXOpen.Tooling.ClearanceManagementBuilder.UsePlateClearanceSixth
getset

Returns or sets the option whether use plate clearance sixth.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe bool NXOpen.Tooling.ClearanceManagementBuilder.UsePlateClearanceTenth
getset

Returns or sets the option whether use plate clearance tenth.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")

unsafe bool NXOpen.Tooling.ClearanceManagementBuilder.UsePlateClearanceThird
getset

Returns or sets the option whether use plate clearance third.

Created in NX8.0.0

License requirements to get this property: None.

License requirements to set this property: prog_die_wizard ("UG/Progressive Die Wizard")


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