public interface TransformBuilder extends FeatureBuilder
TransformBuilder
builder WeldManager.createTransformBuilder(nxopen.weld.Transform)
Modifier and Type | Interface and Description |
---|---|
static class |
TransformBuilder.ConnectedPartMethods
The type to define the method used to find connected parts
|
static class |
TransformBuilder.TransformationTypes
The transformation types
|
Modifier and Type | Method and Description |
---|---|
boolean |
associative()
Returns the indication to create associative feature
License requirements: None. |
CharacteristicsBuilder |
characteristics()
Returns the collection of welding characteristics defined by attributes.
|
TransformBuilder.ConnectedPartMethods |
connectedPartMethod()
Returns the method used to find connected parts
License requirements: ugweld ("UG WELD") . |
Expression |
connectedPartTolerance()
Returns the expression containing the value of the connected part tolerance.
|
SelectBodyFeatureList |
features()
Returns the weld features to transform
License requirements: None. |
Plane |
mirrorPlane()
Returns the mirror plane, used when
TransformBuilder.TransformationTypes is set to TransformBuilder.TransformationTypes.MIRROR
License requirements: ugweld ("UG WELD") Created in NX11.0.1 |
void |
setAssociative(boolean associative)
License requirements: ugweld ("UG WELD") . |
void |
setConnectedPartMethod(TransformBuilder.ConnectedPartMethods method)
License requirements: ugweld ("UG WELD") . |
void |
setMirrorPlane(Plane mirrorPlane)
License requirements: ugweld ("UG WELD") . |
void |
setTranslateCsys(CoordinateSystem csys)
License requirements: ugweld ("UG WELD") . |
void |
setType(TransformBuilder.TransformationTypes transType)
License requirements: ugweld ("UG WELD") . |
CoordinateSystem |
translateCsys()
Returns the coordinate system that defines the translate offset directions.
|
Expression |
translateX()
Returns the expression containing the value of the x translation distance.
|
Expression |
translateY()
Returns the expression containing the value of the y translation distance.
|
Expression |
translateZ()
Returns the expression containing the value of the z translation distance.
|
TransformBuilder.TransformationTypes |
type()
Returns the transformation type
License requirements: ugweld ("UG WELD") . |
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectBodyFeatureList features() throws NXException, RemoteException
NXException
RemoteException
TransformBuilder.TransformationTypes type() throws NXException, RemoteException
NXException
RemoteException
void setType(TransformBuilder.TransformationTypes transType) throws NXException, RemoteException
transType
- NXException
RemoteException
TransformBuilder.ConnectedPartMethods connectedPartMethod() throws NXException, RemoteException
NXException
RemoteException
void setConnectedPartMethod(TransformBuilder.ConnectedPartMethods method) throws NXException, RemoteException
method
- NXException
RemoteException
Plane mirrorPlane() throws NXException, RemoteException
TransformBuilder.TransformationTypes
is set to TransformBuilder.TransformationTypes.MIRROR
NXException
RemoteException
void setMirrorPlane(Plane mirrorPlane) throws NXException, RemoteException
mirrorPlane
- NXException
RemoteException
CoordinateSystem translateCsys() throws NXException, RemoteException
TransformBuilder.TransformationTypes
is set to TransformBuilder.TransformationTypes.TRANSLATE
NXException
RemoteException
void setTranslateCsys(CoordinateSystem csys) throws NXException, RemoteException
csys
- NXException
RemoteException
Expression translateX() throws NXException, RemoteException
TransformBuilder.TransformationTypes
is set to TransformBuilder.TransformationTypes.TRANSLATE
NXException
RemoteException
Expression translateY() throws NXException, RemoteException
NXException
RemoteException
Expression translateZ() throws NXException, RemoteException
NXException
RemoteException
Expression connectedPartTolerance() throws NXException, RemoteException
NXException
RemoteException
CharacteristicsBuilder characteristics() throws NXException, RemoteException
NXException
RemoteException
boolean associative() throws NXException, RemoteException
NXException
RemoteException
void setAssociative(boolean associative) throws NXException, RemoteException
associative
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.