ViewSectionLineBuilder Class¶
-
class
NXOpen.Drawings.
ViewSectionLineBuilder
¶ Bases:
NXOpen.TaggedObject
,NXOpen.GeometricUtilities.IComponentBuilder
Represents a
NXOpen.Drawings.ViewSectionLineBuilder
New 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
ArrowLength()
Returns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ArrowLength(arrowLength)
Parameters: 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
ArrowheadAngle()
Returns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ArrowheadAngle(arrowheadAngle)
Parameters: arrowheadAngle (float) – New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
ArrowheadLength¶
-
ViewSectionLineBuilder.
ArrowheadLength
¶ Returns or sets the arrowhead length
-------------------------------------
Getter Method
Signature
ArrowheadLength()
Returns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ArrowheadLength(arrowheadLength)
Parameters: 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
BendAndEndSegmentWidthFactor()
Returns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
BendAndEndSegmentWidthFactor(bendAndEndSegmentWidthFactor)
Parameters: 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
BorderToArrowDistance()
Returns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
BorderToArrowDistance(borderToArrowDistance)
Parameters: borderToArrowDistance (float) – New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
Display¶
-
ViewSectionLineBuilder.
Display
¶ Returns or sets the display
-------------------------------------
Getter Method
Signature
Display()
Returns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Display(display)
Parameters: 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
DisplayLettersOnBends()
Returns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DisplayLettersOnBends(displayLettersOnBends)
Parameters: 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
DisplayRotationLetter()
Returns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DisplayRotationLetter(displayRotationLetter)
Parameters: displayRotationLetter (bool) – New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
Gap¶
-
ViewSectionLineBuilder.
Gap
¶ Returns or sets the gap
-------------------------------------
Getter Method
Signature
Gap()
Returns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Gap(gap)
Parameters: gap (float) – New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
LabelLocation¶
-
ViewSectionLineBuilder.
LabelLocation
¶ Returns or sets the label location
-------------------------------------
Getter Method
Signature
LabelLocation()
Returns: Return type: NXOpen.Drawings.ViewSectionLineBuilderLocationType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
LabelLocation(labelLocation)
Parameters: 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
LineColorFontWidth()
Returns: Return type: NXOpen.LineColorFontWidthBuilder
New 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
LineLength()
Returns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
LineLength(lineLength)
Parameters: lineLength (float) – New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
Overhang¶
-
ViewSectionLineBuilder.
Overhang
¶ Returns or sets the stub length
-------------------------------------
Getter Method
Signature
Overhang()
Returns: Return type: float New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Overhang(overhang)
Parameters: 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
SelectRotationLetter()
Returns: Return type: NXOpen.SelectTaggedObject
New 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
ShowSectionLine()
Returns: Return type: NXOpen.Drawings.ViewSectionLineBuilderShowSectionLineType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
ShowSectionLine(showSectionLine)
Parameters: 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
Style()
Returns: Return type: NXOpen.Drawings.ViewSectionLineBuilderStyleType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
Style(style)
Parameters: 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
TypeStandard()
Returns: Return type: NXOpen.Drawings.ViewSectionLineBuilderDisplayType
New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
TypeStandard(typeStandard)
Parameters: 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
UseLineLength()
Returns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
UseLineLength(uselineLength)
Parameters: uselineLength (bool) – New in version NX9.0.0.
License requirements: drafting (“DRAFTING”)
UseOffset¶
-
ViewSectionLineBuilder.
UseOffset
¶ Returns or sets the use offset
-------------------------------------
Getter Method
Signature
UseOffset()
Returns: Return type: bool New in version NX9.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
UseOffset(useOffset)
Parameters: 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.