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.