public interface EasyPatternBuilder extends Builder
WeldManager.createEasyPatternBuilder(nxopen.features.Feature)
Property | Value |
---|---|
BackEdgeOffset | 2 (millimeters part), 0.08 (inches part) |
GridAngleTolerance | 15 |
GridIncrement | 25 (millimeters part), 1.0 (inches part) |
Height | 25 (millimeters part), 1.0 (inches part) |
HemMethod | MidPoint |
LengthAndWidth | 5 (millimeters part), 0.02 (inches part) |
MaximumSpacing | 20 (millimeters part), 0.8 (inches part) |
MinimumFlangeWidth | 6.0 (millimeters part), 0.25 (inches part) |
NumberSurfaceVectors | 1 |
PlaneLocation | 0 |
PlaneMethod | InferPlanes |
SpacingMethod | Grid |
TrimEdgeOffset | 2 (millimeters part), 0.08 (inches part) |
Modifier and Type | Interface and Description |
---|---|
static class |
EasyPatternBuilder.HemMethodTypes
Indicates the method to use to compute the hem vector location.
|
static class |
EasyPatternBuilder.PlaneMethodTypes
The plane to cut sections in to determine placement measurement patterns.
|
static class |
EasyPatternBuilder.SpacingMethodTypes
Indicates whether planes should be cut a grid lines, or if a single plane should be used.
|
static class |
EasyPatternBuilder.Types
Controls the type of pattern.
|
Modifier and Type | Method and Description |
---|---|
double |
backEdgeOffset()
Returns the back edge offset.
|
double |
distanceTolerance()
Returns the distance tolerance.
|
double |
gridAngleTolerance()
Returns the grid angle tolerance.
|
double |
gridIncrement()
Returns the grid increment.
|
double |
height()
Returns the height of the measurement solid to create.
|
EasyPatternBuilder.HemMethodTypes |
hemMethod()
Returns the hem method.
|
double |
lengthAndWidth()
Returns the length and width of the measurement solid to create.
|
double |
maximumSpacing()
Returns the maximum spacing between the trim edge offset and the back edge offset.
|
double |
minimumFlangeWidth()
Returns the value used to control when only one surface measurement vector will be created.
|
int |
numberSurfaceVectors()
Returns the number surface vectors to create for each pattern.
|
Section |
patternPath()
Returns the pattern path.
|
double |
planeLocation()
Returns the plane location.
|
EasyPatternBuilder.PlaneMethodTypes |
planeMethod()
Returns the plane method.
|
boolean |
reverseDirection()
Returns the reverse direction.
|
void |
setBackEdgeOffset(double backEdgeOffset)
License requirements: ugweld ("UG WELD") . |
void |
setDistanceTolerance(double tolerance)
License requirements: ugweld ("UG WELD") . |
void |
setGridAngleTolerance(double gridAngleTolerance)
License requirements: ugweld ("UG WELD") . |
void |
setGridIncrement(double gridIncrement)
License requirements: ugweld ("UG WELD") . |
void |
setHeight(double height)
License requirements: ugweld ("UG WELD") . |
void |
setHemMethod(EasyPatternBuilder.HemMethodTypes hemMethod)
License requirements: ugweld ("UG WELD") . |
void |
setLengthAndWidth(double lengthAndWidth)
License requirements: ugweld ("UG WELD") . |
void |
setMaximumSpacing(double maximumSpacing)
License requirements: ugweld ("UG WELD") . |
void |
setMinimumFlangeWidth(double minimumFlangeWidth)
License requirements: ugweld ("UG WELD") . |
void |
setNumberSurfaceVectors(int numberSurfaceVectors)
License requirements: ugweld ("UG WELD") . |
void |
setPlaneLocation(double planeLocation)
License requirements: ugweld ("UG WELD") . |
void |
setPlaneMethod(EasyPatternBuilder.PlaneMethodTypes planeMethod)
License requirements: ugweld ("UG WELD") . |
void |
setReverseDirection(boolean reverseDirection)
License requirements: ugweld ("UG WELD") . |
void |
setSpacingMethod(EasyPatternBuilder.SpacingMethodTypes spacingMethod)
License requirements: ugweld ("UG WELD") . |
void |
setTrimEdgeOffset(double trimEdgeOffset)
License requirements: ugweld ("UG WELD") . |
void |
setType(EasyPatternBuilder.Types type)
License requirements: ugweld ("UG WELD") . |
EasyPatternBuilder.SpacingMethodTypes |
spacingMethod()
Returns the spacing method.
|
ScCollector |
surfaceVectorFace()
Returns the surface vector face.
|
double |
trimEdgeOffset()
Returns the trim edge offset distance.
|
EasyPatternBuilder.Types |
type()
Returns the type of pattern to created.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
ScCollector surfaceVectorFace() throws NXException, RemoteException
NXException
RemoteException
boolean reverseDirection() throws NXException, RemoteException
NXException
RemoteException
void setReverseDirection(boolean reverseDirection) throws NXException, RemoteException
reverseDirection
- NXException
RemoteException
Section patternPath() throws NXException, RemoteException
NXException
RemoteException
EasyPatternBuilder.PlaneMethodTypes planeMethod() throws NXException, RemoteException
NXException
RemoteException
void setPlaneMethod(EasyPatternBuilder.PlaneMethodTypes planeMethod) throws NXException, RemoteException
planeMethod
- NXException
RemoteException
EasyPatternBuilder.SpacingMethodTypes spacingMethod() throws NXException, RemoteException
NXException
RemoteException
void setSpacingMethod(EasyPatternBuilder.SpacingMethodTypes spacingMethod) throws NXException, RemoteException
spacingMethod
- NXException
RemoteException
double gridIncrement() throws NXException, RemoteException
NXException
RemoteException
void setGridIncrement(double gridIncrement) throws NXException, RemoteException
gridIncrement
- NXException
RemoteException
double planeLocation() throws NXException, RemoteException
NXException
RemoteException
void setPlaneLocation(double planeLocation) throws NXException, RemoteException
planeLocation
- NXException
RemoteException
int numberSurfaceVectors() throws NXException, RemoteException
NXException
RemoteException
void setNumberSurfaceVectors(int numberSurfaceVectors) throws NXException, RemoteException
numberSurfaceVectors
- NXException
RemoteException
double trimEdgeOffset() throws NXException, RemoteException
NXException
RemoteException
void setTrimEdgeOffset(double trimEdgeOffset) throws NXException, RemoteException
trimEdgeOffset
- NXException
RemoteException
double backEdgeOffset() throws NXException, RemoteException
NXException
RemoteException
void setBackEdgeOffset(double backEdgeOffset) throws NXException, RemoteException
backEdgeOffset
- NXException
RemoteException
double maximumSpacing() throws NXException, RemoteException
NXException
RemoteException
void setMaximumSpacing(double maximumSpacing) throws NXException, RemoteException
maximumSpacing
- NXException
RemoteException
EasyPatternBuilder.HemMethodTypes hemMethod() throws NXException, RemoteException
NXException
RemoteException
void setHemMethod(EasyPatternBuilder.HemMethodTypes hemMethod) throws NXException, RemoteException
hemMethod
- NXException
RemoteException
double distanceTolerance() throws NXException, RemoteException
NXException
RemoteException
void setDistanceTolerance(double tolerance) throws NXException, RemoteException
tolerance
- NXException
RemoteException
double lengthAndWidth() throws NXException, RemoteException
NXException
RemoteException
void setLengthAndWidth(double lengthAndWidth) throws NXException, RemoteException
lengthAndWidth
- NXException
RemoteException
double height() throws NXException, RemoteException
NXException
RemoteException
void setHeight(double height) throws NXException, RemoteException
height
- NXException
RemoteException
double gridAngleTolerance() throws NXException, RemoteException
NXException
RemoteException
void setGridAngleTolerance(double gridAngleTolerance) throws NXException, RemoteException
gridAngleTolerance
- NXException
RemoteException
double minimumFlangeWidth() throws NXException, RemoteException
NXException
RemoteException
void setMinimumFlangeWidth(double minimumFlangeWidth) throws NXException, RemoteException
minimumFlangeWidth
- NXException
RemoteException
EasyPatternBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(EasyPatternBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.