public interface ElectrodeInitializationBuilder extends Builder
ElectrodeDesignCollection.createProjectBuilder()
Property | Value |
---|---|
ActionType | Original |
Rename | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
ElectrodeInitializationBuilder.Method
The initialize type: Original, No Working Part, No Machine Set Part and No Template.
|
static class |
ElectrodeInitializationBuilder.Type
Clone a member of an electrode assembly, such as top part, machine set part, and working part.
|
Modifier and Type | Method and Description |
---|---|
ElectrodeInitializationBuilder.Method |
actionType()
Returns the initialize method of initialize electrode project.
|
String |
buildMemberPartName(ElectrodeInitializationBuilder.Type type)
Builds the name of a part which is a member of an electrode assembly.
|
CloneObject |
createCloneObjectOfMsetPart()
Creates clone object of machine set part.
|
CloneObject |
createCloneObjectOfTopPart()
Creates clone object of top part.
|
CloneObject |
createCloneObjectOfWorkingPart()
Creates clone object of working part.
|
TaggedObject |
createMsetPart(CloneObject cloneObject)
Creates the mset part.
|
void |
createProject(CloneObject cloneObject)
Creates the assembly structure of Electrode Wizard project.
|
TaggedObject |
createWorkingPart(CloneObject cloneObject,
TaggedObject msetPartTag)
Creates the working part.
|
TaggedObject |
currentMset()
Returns the machine set part which is the working part.
|
void |
disposeCloneObject(CloneObject cloneObject)
Disposes the clone object.
|
SelectFace |
face()
Deprecated.
Deprecated in NX11.0.0. This functionality is no longer supported.
|
SelectFaceList |
faceList()
Returns the face list whose center will be the origin of the machine set csys.
|
TaggedObject |
getMsetPart(int listIndex)
Gets the machine set part in machine set tree list.
|
TaggedObject |
getWorkingPart(TaggedObject msetPartTag)
Gets the working part in mset.
|
void |
initalizeProjectParameter(NXObject rootPartTag)
Initialize the parameters of the project that need no machine set part.
|
void |
initLinkObjects(TaggedObject workingPartTag)
Links the selected objects to the working component of Electrode assembly.
|
String |
inputName()
Returns the input name as project name.
|
String |
pathBrowser()
Returns the path browser.
|
void |
removeSelectedMsetNode(TaggedObject msetPartTag)
Remove a selected machine set node.
|
boolean |
rename()
Returns the component name can be defined in the part name management.
|
void |
setActionType(ElectrodeInitializationBuilder.Method actionType)
License requirements: nx_electrode_wizard ("NX Electrode Wizard") . |
void |
setCloneMethod(int cloneMethod)
Set clone method.
|
void |
setConfigurationData(String configName,
String topPartName,
String msetPartName,
String workingPartName,
String subdir,
int cloneMethod)
Sets details of the configuration data.
|
void |
setCurrentMset(TaggedObject mset)
License requirements: nx_electrode_wizard ("NX Electrode Wizard") . |
void |
setInputName(String inputName)
License requirements: nx_electrode_wizard ("NX Electrode Wizard") . |
void |
setMsetCsysMatrixOrigin(Matrix3x3 matrix,
Point3d origin)
Sets csys matrix and origin.
|
void |
setMsetCsysOriginToFaceCenter()
Sets MSET CSYS origin to center of the selected faces.
|
void |
setPathBrowser(String foldername)
License requirements: nx_electrode_wizard ("NX Electrode Wizard") . |
void |
setRename(boolean rename)
License requirements: nx_electrode_wizard ("NX Electrode Wizard") . |
SelectBody |
workpiece()
Returns the utility to get the workpiece to create an electrode design project.
|
SelectBodyList |
workpieceList()
Returns the utility to get the workpiece list to create an electrode design project.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
ElectrodeInitializationBuilder.Method actionType() throws NXException, RemoteException
NXException
RemoteException
void setActionType(ElectrodeInitializationBuilder.Method actionType) throws NXException, RemoteException
actionType
- NXException
RemoteException
SelectBody workpiece() throws NXException, RemoteException
NXException
RemoteException
SelectBodyList workpieceList() throws NXException, RemoteException
NXException
RemoteException
String pathBrowser() throws NXException, RemoteException
NXException
RemoteException
void setPathBrowser(String foldername) throws NXException, RemoteException
foldername
- NXException
RemoteException
String inputName() throws NXException, RemoteException
NXException
RemoteException
void setInputName(String inputName) throws NXException, RemoteException
inputName
- NXException
RemoteException
SelectFace face() throws NXException, RemoteException
NXException
RemoteException
SelectFaceList faceList() throws NXException, RemoteException
NXException
RemoteException
boolean rename() throws NXException, RemoteException
NXException
RemoteException
void setRename(boolean rename) throws NXException, RemoteException
rename
- NXException
RemoteException
TaggedObject currentMset() throws NXException, RemoteException
NXException
RemoteException
void setCurrentMset(TaggedObject mset) throws NXException, RemoteException
mset
- machine set partNXException
RemoteException
void setConfigurationData(String configName, String topPartName, String msetPartName, String workingPartName, String subdir, int cloneMethod) throws NXException, RemoteException
configName
- configuration nametopPartName
- top part namemsetPartName
- machine set part nameworkingPartName
- working part namesubdir
- sub directioncloneMethod
- cloning methodNXException
RemoteException
void setMsetCsysMatrixOrigin(Matrix3x3 matrix, Point3d origin) throws NXException, RemoteException
matrix
- csys matrixorigin
- csys originNXException
RemoteException
void setMsetCsysOriginToFaceCenter() throws NXException, RemoteException
NXException
RemoteException
CloneObject createCloneObjectOfTopPart() throws NXException, RemoteException
NXException
RemoteException
CloneObject createCloneObjectOfMsetPart() throws NXException, RemoteException
NXException
RemoteException
CloneObject createCloneObjectOfWorkingPart() throws NXException, RemoteException
NXException
RemoteException
void createProject(CloneObject cloneObject) throws NXException, RemoteException
cloneObject
- NXException
RemoteException
TaggedObject createMsetPart(CloneObject cloneObject) throws NXException, RemoteException
cloneObject
- NXException
RemoteException
TaggedObject createWorkingPart(CloneObject cloneObject, TaggedObject msetPartTag) throws NXException, RemoteException
cloneObject
- msetPartTag
- NXException
RemoteException
void disposeCloneObject(CloneObject cloneObject) throws NXException, RemoteException
cloneObject
- NXException
RemoteException
void initLinkObjects(TaggedObject workingPartTag) throws NXException, RemoteException
workingPartTag
- NXException
RemoteException
TaggedObject getWorkingPart(TaggedObject msetPartTag) throws NXException, RemoteException
msetPartTag
- NXException
RemoteException
void initalizeProjectParameter(NXObject rootPartTag) throws NXException, RemoteException
rootPartTag
- root part objectNXException
RemoteException
String buildMemberPartName(ElectrodeInitializationBuilder.Type type) throws NXException, RemoteException
type
- NXException
RemoteException
void setCloneMethod(int cloneMethod) throws NXException, RemoteException
cloneMethod
- clone methodNXException
RemoteException
TaggedObject getMsetPart(int listIndex) throws NXException, RemoteException
listIndex
- index of machine set node in machine set tree listNXException
RemoteException
void removeSelectedMsetNode(TaggedObject msetPartTag) throws NXException, RemoteException
msetPartTag
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.