SectionViewBuilder Class¶
-
class
NXOpen.Drawings.
SectionViewBuilder
¶ Bases:
NXOpen.Builder
Represents a
NXOpen.Drawings.SectionView
builderTo create a new instance of this class, use
NXOpen.Drawings.DraftingViewCollection.CreateSectionViewBuilder
Default values.
Property Value CreateFolded 1 SectionViewTool.Orientation 0 ViewPlacement.AlignmentMethod Infer ViewPlacement.AlignmentOption ToView ViewStyle.ViewStyleGeneral.AngleValue 0.0 ViewStyle.ViewStyleGeneral.Scale.Denominator 1.0 ViewStyle.ViewStyleGeneral.Scale.Numerator 1.0 ViewStyle.ViewStyleGeneral.Scale.ScaleType Ratio ViewStyle.ViewStyleOrientation.HingeLine.ReverseDirection false ViewStyle.ViewStyleOrientation.HingeLine.VectorOption Inferred ViewStyle.ViewStyleOrientation.Ovt.AssociativeOrientation 0 ViewUnfolded (deprecated) 1 New in version NX6.0.0.
Properties¶
Property | Description |
---|---|
CreateFolded | Returns or sets the create folded |
HiddenObjects | Returns the hidden objects |
NonSectionedObjects | Returns the non sectioned objects |
ParentView | Returns the selected parent view |
SectionLine | Returns the section Line |
SectionLineSegments | Returns the section line segment builder |
SectionViewMode | Returns or sets the section line mode |
SectionViewTool | Returns the section view tool |
SectionViewType | Returns or sets the section line type |
Tag | Returns the Tag for this object. |
ViewOrientation | Returns the view orientation |
ViewPlacement | Returns the view placement |
ViewStyle | Returns the view style |
ViewUnfolded | Returns or sets the view unfolded toggle |
Methods¶
Method | Description |
---|---|
Commit | Commits any edits that have been applied to the builder. |
Destroy | Deletes the builder, and cleans up any objects created by the builder. |
GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
GetObject | Returns the object currently being edited by this builder. |
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
SectionViewBuilderSectionCutType Enumeration | Section Line Cut type |
SectionViewBuilderSectionLineType Enumeration | Section Line type |
SectionViewBuilderSectionViewModeType Enumeration | Section Line Mode |
Property Detail¶
CreateFolded¶
-
SectionViewBuilder.
CreateFolded
¶ Returns or sets the create folded
-------------------------------------
Getter Method
Signature
CreateFolded()
Returns: Return type: bool New in version NX10.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CreateFolded(viewUnfolded)
Parameters: viewUnfolded (bool) – New in version NX10.0.0.
License requirements: drafting (“DRAFTING”)
NonSectionedObjects¶
-
SectionViewBuilder.
NonSectionedObjects
¶ Returns the non sectioned objects
-------------------------------------
Getter Method
Signature
NonSectionedObjects()
Returns: Return type: NXOpen.Drawings.HiddenObjectsBuilder
New in version NX6.0.0.
License requirements: None.
ParentView¶
-
SectionViewBuilder.
ParentView
¶ Returns the selected parent view
-------------------------------------
Getter Method
Signature
ParentView()
Returns: Return type: NXOpen.Drawings.ParentViewBuilder
New in version NX10.0.0.
License requirements: None.
SectionLine¶
-
SectionViewBuilder.
SectionLine
¶ Returns the section Line
-------------------------------------
Getter Method
Signature
SectionLine()
Returns: Return type: NXOpen.Drawings.SpecifySectionLineBuilder
New in version NX6.0.0.
License requirements: None.
SectionLineSegments¶
-
SectionViewBuilder.
SectionLineSegments
¶ Returns the section line segment builder
-------------------------------------
Getter Method
Signature
SectionLineSegments()
Returns: Return type: NXOpen.Drawings.SectionLineSegmentsBuilder
New in version NX10.0.0.
License requirements: None.
SectionViewMode¶
-
SectionViewBuilder.
SectionViewMode
¶ Returns or sets the section line mode
-------------------------------------
Getter Method
Signature
SectionViewMode()
Returns: Return type: NXOpen.Drawings.SectionViewBuilderSectionViewModeType
New in version NX10.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SectionViewMode(sectionViewMode)
Parameters: sectionViewMode ( NXOpen.Drawings.SectionViewBuilderSectionViewModeType
) –New in version NX10.0.0.
License requirements: None.
SectionViewTool¶
-
SectionViewBuilder.
SectionViewTool
¶ Returns the section view tool
-------------------------------------
Getter Method
Signature
SectionViewTool()
Returns: Return type: NXOpen.Drawings.SvtBuilder
New in version NX6.0.0.
License requirements: None.
SectionViewType¶
-
SectionViewBuilder.
SectionViewType
¶ Returns or sets the section line type
-------------------------------------
Getter Method
Signature
SectionViewType()
Returns: Return type: NXOpen.Drawings.SectionViewBuilderSectionLineType
New in version NX10.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SectionViewType(sectionLineType)
Parameters: sectionLineType ( NXOpen.Drawings.SectionViewBuilderSectionLineType
) –New in version NX10.0.0.
License requirements: None.
ViewOrientation¶
-
SectionViewBuilder.
ViewOrientation
¶ Returns the view orientation
-------------------------------------
Getter Method
Signature
ViewOrientation()
Returns: Return type: NXOpen.Drawings.ViewOrientationBuilder
New in version NX6.0.0.
License requirements: None.
ViewPlacement¶
-
SectionViewBuilder.
ViewPlacement
¶ Returns the view placement
-------------------------------------
Getter Method
Signature
ViewPlacement()
Returns: Return type: NXOpen.Drawings.ViewPlacementBuilder
New in version NX6.0.0.
License requirements: None.
ViewStyle¶
-
SectionViewBuilder.
ViewStyle
¶ Returns the view style
-------------------------------------
Getter Method
Signature
ViewStyle()
Returns: Return type: NXOpen.Drawings.ViewStyleBuilder
New in version NX6.0.0.
License requirements: None.
ViewUnfolded¶
-
SectionViewBuilder.
ViewUnfolded
¶ Returns or sets the view unfolded toggle
-------------------------------------
Getter Method
Signature
ViewUnfolded()
Returns: Return type: bool New in version NX6.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SectionViewBuilder.CreateFolded
License requirements: None.
-------------------------------------
Setter Method
Signature
ViewUnfolded(viewUnfolded)
Parameters: viewUnfolded (bool) – New in version NX6.0.0.
Deprecated since version NX10.0.0: Use
NXOpen.Drawings.SectionViewBuilder.CreateFolded
License requirements: drafting (“DRAFTING”)
Method Detail¶
Validate¶
-
SectionViewBuilder.
Validate
¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()
Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.