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.ElectrodeCopyBuilder Class Reference

The ElectrodeCopy builder More...

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

Public Types

enum  CloneMethod { UseLogFile, InternalClone, PartRename, SaveAs }
 The installation method of create clone object More...
 
enum  Copy { Transform, Mirror }
 Represents an index to copy type More...
 
enum  TransformMotionTypes { FaceToFace, CSYSToCSYS, Rotation, Dynamic }
 The body motion types More...
 

Public Member Functions

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 void SetBlankPartName (string blankPartName)
 The part name of electrode blank. More...
 
unsafe void SetInstallationMethod (NXOpen.Tooling.ElectrodeCopyBuilder.CloneMethod installationMethod)
 Sets the installation method of create clone object. 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...
 
- 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 NXOpen.Expression Angle [get]
 Returns the angle of rotation value. More...
 
unsafe NXOpen.Axis AngularAxis [get, set]
 Returns or sets the angular axis of transform motion option. More...
 
unsafe
NXOpen.GeometricUtilities.BooleanToolBuilder 
BooleanTool [get]
 Returns the boolean tool More...
 
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.Matrix3x3 ManipulatorMatrix [get, set]
 Returns or sets the orientation of the destination component. More...
 
unsafe NXOpen.Point3d ManipulatorOrigin [get, set]
 Returns or sets the location of the destination component. 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.SelectBodyList SelectElectrode [get]
 Returns the selected electrode More...
 
unsafe NXOpen.CoordinateSystem SelectFromCsys [get, set]
 Returns or sets the from coordinate system More...
 
unsafe NXOpen.SelectFaceList SelectFromFace [get]
 Returns the selected 'from' face More...
 
unsafe NXOpen.CoordinateSystem SelectToCsys [get, set]
 Returns or sets the destination coordinate system 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.Tooling.ElectrodeCopyBuilder.TransformMotionTypes 
TransformMotionType [get, set]
 Returns or sets the transform motion type 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

The ElectrodeCopy builder

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

Default values.

Property Value

Angle.Value

0

BooleanTool.ToolOption

FaceOrPlane

DefNum

1

SelType

Transform

Created in NX6.0.0

Member Enumeration Documentation

The installation method of create clone object

Enumerator
UseLogFile 

the clone action is use log file

InternalClone 

the clone action is internal clone

PartRename 

the clone action is part rename

SaveAs 

the clone action is save as

Represents an index to copy type

Enumerator
Transform 

the method is transform

Mirror 

the method is mirror

The body motion types

Enumerator
FaceToFace 

Face to Face

CSYSToCSYS 

CSYS to CSYS

Rotation 

Rotation

Dynamic 

Dynamic

Member Function Documentation

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

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)
inline

The part name of electrode blank.

Created in NX12.0.0

License requirements: nx_electrode_wizard ("NX Electrode Wizard")

Parameters
blankPartNameblank part name
unsafe void NXOpen.Tooling.ElectrodeCopyBuilder.SetInstallationMethod ( NXOpen.Tooling.ElectrodeCopyBuilder.CloneMethod  installationMethod)
inline

Sets the installation method of create clone object.

Created in NX12.0.1

License requirements: nx_electrode_wizard ("NX Electrode Wizard")

Parameters
installationMethodinstalltation method
unsafe string NXOpen.Tooling.ElectrodeCopyBuilder.UpdateParameterData ( NXOpen.TaggedObject  blankBuilderTag,
NXOpen.TaggedObject  partTag,
out string[]  paraNames 
)
inline

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.Expression NXOpen.Tooling.ElectrodeCopyBuilder.Angle
get

Returns the angle of rotation value.

Created in NX1872.0.0

License requirements: None.

unsafe NXOpen.Axis NXOpen.Tooling.ElectrodeCopyBuilder.AngularAxis
getset

Returns or sets the angular axis of transform motion option.

Created in NX1872.0.0

License requirements to get this property: None.

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

unsafe NXOpen.GeometricUtilities.BooleanToolBuilder NXOpen.Tooling.ElectrodeCopyBuilder.BooleanTool
get

Returns the boolean tool

Created in NX1847.0.0

License requirements: None.

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.Matrix3x3 NXOpen.Tooling.ElectrodeCopyBuilder.ManipulatorMatrix
getset

Returns or sets the orientation of the destination component.

Created in NX1872.0.0

License requirements to get this property: None.

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

unsafe NXOpen.Point3d NXOpen.Tooling.ElectrodeCopyBuilder.ManipulatorOrigin
getset

Returns or sets the location of the destination component.

Created in NX1872.0.0

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.CoordinateSystem NXOpen.Tooling.ElectrodeCopyBuilder.SelectFromCsys
getset

Returns or sets the from coordinate system

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: None.

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

Returns the selected 'from' face

Created in NX6.0.0

License requirements: None.

unsafe NXOpen.CoordinateSystem NXOpen.Tooling.ElectrodeCopyBuilder.SelectToCsys
getset

Returns or sets the destination coordinate system

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: 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.

unsafe NXOpen.Tooling.ElectrodeCopyBuilder.TransformMotionTypes NXOpen.Tooling.ElectrodeCopyBuilder.TransformMotionType
getset

Returns or sets the transform motion type

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