HalfSectionLineBuilder Class

class NXOpen.Drawings.HalfSectionLineBuilder

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

Represents a NXOpen.Drawings.HalfSectionLineBuilder.

This class is used to create or edit a NXOpen.Drawings.HalfSectionLine. .. versionadded:: NX6.0.0

Deprecated since version NX10.0.0: Use Drawings.SectionViewBuilder.SectionViewType() instead.

Properties

Property Description
BendLocation Returns or sets the bend location
CutLocation Returns or sets the cut location
EndLocation1 Returns or sets the arrow location
Tag Returns the Tag for this object.

Methods

Method Description
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Property Detail

BendLocation

HalfSectionLineBuilder.BendLocation

Returns or sets the bend location

-------------------------------------

Getter Method

Signature BendLocation

Returns:
Return type:NXOpen.Point

New in version NX6.0.0.

Deprecated since version NX10.0.0: Use Drawings.SectionViewBuilder.SectionLineSegments() instead.

License requirements: None.

-------------------------------------

Setter Method

Signature BendLocation

Parameters:bendLocation (NXOpen.Point) –

New in version NX6.0.0.

Deprecated since version NX10.0.0: Use Drawings.SectionViewBuilder.SectionLineSegments() instead.

License requirements: drafting (“DRAFTING”)

CutLocation

HalfSectionLineBuilder.CutLocation

Returns or sets the cut location

-------------------------------------

Getter Method

Signature CutLocation

Returns:
Return type:NXOpen.Point

New in version NX6.0.0.

Deprecated since version NX10.0.0: Use Drawings.SectionViewBuilder.SectionLineSegments() instead.

License requirements: None.

-------------------------------------

Setter Method

Signature CutLocation

Parameters:cutLocation (NXOpen.Point) –

New in version NX6.0.0.

Deprecated since version NX10.0.0: Use Drawings.SectionViewBuilder.SectionLineSegments() instead.

License requirements: drafting (“DRAFTING”)

EndLocation1

HalfSectionLineBuilder.EndLocation1

Returns or sets the arrow location

-------------------------------------

Getter Method

Signature EndLocation1

Returns:
Return type:NXOpen.Point

New in version NX6.0.0.

Deprecated since version NX10.0.0: Use Drawings.SectionViewBuilder.SectionLineSegments() instead.

License requirements: None.

-------------------------------------

Setter Method

Signature EndLocation1

Parameters:endLocation1 (NXOpen.Point) –

New in version NX6.0.0.

Deprecated since version NX10.0.0: Use Drawings.SectionViewBuilder.SectionLineSegments() instead.

License requirements: drafting (“DRAFTING”)

Method Detail

Validate

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