public interface ConnectionFinderBuilder extends TaggedObject, IComponentBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
ConnectionFinderBuilder.FilterTypes
Filter values to control "Save All" processing.
|
Modifier and Type | Method and Description |
---|---|
void |
centerNode(NXObject nodeTag)
Adjusts the display of the part and fits the selected weld points in the center of the graphics window.
|
void |
clearAllTree()
Clears the tree list and allows you to perform another search.
|
void |
clearMarking(NXObject nodeTag)
Unmarks (removes save or delete mark) the weld feature from processing.
|
void |
deleteNode(NXObject nodeTag)
Deletes the connected part information from the results.
|
ConnectionFinderBuilder.FilterTypes |
filter()
Returns the filter values to contol Save All processing.
|
ScCollector |
getEdgeNodeCollector(NXObject weldObject,
int edgeNodeIndex)
Get the edge collector for a specific weld object and index.
|
ScCollector |
getFaceNodeCollector(NXObject weldObject,
int faceNodeIndex)
Get the face collector for a specific weld object and index.
|
ScCollector[] |
getFaces(NXObject weldObject)
Get the face collectors for the given feature set or point depending on the
listFeatureSet() and setListFeatureSet(boolean) . |
boolean |
isEdgeNodeEmpty(NXObject weldObject,
int edgeNodeIndex)
Identify if the edge collector for a specific weld object and index has edges assigned to it.
|
boolean |
isFaceNodeEmpty(NXObject weldObject,
int faceNodeIndex)
Identify if the face collector for a specific weld object and index has faces assigned to it.
|
boolean |
listFeatureSet()
Returns the option to list the search results according to the feature sets that the specified weld point belongs to.
|
ScCollector |
reassignEdge()
Returns the edges to use when the reassign button is invoked.
|
void |
reassignEdgeNode(NXObject ownerTag,
NXObject nodeTag)
Reassign the edges from the Reassign Edge collector to the specified node.
|
ScCollector |
reassignFace()
Returns the faces to use when the reassign button is invoked.
|
void |
reassignFaceNode(NXObject ownerTag,
NXObject nodeTag)
Reassign the faces from the Reassign Face collector to the specified node.
|
void |
reorderAfterEdgeNode(NXObject parentTag,
int edgeSetIndexToMove,
int edgeSetIndexToReoderAfter)
Reorders a selected edge by putting it after the specified edge.
|
void |
reorderAfterFaceNode(NXObject parentTag,
int faceSetIndexToMove,
int faceSetIndexToReoderAfter)
Reorders a selected face by putting it after the specified face.
|
void |
reorderBeforeEdgeNode(NXObject parentTag,
int edgeSetIndexToMove,
int edgeSetIndexToReoderBefore)
Reorders a selected edge by putting it before the specified edge.
|
void |
reorderBeforeFaceNode(NXObject parentTag,
int faceSetIndexToMove,
int faceSetIndexToReoderBefore)
Reorders a selected face by putting it before the specified face.
|
void |
requiredFaceNode(NXObject nodeTag,
boolean isRequired)
Identify if the face node is required (true) or optional (false).
|
void |
saveAllTree()
Identify all the connected part information as "saved" so the commit will save the information.
|
void |
saveNode(NXObject nodeTag)
Identify the connected part information as "saved" so commit will save the information.
|
void |
setFilter(ConnectionFinderBuilder.FilterTypes filter)
License requirements: ugweld ("UG WELD") . |
void |
setListFeatureSet(boolean listFeatureSet)
License requirements: ugweld ("UG WELD") . |
void |
setUpdateCoordinateSystem(boolean updateCoordinateSystem)
License requirements: ugweld ("UG WELD") . |
boolean |
updateCoordinateSystem()
Returns the option to update the coordinate system for the node from the obtained reconnection when saved.
|
printTestData, printTestData, tag, tagValue
validate
ConnectionFinderBuilder.FilterTypes filter() throws NXException, RemoteException
NXException
RemoteException
void setFilter(ConnectionFinderBuilder.FilterTypes filter) throws NXException, RemoteException
filter
- NXException
RemoteException
boolean listFeatureSet() throws NXException, RemoteException
NXException
RemoteException
void setListFeatureSet(boolean listFeatureSet) throws NXException, RemoteException
listFeatureSet
- NXException
RemoteException
void reorderBeforeFaceNode(NXObject parentTag, int faceSetIndexToMove, int faceSetIndexToReoderBefore) throws NXException, RemoteException
parentTag
- Parent Weld Feature.faceSetIndexToMove
- Index of the face set to reorderfaceSetIndexToReoderBefore
- Index of the face set to reposition beforeNXException
RemoteException
void reorderAfterFaceNode(NXObject parentTag, int faceSetIndexToMove, int faceSetIndexToReoderAfter) throws NXException, RemoteException
parentTag
- Parent Weld Feature.faceSetIndexToMove
- Index of the face set to reorderfaceSetIndexToReoderAfter
- Index of the face set to reposition afterNXException
RemoteException
void centerNode(NXObject nodeTag) throws NXException, RemoteException
nodeTag
- Weld Feature.NXException
RemoteException
ScCollector reassignFace() throws NXException, RemoteException
NXException
RemoteException
void deleteNode(NXObject nodeTag) throws NXException, RemoteException
nodeTag
- Weld FeatureNXException
RemoteException
void saveAllTree() throws NXException, RemoteException
ConnectionFinderBuilder.FilterTypes
. Will not mark nodes identified in failure condition.
NXException
RemoteException
void clearAllTree() throws NXException, RemoteException
NXException
RemoteException
void saveNode(NXObject nodeTag) throws NXException, RemoteException
nodeTag
- Weld Feature.NXException
RemoteException
void reassignFaceNode(NXObject ownerTag, NXObject nodeTag) throws NXException, RemoteException
ownerTag
- Weld Feature Set or Feature Point.nodeTag
- Face, or collector, identify which faces to modify in set or point.NXException
RemoteException
void clearMarking(NXObject nodeTag) throws NXException, RemoteException
nodeTag
- Weld Feature.NXException
RemoteException
boolean updateCoordinateSystem() throws NXException, RemoteException
NXException
RemoteException
void setUpdateCoordinateSystem(boolean updateCoordinateSystem) throws NXException, RemoteException
updateCoordinateSystem
- NXException
RemoteException
boolean isFaceNodeEmpty(NXObject weldObject, int faceNodeIndex) throws NXException, RemoteException
weldObject
- Specific weld feature set or point to search for.faceNodeIndex
- Specific position index to look for in the weld object.NXException
RemoteException
ScCollector getFaceNodeCollector(NXObject weldObject, int faceNodeIndex) throws NXException, RemoteException
weldObject
- Specific weld feature set or point to search for.faceNodeIndex
- Specific position index to look for in the weld object.NXException
RemoteException
void reorderBeforeEdgeNode(NXObject parentTag, int edgeSetIndexToMove, int edgeSetIndexToReoderBefore) throws NXException, RemoteException
parentTag
- Parent Weld Feature.edgeSetIndexToMove
- Index of the edge set to reorderedgeSetIndexToReoderBefore
- Index of the edge set to reposition beforeNXException
RemoteException
void reorderAfterEdgeNode(NXObject parentTag, int edgeSetIndexToMove, int edgeSetIndexToReoderAfter) throws NXException, RemoteException
parentTag
- Parent Weld Feature.edgeSetIndexToMove
- Index of the edge set to reorderedgeSetIndexToReoderAfter
- Index of the edge set to reposition afterNXException
RemoteException
ScCollector reassignEdge() throws NXException, RemoteException
NXException
RemoteException
void reassignEdgeNode(NXObject ownerTag, NXObject nodeTag) throws NXException, RemoteException
ownerTag
- Weld Feature Set or Feature Point.nodeTag
- Edge, or collector, identify which edges to modify in set or point.NXException
RemoteException
boolean isEdgeNodeEmpty(NXObject weldObject, int edgeNodeIndex) throws NXException, RemoteException
weldObject
- Specific weld feature set or point to search for.edgeNodeIndex
- Specific position index to look for in the weld object.NXException
RemoteException
ScCollector getEdgeNodeCollector(NXObject weldObject, int edgeNodeIndex) throws NXException, RemoteException
weldObject
- Specific weld feature set or point to search for.edgeNodeIndex
- Specific position index to look for in the weld object.NXException
RemoteException
void requiredFaceNode(NXObject nodeTag, boolean isRequired) throws NXException, RemoteException
nodeTag
- Weld face identifier. Typically, this will be the tag for the collector.isRequired
- Is the face node required (true) or optional (false)?NXException
RemoteException
ScCollector[] getFaces(NXObject weldObject) throws NXException, RemoteException
listFeatureSet()
and setListFeatureSet(boolean)
.
weldObject
- Specific weld feature set or point to search for.NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.