ViewSectionLineBuilder Class¶
-
class
NXOpen.Drawings.ViewSectionLineBuilder¶ Bases:
NXOpen.TaggedObject,NXOpen.GeometricUtilities.IComponentBuilderRepresents a
NXOpen.Drawings.ViewSectionLineBuilderNew in version NX9.0.0.
Properties¶
| Property | Description |
|---|---|
| ArrowLength | Returns or sets the arrow length |
| ArrowheadAngle | Returns or sets the included angle for the arrowhead |
| ArrowheadLength | Returns or sets the arrowhead length |
| BendAndEndSegmentWidthFactor | Returns or sets the section line bend and end segment width factor |
| BorderToArrowDistance | Returns or sets the border to arrow distance |
| Display | Returns or sets the display |
| DisplayLettersOnBends | Returns or sets the display letters on bends |
| DisplayRotationLetter | Returns or sets the display rotation letter |
| Gap | Returns or sets the gap |
| LabelLocation | Returns or sets the label location |
| LineColorFontWidth | Returns the line color font width |
| LineLength | Returns or sets the length of the end of the ESKD section line |
| Overhang | Returns or sets the stub length |
| SelectRotationLetter | Returns the selected objected should be note type only which is the desired location of the rotation point of the section line specified |
| ShowSectionLine | Returns or sets the value to show section line with or without view |
| Style | Returns or sets the section line arrowhead style |
| Tag | Returns the Tag for this object. |
| TypeStandard | Returns or sets the section line symbol display |
| UseLineLength | Returns or sets the use line length in case of ESKD section line |
| UseOffset | Returns or sets the use offset |
Methods¶
| Method | Description |
|---|---|
| InheritSettingsFromCustomerDefault | Inherit Settings From Customer Default |
| InheritSettingsFromPreferences | Inherit Settings From Preference |
| InheritSettingsFromSelectedObjects | Inherit Settings From Selected Objects |
| Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
| ViewSectionLineBuilderDisplayType Enumeration | specifies the section line symbol display |
| ViewSectionLineBuilderLocationType Enumeration | specifies the label location for ISO128 section lines. |
| ViewSectionLineBuilderShowSectionLineType Enumeration | specifies the show section line options |
| ViewSectionLineBuilderStyleType Enumeration | specifies the section line arrowhead style |
Property Detail¶
ArrowLength¶
-
ViewSectionLineBuilder.ArrowLength¶ Returns or sets the arrow length
-------------------------------------Getter Method
Signature
ArrowLengthReturns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ArrowLengthParameters: arrowLength (float) – New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
ArrowheadAngle¶
-
ViewSectionLineBuilder.ArrowheadAngle¶ Returns or sets the included angle for the arrowhead
-------------------------------------Getter Method
Signature
ArrowheadAngleReturns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ArrowheadAngleParameters: arrowheadAngle (float) – New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
ArrowheadLength¶
-
ViewSectionLineBuilder.ArrowheadLength¶ Returns or sets the arrowhead length
-------------------------------------Getter Method
Signature
ArrowheadLengthReturns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ArrowheadLengthParameters: arrowheadLength (float) – New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
BendAndEndSegmentWidthFactor¶
-
ViewSectionLineBuilder.BendAndEndSegmentWidthFactor¶ Returns or sets the section line bend and end segment width factor
-------------------------------------Getter Method
Signature
BendAndEndSegmentWidthFactorReturns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
BendAndEndSegmentWidthFactorParameters: bendAndEndSegmentWidthFactor (float) – New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
BorderToArrowDistance¶
-
ViewSectionLineBuilder.BorderToArrowDistance¶ Returns or sets the border to arrow distance
-------------------------------------Getter Method
Signature
BorderToArrowDistanceReturns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
BorderToArrowDistanceParameters: borderToArrowDistance (float) – New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
Display¶
-
ViewSectionLineBuilder.Display¶ Returns or sets the display
-------------------------------------Getter Method
Signature
DisplayReturns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DisplayParameters: display (bool) – New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
DisplayLettersOnBends¶
-
ViewSectionLineBuilder.DisplayLettersOnBends¶ Returns or sets the display letters on bends
-------------------------------------Getter Method
Signature
DisplayLettersOnBendsReturns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DisplayLettersOnBendsParameters: displayLettersOnBends (bool) – New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
DisplayRotationLetter¶
-
ViewSectionLineBuilder.DisplayRotationLetter¶ Returns or sets the display rotation letter
-------------------------------------Getter Method
Signature
DisplayRotationLetterReturns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DisplayRotationLetterParameters: displayRotationLetter (bool) – New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
Gap¶
-
ViewSectionLineBuilder.Gap¶ Returns or sets the gap
-------------------------------------Getter Method
Signature
GapReturns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
GapParameters: gap (float) – New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
LabelLocation¶
-
ViewSectionLineBuilder.LabelLocation¶ Returns or sets the label location
-------------------------------------Getter Method
Signature
LabelLocationReturns: Return type: NXOpen.Drawings.ViewSectionLineBuilderLocationTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
LabelLocationParameters: labelLocation ( NXOpen.Drawings.ViewSectionLineBuilderLocationType) –New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
LineColorFontWidth¶
-
ViewSectionLineBuilder.LineColorFontWidth¶ Returns the line color font width
-------------------------------------Getter Method
Signature
LineColorFontWidthReturns: Return type: NXOpen.LineColorFontWidthBuilderNew in version NX9.0.0.
License requirements: None.
LineLength¶
-
ViewSectionLineBuilder.LineLength¶ Returns or sets the length of the end of the ESKD section line
-------------------------------------Getter Method
Signature
LineLengthReturns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
LineLengthParameters: lineLength (float) – New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
Overhang¶
-
ViewSectionLineBuilder.Overhang¶ Returns or sets the stub length
-------------------------------------Getter Method
Signature
OverhangReturns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
OverhangParameters: overhang (float) – New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
SelectRotationLetter¶
-
ViewSectionLineBuilder.SelectRotationLetter¶ Returns the selected objected should be note type only which is the desired location of the rotation point of the section line specified
-------------------------------------Getter Method
Signature
SelectRotationLetterReturns: Return type: NXOpen.SelectTaggedObjectNew in version NX9.0.0.
License requirements: None.
ShowSectionLine¶
-
ViewSectionLineBuilder.ShowSectionLine¶ Returns or sets the value to show section line with or without view
-------------------------------------Getter Method
Signature
ShowSectionLineReturns: Return type: NXOpen.Drawings.ViewSectionLineBuilderShowSectionLineTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
ShowSectionLineParameters: showSectionLine ( NXOpen.Drawings.ViewSectionLineBuilderShowSectionLineType) –New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
Style¶
-
ViewSectionLineBuilder.Style¶ Returns or sets the section line arrowhead style
-------------------------------------Getter Method
Signature
StyleReturns: Return type: NXOpen.Drawings.ViewSectionLineBuilderStyleTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
StyleParameters: style ( NXOpen.Drawings.ViewSectionLineBuilderStyleType) –New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
TypeStandard¶
-
ViewSectionLineBuilder.TypeStandard¶ Returns or sets the section line symbol display
-------------------------------------Getter Method
Signature
TypeStandardReturns: Return type: NXOpen.Drawings.ViewSectionLineBuilderDisplayTypeNew in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TypeStandardParameters: typeStandard ( NXOpen.Drawings.ViewSectionLineBuilderDisplayType) –New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
UseLineLength¶
-
ViewSectionLineBuilder.UseLineLength¶ Returns or sets the use line length in case of ESKD section line
-------------------------------------Getter Method
Signature
UseLineLengthReturns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
UseLineLengthParameters: uselineLength (bool) – New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
UseOffset¶
-
ViewSectionLineBuilder.UseOffset¶ Returns or sets the use offset
-------------------------------------Getter Method
Signature
UseOffsetReturns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
UseOffsetParameters: useOffset (bool) – New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
Method Detail¶
InheritSettingsFromCustomerDefault¶
-
ViewSectionLineBuilder.InheritSettingsFromCustomerDefault¶ Inherit Settings From Customer Default
Signature
InheritSettingsFromCustomerDefault()New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
InheritSettingsFromPreferences¶
-
ViewSectionLineBuilder.InheritSettingsFromPreferences¶ Inherit Settings From Preference
Signature
InheritSettingsFromPreferences()New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
InheritSettingsFromSelectedObjects¶
-
ViewSectionLineBuilder.InheritSettingsFromSelectedObjects¶ Inherit Settings From Selected Objects
Signature
InheritSettingsFromSelectedObjects(selectedObject)Parameters: selectedObject ( NXOpen.NXObject) – The selected annotation or table or view instance object. None is not allowed.New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
Validate¶
-
ViewSectionLineBuilder.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.