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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.