BoundaryBuilder Class

class NXOpen.Annotations.BoundaryBuilder

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

This builder contains the boundaries that define a crosshatch pattern

New in version NX6.0.0.

Properties

Property Description
CurveBoundaries Returns the curve boundaries
DistanceTolerance Returns or sets the distance tolerance
SelectionType Returns or sets the selection type
Tag Returns the Tag for this object.

Methods

Method Description
GetView The boundary view
SetView The boundary view
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

BoundaryBuilderSelectionMethod Enumeration This enum represents the methods for selecting boundaries

Property Detail

CurveBoundaries

BoundaryBuilder.CurveBoundaries

Returns the curve boundaries

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

Getter Method

Signature CurveBoundaries

Returns:
Return type:NXOpen.SectionList

New in version NX6.0.0.

License requirements: None.

DistanceTolerance

BoundaryBuilder.DistanceTolerance

Returns or sets the distance tolerance

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

Getter Method

Signature DistanceTolerance

Returns:
Return type:float

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature DistanceTolerance

Parameters:distanceTolerance (float) –

New in version NX8.0.0.

License requirements: drafting (“DRAFTING”)

SelectionType

BoundaryBuilder.SelectionType

Returns or sets the selection type

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

Getter Method

Signature SelectionType

Returns:
Return type:NXOpen.Annotations.BoundaryBuilderSelectionMethod

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature SelectionType

Parameters:type (NXOpen.Annotations.BoundaryBuilderSelectionMethod) –

New in version NX6.0.0.

License requirements: drafting (“DRAFTING”)

Method Detail

GetView

BoundaryBuilder.GetView

The boundary view

Signature GetView()

Returns:Drafting view
Return type:NXOpen.View

New in version NX6.0.0.

License requirements: None.

SetView

BoundaryBuilder.SetView

The boundary view

Signature SetView(view)

Parameters:view (NXOpen.View) – Drafting view

New in version NX6.0.0.

License requirements: None.

Validate

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