SymmetricalCenterlineBuilder Class

class NXOpen.Annotations.SymmetricalCenterlineBuilder

Bases: NXOpen.Annotations.CenterlineBuilder

Builder for creating Symmetrical Centerline.

It creates or edits Symmetrical Centerline To create a new instance of this class, use NXOpen.Annotations.CenterlineCollection.CreateSymmetricalCenterlineBuilder()

Default values.

Property Value
Settings.Extension 6.35 (millimeters part), 0.25 (inches part)
Settings.Gap 1.5875 (millimeters part), 0.0625 (inches part)
Settings.IndividualDistance 0
Settings.Size 3.175 (millimeters part), 0.125 (inches part)
Settings.Width Thin
Type FromFace

New in version NX6.0.0.

Properties

Property Description
End Returns the end object of Symmetrical Centerline
Face Returns the face object of Symmetrical Centerline
Inherit Returns the inherit object
Settings Returns the settings builder object for Symmetrical Centerline
Start Returns the start object of Symmetrical Centerline
Tag Returns the Tag for this object.
Type Returns or sets the type of Symmetrical Centerline

Methods

Method Description
AddEndExtensions Adds extensions only at ends
AddExtension Adds extension based on select object index
Commit Commits any edits that have been applied to the builder.
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetAllExtensions Returns all extensions.
GetAllIndividualExtensions Returns individual extensions.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetEndExtensions Returns end extensions only.
GetObject Returns the object currently being edited by this builder.
RemoveEndExtensions Removes extensions only at ends
RemoveExtension Removes extension based on select object index
ResetAllExtensions Reset all extensions by the supplied defaultValue
SetAllIndividualExtensions Sets all individual extensions
SetEndExtensions Modifies end extensions only
SetIndividualExtensions Modifies extensions based on select object index
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Enumerations

SymmetricalCenterlineBuilderTypes Enumeration the valid types of Symmetrical Centerline

Property Detail

End

SymmetricalCenterlineBuilder.End

Returns the end object of Symmetrical Centerline

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

Getter Method

Signature End

Returns:
Return type:NXOpen.SelectNXObject

New in version NX6.0.0.

License requirements: None.

Face

SymmetricalCenterlineBuilder.Face

Returns the face object of Symmetrical Centerline

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

Getter Method

Signature Face

Returns:
Return type:NXOpen.SelectNXObject

New in version NX6.0.0.

License requirements: None.

Inherit

SymmetricalCenterlineBuilder.Inherit

Returns the inherit object

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

Getter Method

Signature Inherit

Returns:
Return type:NXOpen.SelectNXObject

New in version NX6.0.0.

License requirements: None.

Settings

SymmetricalCenterlineBuilder.Settings

Returns the settings builder object for Symmetrical Centerline

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

Getter Method

Signature Settings

Returns:
Return type:NXOpen.Annotations.SymmetricalCenterlineSettingsBuilder

New in version NX6.0.0.

License requirements: None.

Start

SymmetricalCenterlineBuilder.Start

Returns the start object of Symmetrical Centerline

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

Getter Method

Signature Start

Returns:
Return type:NXOpen.SelectNXObject

New in version NX6.0.0.

License requirements: None.

Type

SymmetricalCenterlineBuilder.Type

Returns or sets the type of Symmetrical Centerline

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

Getter Method

Signature Type

Returns:
Return type:NXOpen.Annotations.SymmetricalCenterlineBuilderTypes

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature Type

Parameters:type (NXOpen.Annotations.SymmetricalCenterlineBuilderTypes) –

New in version NX6.0.0.

License requirements: drafting (“DRAFTING”)

Method Detail

Validate

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