public interface AutoPointBuilder extends Builder
AutoPointBuilder
builder WeldManager.createAutoPointBuilder(nxopen.features.Feature)
Property | Value |
---|---|
DistanceFromEnds | 15.0 (millimeters part), 0.5 (inches part) |
FaceGapDistance | 1.5 (millimeters part), 0.05 (inches part) |
MaximumBendRadius | 16 (millimeters part), 0.75 (inches part) |
MaximumCenterlineWidth | 100 (millimeters part), 4 (inches part) |
MaximumSingleThickness | 2 (millimeters part), 0.08 (inches part) |
MaximumSpacingBetweenPoints | 50 (millimeters part), 2.0 (inches part) |
MimimumNumberPointsOnOverlap | 3 |
MinimumFlangeWidth | 6.0 (millimeters part), 0.25 (inches part) |
MinimumSpacingBetweenPoints | 25 (millimeters part), 1.0 (inches part) |
OffsetDistanceFromEdge | 6.25 (millimeters part), 0.25 (inches part) |
ReuseMatchTolerance | 1.0 (millimeters part), 0.04 (inches part) |
UniformSpacingTolerance | 4 (millimeters part), 0.16 (inches part) |
Modifier and Type | Interface and Description |
---|---|
static class |
AutoPointBuilder.InterferenceDetails
Settings to indicate whether an interference is near an existing weld point.
|
static class |
AutoPointBuilder.Types
Settings to indicate whether new features should be created, or if features will be reused.
|
Modifier and Type | Method and Description |
---|---|
SelectComponentList |
componentsToJoin()
Returns the components that should be welded together.
|
SelectComponentList |
componentsTreatAsUnit()
Returns the components to treat as unit.
|
NXObject |
createFeatureSet(int interferenceIndex)
Creates a feature set containing weld points for a given interference.
|
double |
distanceFromEnds()
Returns the distance from the ends to start creating weld points at
License requirements: None. |
double |
faceGapDistance()
Returns the face gap distance.
|
int |
findNumberOfInterferenceRegions()
Finds all the interference areas between the selected components.
|
AutoPointBuilder.InterferenceDetails |
getInterferenceDetails(int interferenceIndex)
The status indicating if the interference has existing weld points touching it.
|
PointMarkBuilder.WeldTypes |
getWeldType()
Gets the weld type references in the customer defaults to create.
|
double |
maximumBendRadius()
Returns the bend radius of a flange.
|
double |
maximumCenterlineWidth()
Returns the maximum centerline width.
|
double |
maximumSingleThickness()
Returns the maximum single metal thinkness for all the selected components.
|
double |
maximumSpacingBetweenPoints()
Returns the maximum spacing between points
License requirements: None. |
int |
mimimumNumberPointsOnOverlap()
Returns the mimimum number points to create on an overlap sheet
License requirements: None. |
double |
minimumFlangeWidth()
Returns the minimum flange width.
|
double |
minimumSpacingBetweenPoints()
Returns the minimum spacing between points
License requirements: None. |
double |
offsetDistanceFromEdge()
Returns the offset distance from edge
License requirements: None. |
SelectFeatureList |
reuseFeatures()
Returns the feature to reuse intead of creating new.
|
double |
reuseMatchTolerance()
Returns the distance used to determine if the location of an existing weld feature is coincident with the
newly calculated location.
|
void |
setDistanceFromEnds(double distanceFromEnds)
License requirements: ugweld ("UG WELD") . |
void |
setFaceGapDistance(double faceGapDistance)
License requirements: ugweld ("UG WELD") . |
void |
setMaximumBendRadius(double maximumBendRadius)
License requirements: ugweld ("UG WELD") . |
void |
setMaximumCenterlineWidth(double maximumCenterlineWidth)
License requirements: ugweld ("UG WELD") . |
void |
setMaximumSingleThickness(double maximumSingleThickness)
License requirements: ugweld ("UG WELD") . |
void |
setMaximumSpacingBetweenPoints(double maximumSpacingBetweenPoints)
License requirements: ugweld ("UG WELD") . |
void |
setMimimumNumberPointsOnOverlap(int mimimumNumberPointsOnOverlap)
License requirements: ugweld ("UG WELD") . |
void |
setMinimumFlangeWidth(double minimumFlangeWidth)
License requirements: ugweld ("UG WELD") . |
void |
setMinimumSpacingBetweenPoints(double minimumSpacingBetweenPoints)
License requirements: ugweld ("UG WELD") . |
void |
setOffsetDistanceFromEdge(double offsetDistanceFromEdge)
License requirements: ugweld ("UG WELD") . |
void |
setReuseMatchTolerance(double reuseMatchTolerance)
License requirements: ugweld ("UG WELD") . |
void |
setType(AutoPointBuilder.Types type)
License requirements: ugweld ("UG WELD") . |
void |
setUniformSpacingTolerance(double uniformSpacingTolerance)
License requirements: ugweld ("UG WELD") . |
void |
setWeldType(PointMarkBuilder.WeldTypes weldType)
Sets the weld type references in the customer defaults to create.
|
void |
setWeldType(WeldFeatureSetType weldPointType)
Deprecated.
Deprecated in NX10.0.0. Use overloaded function with PointMark enum instead.
|
AutoPointBuilder.Types |
type()
Returns the type of creation.
|
double |
uniformSpacingTolerance()
Returns the distance that maximum spacing can be exceeded to achieve uniform spacing
License requirements: None. |
WeldFeatureSetType |
weldType()
Deprecated.
Deprecated in NX10.0.0. Use overloaded function with PointMark enum instead.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
AutoPointBuilder.Types type() throws NXException, RemoteException
NXException
RemoteException
void setType(AutoPointBuilder.Types type) throws NXException, RemoteException
type
- NXException
RemoteException
SelectComponentList componentsToJoin() throws NXException, RemoteException
NXException
RemoteException
SelectComponentList componentsTreatAsUnit() throws NXException, RemoteException
NXException
RemoteException
SelectFeatureList reuseFeatures() throws NXException, RemoteException
NXException
RemoteException
int findNumberOfInterferenceRegions() throws NXException, RemoteException
NXException
RemoteException
NXObject createFeatureSet(int interferenceIndex) throws NXException, RemoteException
interferenceIndex
- Index to the desired interferenceNXException
RemoteException
AutoPointBuilder.InterferenceDetails getInterferenceDetails(int interferenceIndex) throws NXException, RemoteException
interferenceIndex
- Index to the desired interferenceNXException
RemoteException
double faceGapDistance() throws NXException, RemoteException
NXException
RemoteException
void setFaceGapDistance(double faceGapDistance) throws NXException, RemoteException
faceGapDistance
- NXException
RemoteException
int mimimumNumberPointsOnOverlap() throws NXException, RemoteException
NXException
RemoteException
void setMimimumNumberPointsOnOverlap(int mimimumNumberPointsOnOverlap) throws NXException, RemoteException
mimimumNumberPointsOnOverlap
- NXException
RemoteException
double minimumSpacingBetweenPoints() throws NXException, RemoteException
NXException
RemoteException
void setMinimumSpacingBetweenPoints(double minimumSpacingBetweenPoints) throws NXException, RemoteException
minimumSpacingBetweenPoints
- NXException
RemoteException
double maximumSpacingBetweenPoints() throws NXException, RemoteException
NXException
RemoteException
void setMaximumSpacingBetweenPoints(double maximumSpacingBetweenPoints) throws NXException, RemoteException
maximumSpacingBetweenPoints
- NXException
RemoteException
double uniformSpacingTolerance() throws NXException, RemoteException
NXException
RemoteException
void setUniformSpacingTolerance(double uniformSpacingTolerance) throws NXException, RemoteException
uniformSpacingTolerance
- NXException
RemoteException
double offsetDistanceFromEdge() throws NXException, RemoteException
NXException
RemoteException
void setOffsetDistanceFromEdge(double offsetDistanceFromEdge) throws NXException, RemoteException
offsetDistanceFromEdge
- NXException
RemoteException
double maximumCenterlineWidth() throws NXException, RemoteException
NXException
RemoteException
void setMaximumCenterlineWidth(double maximumCenterlineWidth) throws NXException, RemoteException
maximumCenterlineWidth
- NXException
RemoteException
double maximumSingleThickness() throws NXException, RemoteException
NXException
RemoteException
void setMaximumSingleThickness(double maximumSingleThickness) throws NXException, RemoteException
maximumSingleThickness
- NXException
RemoteException
double maximumBendRadius() throws NXException, RemoteException
NXException
RemoteException
void setMaximumBendRadius(double maximumBendRadius) throws NXException, RemoteException
maximumBendRadius
- NXException
RemoteException
double minimumFlangeWidth() throws NXException, RemoteException
NXException
RemoteException
void setMinimumFlangeWidth(double minimumFlangeWidth) throws NXException, RemoteException
minimumFlangeWidth
- NXException
RemoteException
double reuseMatchTolerance() throws NXException, RemoteException
NXException
RemoteException
void setReuseMatchTolerance(double reuseMatchTolerance) throws NXException, RemoteException
reuseMatchTolerance
- NXException
RemoteException
double distanceFromEnds() throws NXException, RemoteException
NXException
RemoteException
void setDistanceFromEnds(double distanceFromEnds) throws NXException, RemoteException
distanceFromEnds
- NXException
RemoteException
WeldFeatureSetType weldType() throws NXException, RemoteException
NXException
RemoteException
void setWeldType(WeldFeatureSetType weldPointType) throws NXException, RemoteException
weldPointType
- NXException
RemoteException
PointMarkBuilder.WeldTypes getWeldType() throws NXException, RemoteException
NXException
RemoteException
void setWeldType(PointMarkBuilder.WeldTypes weldType) throws NXException, RemoteException
weldType
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.