NXOpen .NET Reference  12.0.0
Public Types | Public Member Functions | Properties | List of all members
NXOpen.Tooling.ElectrodeCopyBuilder Class Reference

The ElectrodeCopy builder More...

Inheritance diagram for NXOpen.Tooling.ElectrodeCopyBuilder:
NXOpen.Builder NXOpen.GeometricUtilities.IComponentBuilder

Public Types

enum  Copy { Transform, Mirror }
 Represents an index to copy type More...
 

Public Member Functions

unsafe void SetBlankPartName (string blankPartName)
 The part name of electrode blank. More...
 
unsafe NXOpen.NXObject CopyElectrode (NXOpen.Tooling.ElectrodeCopyBuilder.Copy copyType, NXOpen.NXObject eleBody, NXOpen.NXObject fromface, NXOpen.NXObject toface)
 Copy an electrode blank from one face to another face. More...
 
unsafe string UpdateParameterData (NXOpen.TaggedObject blankBuilderTag, NXOpen.TaggedObject partTag, out string[] paraNames)
 Update parameter data to electrode blank builder. 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...
 

Properties

unsafe NXOpen.Tooling.CloneObject CloneObject [get]
 Returns the clone client data. More...
 
unsafe bool CopyInstance [get, set]
 Returns or sets the setting indicates the copy is a new part or an instance. More...
 
unsafe int DefNum [get, set]
 Returns or sets the number of transform More...
 
unsafe NXOpen.TaggedObject ElectrodeBlankBuilder [get, set]
 Returns or sets the electrode blank builder. More...
 
unsafe NXOpen.SelectDatumPlaneList MirrorPlane [get]
 Returns the mirror plane More...
 
unsafe bool Rename [get, set]
 Returns or sets the new electrode name More...
 
unsafe NXOpen.SelectFaceList SelToFace [get]
 Returns the selected 'to' face More...
 
unsafe
NXOpen.Tooling.ElectrodeCopyBuilder.Copy 
SelType [get, set]
 Returns or sets the copy type More...
 
unsafe NXOpen.SelectBodyList SelectElectrode [get]
 Returns the selected electrode More...
 
unsafe NXOpen.SelectFaceList SelectFromFace [get]
 Returns the selected 'from' face More...
 

Detailed Description

The ElectrodeCopy builder

To create a new instance of this class, use NXOpen.Tooling.ElectrodeCopyCollection.CreateElectrodeCopyBuilder

Default values.

Property Value

DefNum

1

SelType

Transform

Created in NX6.0.0

Member Enumeration Documentation

Represents an index to copy type

Enumerator
Transform 

the method is transform

Mirror 

the method is mirror

Member Function Documentation

unsafe NXOpen.NXObject NXOpen.Tooling.ElectrodeCopyBuilder.CopyElectrode ( NXOpen.Tooling.ElectrodeCopyBuilder.Copy  copyType,
NXOpen.NXObject  eleBody,
NXOpen.NXObject  fromface,
NXOpen.NXObject  toface 
)

Copy an electrode blank from one face to another face.

Created in NX12.0.0

License requirements: nx_electrode_wizard ("NX Electrode Wizard")

Parameters
copyTypecopy type
eleBodythe electrode blank object that is to be copied
fromfacethe 'from' face object used for transform electrode or datum plane object used for mirror electrode
tofacethe 'to' face object used for transform electrode
Returns
new part tag
unsafe void NXOpen.Tooling.ElectrodeCopyBuilder.SetBlankPartName ( string  blankPartName)

The part name of electrode blank.

Created in NX12.0.0

License requirements: nx_electrode_wizard ("NX Electrode Wizard")

Parameters
blankPartNameblank part name
unsafe string NXOpen.Tooling.ElectrodeCopyBuilder.UpdateParameterData ( NXOpen.TaggedObject  blankBuilderTag,
NXOpen.TaggedObject  partTag,
out string[]  paraNames 
)

Update parameter data to electrode blank builder.

Created in NX12.0.0

License requirements: nx_electrode_wizard ("NX Electrode Wizard")

Parameters
blankBuilderTagelectrode blank builder tag
partTagelectrode blank body tag
paraNamesparameter name
Returns
model path

Property Documentation

unsafe NXOpen.Tooling.CloneObject NXOpen.Tooling.ElectrodeCopyBuilder.CloneObject
get

Returns the clone client data.

Created in NX12.0.0

License requirements: nx_electrode_wizard ("NX Electrode Wizard")

unsafe bool NXOpen.Tooling.ElectrodeCopyBuilder.CopyInstance
getset

Returns or sets the setting indicates the copy is a new part or an instance.

Created in NX7.5.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe int NXOpen.Tooling.ElectrodeCopyBuilder.DefNum
getset

Returns or sets the number of transform

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.TaggedObject NXOpen.Tooling.ElectrodeCopyBuilder.ElectrodeBlankBuilder
getset

Returns or sets the electrode blank builder.

Created in NX10.0.1

License requirements to get this property: None.

License requirements to set this property: nx_electrode_wizard ("NX Electrode Wizard")

unsafe NXOpen.SelectDatumPlaneList NXOpen.Tooling.ElectrodeCopyBuilder.MirrorPlane
get

Returns the mirror plane

Created in NX6.0.0

License requirements: None.

unsafe bool NXOpen.Tooling.ElectrodeCopyBuilder.Rename
getset

Returns or sets the new electrode name

Created in NX6.0.0

License requirements to get this property: None.

License requirements to set this property: None.

unsafe NXOpen.SelectBodyList NXOpen.Tooling.ElectrodeCopyBuilder.SelectElectrode
get

Returns the selected electrode

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.SelectFaceList NXOpen.Tooling.ElectrodeCopyBuilder.SelectFromFace
get

Returns the selected 'from' face

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.SelectFaceList NXOpen.Tooling.ElectrodeCopyBuilder.SelToFace
get

Returns the selected 'to' face

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.Tooling.ElectrodeCopyBuilder.Copy NXOpen.Tooling.ElectrodeCopyBuilder.SelType
getset

Returns or sets the copy type

Created in NX6.0.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 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.