public interface ConstraintDisplayBuilder extends Builder
ConstraintDisplayBuilder
can be used to control visibility
of constraints and optionally components. Any selected constraint is shown, and any
constraint that refers to geometry in selected components is shown (subject to the
setting of the VisibleConstraintsRule). All other constraints are hidden.
AssemblyManager.createConstraintDisplayBuilder()
Property | Value |
---|---|
ChangeComponentVisibility | 1 |
FilterNavigator | 0 |
VisibleConstraintsRule | BetweenComponents |
Modifier and Type | Interface and Description |
---|---|
static class |
ConstraintDisplayBuilder.VisibleConstraintsRuleOptions
This enum is used to control which constraints are treated as connected to the selected
components.
|
Modifier and Type | Method and Description |
---|---|
boolean |
changeComponentVisibility()
Returns the flag indicating whether or not a Show Only operation should be done on the connecting
components.
|
boolean |
filterNavigator()
Returns the flag indicating whether the assembly navigator should filter hidden constraints.
|
SelectDisplayableObjectList |
objectSelection()
Returns the selected constraints and components.
|
void |
setChangeComponentVisibility(boolean changeComponentVisibility)
License requirements: assemblies ("ASSEMBLIES MODULE") . |
void |
setFilterNavigator(boolean filterNavigator)
License requirements: assemblies ("ASSEMBLIES MODULE") . |
void |
setVisibleConstraintsRule(ConstraintDisplayBuilder.VisibleConstraintsRuleOptions visibleConstraintsRule)
License requirements: assemblies ("ASSEMBLIES MODULE") . |
ConstraintDisplayBuilder.VisibleConstraintsRuleOptions |
visibleConstraintsRule()
Returns the rule determining which constraints are treated as connected to the selected components.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SelectDisplayableObjectList objectSelection() throws NXException, RemoteException
NXException
RemoteException
ConstraintDisplayBuilder.VisibleConstraintsRuleOptions visibleConstraintsRule() throws NXException, RemoteException
NXException
RemoteException
void setVisibleConstraintsRule(ConstraintDisplayBuilder.VisibleConstraintsRuleOptions visibleConstraintsRule) throws NXException, RemoteException
visibleConstraintsRule
- NXException
RemoteException
boolean changeComponentVisibility() throws NXException, RemoteException
NXException
RemoteException
void setChangeComponentVisibility(boolean changeComponentVisibility) throws NXException, RemoteException
changeComponentVisibility
- NXException
RemoteException
boolean filterNavigator() throws NXException, RemoteException
NXException
RemoteException
void setFilterNavigator(boolean filterNavigator) throws NXException, RemoteException
filterNavigator
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.