public interface WeldBeadBuilder extends Builder
WeldBead
feature. WeldManager.createWeldBeadBuilder(nxopen.features.Feature)
Property | Value |
---|---|
BeadLocation | SecondaryParts |
TangentAngle | 45.0 |
Modifier and Type | Interface and Description |
---|---|
static class |
WeldBeadBuilder.BeadLocationMethod
Settings to indicate the desired location of the bead.
|
static class |
WeldBeadBuilder.OutputTypes
Settings to indicate the update behaviour of the bead feature
|
static class |
WeldBeadBuilder.Types
Settings to indicate the sweep shape of the bead.
|
Modifier and Type | Method and Description |
---|---|
WeldBeadBuilder.BeadLocationMethod |
beadLocation()
Returns the desired bead location.
|
CharacteristicsBuilder |
characteristics()
Returns the characteristics to assign to the object created.
|
double |
distanceTolerance()
Returns the distance tolerance for constructing the bead.
|
WeldBeadPathBuilder |
newPath()
Creates a
WeldBeadPathBuilder object. |
WeldBeadSizeBuilder |
newSize()
Creates a
nxopen.weld.WeldBeadSizeBuilder object. |
WeldBeadBuilder.OutputTypes |
outputType()
Returns the output type which controls the update behaviour of the bead feature.
|
WeldBeadPathBuilderList |
pathList()
Returns the list containing the defined path segments.
|
ScCollector |
selectBottomParts()
Returns the collector containing the secondary bodies the bead is attached to.
|
ScCollector |
selectTopParts()
Returns the collector containing the primary bodies the bead is attached to.
|
void |
setBeadLocation(WeldBeadBuilder.BeadLocationMethod beadLocation)
License requirements: ugweld ("UG WELD") . |
void |
setDistanceTolerance(double distanceTolerance)
License requirements: ugweld ("UG WELD") . |
void |
setOutputType(WeldBeadBuilder.OutputTypes type)
License requirements: ugweld ("UG WELD") . |
void |
setTangentAngle(double tangentAngle)
License requirements: ugweld ("UG WELD") . |
void |
setType(WeldBeadBuilder.Types type)
License requirements: ugweld ("UG WELD") . |
WeldBeadSizeBuilderList |
sizeList()
Returns the list containing the sizes used to create the bead.
|
double |
tangentAngle()
Returns the tangent angle used to find faces tangent to the seed face specified.
|
WeldBeadBuilder.Types |
type()
Returns the shape of the bead to create.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
ScCollector selectTopParts() throws NXException, RemoteException
NXException
RemoteException
WeldBeadBuilder.BeadLocationMethod beadLocation() throws NXException, RemoteException
NXException
RemoteException
void setBeadLocation(WeldBeadBuilder.BeadLocationMethod beadLocation) throws NXException, RemoteException
beadLocation
- NXException
RemoteException
WeldBeadBuilder.OutputTypes outputType() throws NXException, RemoteException
NXException
RemoteException
void setOutputType(WeldBeadBuilder.OutputTypes type) throws NXException, RemoteException
type
- NXException
RemoteException
ScCollector selectBottomParts() throws NXException, RemoteException
NXException
RemoteException
WeldBeadPathBuilderList pathList() throws NXException, RemoteException
NXException
RemoteException
WeldBeadSizeBuilderList sizeList() throws NXException, RemoteException
NXException
RemoteException
CharacteristicsBuilder characteristics() throws NXException, RemoteException
NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double distanceTolerance) throws NXException, RemoteException
distanceTolerance
- NXException
RemoteException
double tangentAngle() throws NXException, RemoteException
NXException
RemoteException
void setTangentAngle(double tangentAngle) throws NXException, RemoteException
tangentAngle
- NXException
RemoteException
WeldBeadBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(WeldBeadBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
WeldBeadPathBuilder newPath() throws NXException, RemoteException
NXException
RemoteException
WeldBeadSizeBuilder newSize() throws NXException, RemoteException
nxopen.weld.WeldBeadSizeBuilder
object.
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.