BodyVisibilityVisitor
-
class
BodyVisibilityVisitor()
Constructors
Properties
Accessors
appliedVisibilityconfigurationcurrentNodenodeConfigurationresultstatevisibilityFormatter
Methods
_getInheritedVisibility()_getInitiallyHiddenNodeVisibility()_getNodeVisibility()_getPmiBodyVisibility()_getVisibilityConfig()_handleNonAffectedNodeVisibility()_updateNodeVisibility()_updateVisitorState()enterAnyBody()enterCadView()enterPmi()enterProductOccurrence()leaveAnyBody()leaveCadView()leaveNode()leavePmi()leaveProductOccurrence()
Constructors
-
BodyVisibilityVisitor.constructor(options) Arguments: - options (
VisibilityVisitorOptions()) – None
Return type: - options (
Accessors
Methods
_getInheritedVisibility
-
BodyVisibilityVisitor._getInheritedVisibility() Return type: boolean | null
_getNodeVisibility
-
BodyVisibilityVisitor._getNodeVisibility(preventFromResetting) Arguments: - preventFromResetting (
boolean()) –
Return type: boolean | null
- preventFromResetting (
_getVisibilityConfig
-
BodyVisibilityVisitor._getVisibilityConfig() Return type: NodeVisibilityConfig()
_handleNonAffectedNodeVisibility
-
BodyVisibilityVisitor._handleNonAffectedNodeVisibility() Return type: boolean | null
_updateNodeVisibility
-
BodyVisibilityVisitor._updateNodeVisibility(node) Arguments: - node (AnyTreeNode) –
Return type: void
_updateVisitorState
-
BodyVisibilityVisitor._updateVisitorState(node, preventFromResetting) Arguments: - node (AnyTreeNode) –
- preventFromResetting (
boolean()) –
Return type: void
enterAnyBody
enterCadView
enterProductOccurrence
-
BodyVisibilityVisitor.enterProductOccurrence(node) Arguments: - node (
ProductOccurrence()) – None
Return type: void
- node (
leaveProductOccurrence
-
BodyVisibilityVisitor.leaveProductOccurrence(node) Arguments: - node (
ProductOccurrence()) –
Return type: void
- node (