public interface ElectrodeBlankBuilder extends Builder
ElectrodeDesignCollection.createBlankBuilder()
Property | Value |
---|---|
Angle.Value | 0 |
BlendRadius.Value | 0 (millimeters part), 0 (inches part) |
ExtensionHeight.Value | 5 (millimeters part), 0.2 (inches part) |
JointMethod | Extrude |
KeepSize | 0 |
KeepZValueInSameMSet | 0 |
Material | Copper |
ReferencePointPrecision | 1 |
Rename | 0 |
RotationAngle.Value | 0 |
RoundCrossLinesPosition | 0 |
Shape | Block |
UniteBodies | 1 |
XRefValue.Value | 0 (millimeters part), 0 (inches part) |
YRefValue.Value | 0 (millimeters part), 0 (inches part) |
ZRefValue.Value | 0 (millimeters part), 0 (inches part) |
Modifier and Type | Interface and Description |
---|---|
static class |
ElectrodeBlankBuilder.BlankMaterial
Represents the blank material option.
|
static class |
ElectrodeBlankBuilder.BlankShape
Represents the electrode blank shape option.
|
static class |
ElectrodeBlankBuilder.JointObject
Represents the transition type between head bodies and the blank.
|
Modifier and Type | Method and Description |
---|---|
Expression |
angle()
Returns the angle of the joint object.
|
SelectComponent |
blank()
Returns the blank to be edited.
|
Matrix3x3 |
blankMatrix()
Returns the blank matrix.
|
Expression |
blendRadius()
Returns the default blend radius of blended edges.
|
double |
crossLinesRatio()
Returns the ratio of cross center lines.
|
Expression |
extensionHeight()
Returns the default extension height between head bodies and the blank.
|
SelectBodyList |
headBodies()
Returns the head bodies to be used to create a blank.
|
SelectFace |
jointFace()
Returns the face to create a joint object between the blank and head bodies.
|
ElectrodeBlankBuilder.JointObject |
jointMethod()
Returns the joint object type.
|
boolean |
keepSize()
Returns the option to keep size of the blank or not.
|
boolean |
keepZValueInSameMSet()
Returns the option to specify whether to keep the Z values of all blanks in the current machine set CSYS.
|
ElectrodeBlankBuilder.BlankMaterial |
material()
Returns the material of the blank.
|
TaggedObject |
msetPart()
Returns the current machine set under which a blank is added.
|
TaggedObject |
multiPositionBuilder()
Returns the multi position builder.
|
Point3d |
referenceCenter()
Returns the blank reference point.
|
double |
referencePointPrecision()
Returns the precision of the reference coordinates in the machine set csys.
|
boolean |
rename()
Returns the option to use the part name management dialog box or not.
|
TaggedObject |
reusablePartBuilder()
Returns the reusable part builder.
|
Expression |
rotationAngle()
Returns the rotation angle of blank.
|
boolean |
roundCrossLinesPosition()
Returns the option to round the position of cross lines or not.
|
void |
setBlankMatrix(Matrix3x3 matrix)
License requirements: nx_electrode_wizard ("NX Electrode Wizard") . |
void |
setCrossLinesRatio(double ratio)
License requirements: nx_electrode_wizard ("NX Electrode Wizard") . |
void |
setJointMethod(ElectrodeBlankBuilder.JointObject jointMethod)
License requirements: nx_electrode_wizard ("NX Electrode Wizard") . |
void |
setKeepSize(boolean keepSize)
License requirements: nx_electrode_wizard ("NX Electrode Wizard") . |
void |
setKeepZValueInSameMSet(boolean keepValue)
License requirements: nx_electrode_wizard ("NX Electrode Wizard") . |
void |
setMaterial(ElectrodeBlankBuilder.BlankMaterial material)
License requirements: nx_electrode_wizard ("NX Electrode Wizard") . |
void |
setMsetPart(TaggedObject mset)
License requirements: nx_electrode_wizard ("NX Electrode Wizard") . |
void |
setMultiPositionBuilder(TaggedObject builderTag)
License requirements: nx_electrode_wizard ("NX Electrode Wizard") . |
void |
setReferenceCenter(Point3d point)
License requirements: nx_electrode_wizard ("NX Electrode Wizard") . |
void |
setReferencePointPrecision(double precision)
License requirements: nx_electrode_wizard ("NX Electrode Wizard") . |
void |
setRename(boolean rename)
License requirements: nx_electrode_wizard ("NX Electrode Wizard") . |
void |
setReusablePartBuilder(TaggedObject builderTag)
License requirements: nx_electrode_wizard ("NX Electrode Wizard") . |
void |
setRoundCrossLinesPosition(boolean round)
License requirements: nx_electrode_wizard ("NX Electrode Wizard") . |
void |
setShape(ElectrodeBlankBuilder.BlankShape shape)
License requirements: nx_electrode_wizard ("NX Electrode Wizard") . |
void |
setUniteBodies(boolean unite)
License requirements: nx_electrode_wizard ("NX Electrode Wizard") . |
ElectrodeBlankBuilder.BlankShape |
shape()
Returns the shape of the blank.
|
boolean |
uniteBodies()
Returns the option to unite head bodies, the extension and the blank or not.
|
Expression |
xrefValue()
Returns the X value of the blank origin in the current machine set coordinator.
|
Expression |
yrefValue()
Returns the Y value of the blank origin in the current machine set coordinator.
|
Expression |
zrefValue()
Returns the Z value of the blank origin in the current machine set coordinator.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectBodyList headBodies() throws NXException, RemoteException
NXException
RemoteException
SelectComponent blank() throws NXException, RemoteException
NXException
RemoteException
ElectrodeBlankBuilder.BlankShape shape() throws NXException, RemoteException
NXException
RemoteException
void setShape(ElectrodeBlankBuilder.BlankShape shape) throws NXException, RemoteException
shape
- NXException
RemoteException
ElectrodeBlankBuilder.BlankMaterial material() throws NXException, RemoteException
NXException
RemoteException
void setMaterial(ElectrodeBlankBuilder.BlankMaterial material) throws NXException, RemoteException
material
- NXException
RemoteException
SelectFace jointFace() throws NXException, RemoteException
NXException
RemoteException
ElectrodeBlankBuilder.JointObject jointMethod() throws NXException, RemoteException
NXException
RemoteException
void setJointMethod(ElectrodeBlankBuilder.JointObject jointMethod) throws NXException, RemoteException
jointMethod
- NXException
RemoteException
Expression extensionHeight() throws NXException, RemoteException
NXException
RemoteException
Expression angle() throws NXException, RemoteException
NXException
RemoteException
Expression blendRadius() throws NXException, RemoteException
NXException
RemoteException
Expression xrefValue() throws NXException, RemoteException
NXException
RemoteException
Expression yrefValue() throws NXException, RemoteException
NXException
RemoteException
Expression zrefValue() throws NXException, RemoteException
NXException
RemoteException
Expression rotationAngle() throws NXException, RemoteException
NXException
RemoteException
boolean rename() throws NXException, RemoteException
NXException
RemoteException
void setRename(boolean rename) throws NXException, RemoteException
rename
- NXException
RemoteException
boolean keepSize() throws NXException, RemoteException
NXException
RemoteException
void setKeepSize(boolean keepSize) throws NXException, RemoteException
keepSize
- NXException
RemoteException
TaggedObject msetPart() throws NXException, RemoteException
NXException
RemoteException
void setMsetPart(TaggedObject mset) throws NXException, RemoteException
mset
- the machine set partNXException
RemoteException
double referencePointPrecision() throws NXException, RemoteException
NXException
RemoteException
void setReferencePointPrecision(double precision) throws NXException, RemoteException
precision
- precision valueNXException
RemoteException
double crossLinesRatio() throws NXException, RemoteException
NXException
RemoteException
void setCrossLinesRatio(double ratio) throws NXException, RemoteException
ratio
- ratioNXException
RemoteException
boolean keepZValueInSameMSet() throws NXException, RemoteException
NXException
RemoteException
void setKeepZValueInSameMSet(boolean keepValue) throws NXException, RemoteException
keepValue
- keep z value in machine set or notNXException
RemoteException
boolean roundCrossLinesPosition() throws NXException, RemoteException
NXException
RemoteException
void setRoundCrossLinesPosition(boolean round) throws NXException, RemoteException
round
- round cross lines or notNXException
RemoteException
boolean uniteBodies() throws NXException, RemoteException
NXException
RemoteException
void setUniteBodies(boolean unite) throws NXException, RemoteException
unite
- unite head, extension and blank together or notNXException
RemoteException
TaggedObject reusablePartBuilder() throws NXException, RemoteException
NXException
RemoteException
void setReusablePartBuilder(TaggedObject builderTag) throws NXException, RemoteException
builderTag
- reusable part builder tagNXException
RemoteException
TaggedObject multiPositionBuilder() throws NXException, RemoteException
NXException
RemoteException
void setMultiPositionBuilder(TaggedObject builderTag) throws NXException, RemoteException
builderTag
- multi position builder tagNXException
RemoteException
Matrix3x3 blankMatrix() throws NXException, RemoteException
NXException
RemoteException
void setBlankMatrix(Matrix3x3 matrix) throws NXException, RemoteException
matrix
- blank matrixNXException
RemoteException
Point3d referenceCenter() throws NXException, RemoteException
NXException
RemoteException
void setReferenceCenter(Point3d point) throws NXException, RemoteException
point
- blank positionNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.