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

Represents a NXOpen.Tooling.IntermediateStageBuilder builder. More...

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

Public Types

enum  DesignSequences { PartToBlank, BlankToPart }
 The types of design sequences More...
 
enum  EditOptions { Insert, Delete }
 The types of changed intermediate stages More...
 
enum  Orientations { X, Y, Z }
 The types of orientation of intermediate stages More...
 

Public Member Functions

unsafe void DecreaseIntermediateStages (NXOpen.Part parentPart, NXOpen.NXObject originalPart, int numOldStage)
 Decrease intermediate stages More...
 
unsafe void DeleteIntermediateStages (NXOpen.Part parentPart, NXOpen.NXObject originalPart, NXOpen.NXObject selectPart)
 Delete intermediate stages More...
 
unsafe NXOpen.NXObject DirectUnfoldProjectInitialize ()
 Initialize for direct unfold project More...
 
unsafe void IncreaseIntermediateStages (NXOpen.Part parentPart, NXOpen.NXObject originalPart, int numOldStage)
 Increase intermediate stages More...
 
unsafe void InsertIntermediateStages (NXOpen.Part parentPart, NXOpen.NXObject originalPart, NXOpen.NXObject selectPart)
 Insert intermediate stages More...
 
unsafe void UpdatePitchOrientation (NXOpen.Part parentPart, NXOpen.NXObject originalPart)
 Update the pitch orientation More...
 
unsafe void UpdateStartStation (NXOpen.Part parentPart)
 Update the start station 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 CreateCopyPart [get, set]
 Returns or sets the switch of whether to create a copy part. More...
 
unsafe
NXOpen.Tooling.IntermediateStageBuilder.DesignSequences 
DesignSequence [get, set]
 Returns or sets the design sequence. More...
 
unsafe
NXOpen.Tooling.IntermediateStageBuilder.EditOptions 
EditOption [get, set]
 Returns or sets the edit intermediate stage option. More...
 
unsafe string IntermediateNamingRule [get, set]
 Returns or sets the naming rule of intermediate stages. More...
 
unsafe bool IntermediateRename [get, set]
 Returns or sets the switch of rename components. More...
 
unsafe
NXOpen.Assemblies.SelectComponent 
IntermediateStage [get]
 Returns the intermediate stages selected as the reference of insert. More...
 
unsafe bool LinkSheetBody [get, set]
 Returns or sets the switch of link sheet body to intermediate stage. More...
 
unsafe int NumberIntermediate [get, set]
 Returns or sets the number of intermediate stages. More...
 
unsafe
NXOpen.Tooling.IntermediateStageBuilder.Orientations 
OrientPitch [get, set]
 Returns or sets the orientation of pitch. More...
 
unsafe double Pitch [get, set]
 Returns or sets the pitch. More...
 
unsafe int StartStation [get, set]
 Returns or sets the start station. More...
 
unsafe string TopPartName [get, set]
 Returns or sets the top part name. More...
 

Additional Inherited Members

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

Detailed Description

Represents a NXOpen.Tooling.IntermediateStageBuilder builder.

To create a new instance of this class, use NXOpen.Tooling.IntermediateStageCollection.CreateIntermediateStageBuilder

Default values.

Property Value

DesignSequence

PartToBlank

EditOption

Insert

IntermediateRename

0

LinkSheetBody

0

NumberIntermediate

1

OrientPitch

X

Pitch

0

StartStation

2

Created in NX8.5.0

Member Enumeration Documentation

The types of design sequences

Enumerator
PartToBlank 

design sequence from part to blank

BlankToPart 

design sequence from blank to part

The types of changed intermediate stages

Enumerator
Insert 

Insert new intermediate stage type

Delete 

Delete current intermediate stage type

The types of orientation of intermediate stages

Enumerator
X 

orientation X

Y 

orientation Y

Z 

orientation Z

Member Function Documentation

unsafe void NXOpen.Tooling.IntermediateStageBuilder.DecreaseIntermediateStages ( NXOpen.Part  parentPart,
NXOpen.NXObject  originalPart,
int  numOldStage 
)
inline

Decrease intermediate stages

Created in NX12.0.2

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

Parameters
parentPart
originalPart
numOldStage
unsafe void NXOpen.Tooling.IntermediateStageBuilder.DeleteIntermediateStages ( NXOpen.Part  parentPart,
NXOpen.NXObject  originalPart,
NXOpen.NXObject  selectPart 
)
inline

Delete intermediate stages

Created in NX12.0.2

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

Parameters
parentPart
originalPart
selectPart
unsafe NXOpen.NXObject NXOpen.Tooling.IntermediateStageBuilder.DirectUnfoldProjectInitialize ( )
inline

Initialize for direct unfold project

Created in NX12.0.2

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

Returns
unsafe void NXOpen.Tooling.IntermediateStageBuilder.IncreaseIntermediateStages ( NXOpen.Part  parentPart,
NXOpen.NXObject  originalPart,
int  numOldStage 
)
inline

Increase intermediate stages

Created in NX12.0.2

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

Parameters
parentPart
originalPart
numOldStage
unsafe void NXOpen.Tooling.IntermediateStageBuilder.InsertIntermediateStages ( NXOpen.Part  parentPart,
NXOpen.NXObject  originalPart,
NXOpen.NXObject  selectPart 
)
inline

Insert intermediate stages

Created in NX12.0.2

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

Parameters
parentPart
originalPart
selectPart
unsafe void NXOpen.Tooling.IntermediateStageBuilder.UpdatePitchOrientation ( NXOpen.Part  parentPart,
NXOpen.NXObject  originalPart 
)
inline

Update the pitch orientation

Created in NX12.0.2

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

Parameters
parentPart
originalPart
unsafe void NXOpen.Tooling.IntermediateStageBuilder.UpdateStartStation ( NXOpen.Part  parentPart)
inline

Update the start station

Created in NX12.0.2

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

Parameters
parentPart

Property Documentation

unsafe bool NXOpen.Tooling.IntermediateStageBuilder.CreateCopyPart
getset

Returns or sets the switch of whether to create a copy part.

Created in NX12.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.IntermediateStageBuilder.DesignSequences NXOpen.Tooling.IntermediateStageBuilder.DesignSequence
getset

Returns or sets the design sequence.

Created in NX8.5.0

License requirements to get this property: None.

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

unsafe NXOpen.Tooling.IntermediateStageBuilder.EditOptions NXOpen.Tooling.IntermediateStageBuilder.EditOption
getset

Returns or sets the edit intermediate stage option.

Created in NX8.5.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.IntermediateStageBuilder.IntermediateNamingRule
getset

Returns or sets the naming rule of intermediate stages.

Created in NX8.5.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.IntermediateStageBuilder.IntermediateRename
getset

Returns or sets the switch of rename components.

Created in NX8.5.0

License requirements to get this property: None.

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

unsafe NXOpen.Assemblies.SelectComponent NXOpen.Tooling.IntermediateStageBuilder.IntermediateStage
get

Returns the intermediate stages selected as the reference of insert.

Created in NX8.5.0

License requirements: None.

unsafe bool NXOpen.Tooling.IntermediateStageBuilder.LinkSheetBody
getset

Returns or sets the switch of link sheet body to intermediate stage.

Created in NX8.5.0

License requirements to get this property: None.

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

unsafe int NXOpen.Tooling.IntermediateStageBuilder.NumberIntermediate
getset

Returns or sets the number of intermediate stages.

Created in NX8.5.0

License requirements to get this property: None.

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

unsafe NXOpen.Tooling.IntermediateStageBuilder.Orientations NXOpen.Tooling.IntermediateStageBuilder.OrientPitch
getset

Returns or sets the orientation of pitch.

Created in NX8.5.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.IntermediateStageBuilder.Pitch
getset

Returns or sets the pitch.

Created in NX8.5.0

License requirements to get this property: None.

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

unsafe int NXOpen.Tooling.IntermediateStageBuilder.StartStation
getset

Returns or sets the start station.

Created in NX8.5.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.IntermediateStageBuilder.TopPartName
getset

Returns or sets the top part name.

Created in NX12.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.