public interface MechanicalRoutingSubsetBuilder extends Builder
Subset
that are used to define the context needed to perform a Mechanical Routing Design activity. The builder may
generate multiple subsets. The content of these subsets can be classified into "Work" content - the elements
of the Routing design that the user would like to focus on and "Surrounding Data" content - the 3D content that
surrounds the Routing design. The subset definition process utilizes the concept of a Run ja class TBD by NX P and ID
while defining the recipe terms needed for the subsets. SubsetCollection.createMechanicalRoutingSubsetBuilderForSurroundingEdit(nxopen.assemblies.SubsetBuilder)
Modifier and Type | Interface and Description |
---|---|
static class |
MechanicalRoutingSubsetBuilder.SurroundingDataRecipeMethod
Represents the method to use to determine the surrounding data corresponding to the routing design content that has been loaded.
1.
|
Modifier and Type | Method and Description |
---|---|
void |
appendSearchResultElementToSelectedList(String runID)
Appends the Search Result Element corresponding to the given Run ID to the SelectedSearchResultElement list on
MechanicalRoutingSubsetBuilder . |
boolean |
fixtures()
Returns an option for inclusion of fixtures DE's in the Routing Work.
|
ConfigurationContextBuilder |
getConfigurationContextBuilder()
Returns the configuration context builder which will be used by user to set revision rule or effectivity and then user
needs to use
FindInCollaborativeDesign to search for runs
using object type RunElement. |
SubsetBuilder |
getSearchSubsetBuilder()
The subset builder which is used for searching runs, the user will have to use
FindInCollaborativeDesign to search for runs
using object type RunElement. |
boolean |
insulation()
Returns an option for inclusion of insulation DE's in the Routing Work Subset.
|
void |
removeAllSearchResultElementsFromSelectedList()
Removes all the Search Result Element from the SelectedSearchResultElement list on
MechanicalRoutingSubsetBuilder . |
void |
removeSearchResultElementFromSelectedList(String runID)
Removes the Search Result Element corresponding to the given Run ID from the SelectedSearchResultElement list on
MechanicalRoutingSubsetBuilder . |
void |
setFixtures(boolean includeFixtures)
License requirements: nx_4gd_integration ("4th Generation Design") . |
void |
setInsulation(boolean includeInsulation)
License requirements: nx_4gd_integration ("4th Generation Design") . |
void |
setRoutingSubsetAsWorkPart()
The builder may generate multiple subsets.
|
void |
setSearchSubsetBuilder(SubsetBuilder subsetBuilder)
Sets the subset builder which needs to be set by user to search runs, the user will have to use
FindInCollaborativeDesign to search for runs
using object type RunElement. |
void |
setSurroundingDataProximityDistance(double surroundingDataProximityDistance)
License requirements: None. |
void |
setSurroundingDataRecipeMethodType(MechanicalRoutingSubsetBuilder.SurroundingDataRecipeMethod surroundingDataRecipeMethod)
License requirements: nx_4gd_integration ("4th Generation Design") . |
double |
surroundingDataProximityDistance()
Returns a proximity to Routing Content method has been selected to determine the surrounding content then
this is the distance value used to perform the evaluation.
|
MechanicalRoutingSubsetBuilder.SurroundingDataRecipeMethod |
surroundingDataRecipeMethodType()
Returns the routing recipes
MechanicalRoutingSubsetBuilder
License requirements: None. |
SubsetBuilder |
updateSubsetUsingConfigurationContext(SubsetBuilder inputSubsetBuilder)
The routing subsets will be updated (e.g. revision rule, effectivity) using the information available on the
ConfigurationContext if the input is NULL.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
MechanicalRoutingSubsetBuilder.SurroundingDataRecipeMethod surroundingDataRecipeMethodType() throws NXException, RemoteException
MechanicalRoutingSubsetBuilder
NXException
RemoteException
void setSurroundingDataRecipeMethodType(MechanicalRoutingSubsetBuilder.SurroundingDataRecipeMethod surroundingDataRecipeMethod) throws NXException, RemoteException
surroundingDataRecipeMethod
- NXException
RemoteException
double surroundingDataProximityDistance() throws NXException, RemoteException
NXException
RemoteException
void setSurroundingDataProximityDistance(double surroundingDataProximityDistance) throws NXException, RemoteException
surroundingDataProximityDistance
- NXException
RemoteException
boolean insulation() throws NXException, RemoteException
NXException
RemoteException
void setInsulation(boolean includeInsulation) throws NXException, RemoteException
includeInsulation
- NXException
RemoteException
boolean fixtures() throws NXException, RemoteException
NXException
RemoteException
void setFixtures(boolean includeFixtures) throws NXException, RemoteException
includeFixtures
- NXException
RemoteException
SubsetBuilder getSearchSubsetBuilder() throws NXException, RemoteException
FindInCollaborativeDesign
to search for runs
using object type RunElement.
NXException
RemoteException
void setSearchSubsetBuilder(SubsetBuilder subsetBuilder) throws NXException, RemoteException
FindInCollaborativeDesign
to search for runs
using object type RunElement.
subsetBuilder
- NXException
RemoteException
ConfigurationContextBuilder getConfigurationContextBuilder() throws NXException, RemoteException
FindInCollaborativeDesign
to search for runs
using object type RunElement. This is the builder which will be returned whenever you are creating new subsets.
This will be NULL in edit mode scenario.
NXException
RemoteException
void appendSearchResultElementToSelectedList(String runID) throws NXException, RemoteException
MechanicalRoutingSubsetBuilder
.
runID
- NXException
RemoteException
void removeSearchResultElementFromSelectedList(String runID) throws NXException, RemoteException
MechanicalRoutingSubsetBuilder
.
runID
- NXException
RemoteException
void removeAllSearchResultElementsFromSelectedList() throws NXException, RemoteException
MechanicalRoutingSubsetBuilder
.
NXException
RemoteException
SubsetBuilder updateSubsetUsingConfigurationContext(SubsetBuilder inputSubsetBuilder) throws NXException, RemoteException
inputSubsetBuilder
- NXException
RemoteException
void setRoutingSubsetAsWorkPart() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.