CenterMarkSettingsBuilder Class

class NXOpen.Annotations.CenterMarkSettingsBuilder

Bases: NXOpen.Annotations.CenterlineSettingsBuilder

Represents a Builder for CenterMark Settings.

This can be used for all types of centerlines .. versionadded:: NX6.0.0

Properties

Property Description
Angle Returns or sets the angle of rotation for Center Marks
AssociativeAngle Returns the AssociativeAngle builder of center Mark
Color Returns or sets the color of centerline
Extension Returns or sets the extension parameter for centerline
Gap Returns or sets the gap parameter for centeline
IndividualDistance Returns or sets the individual extension distance On/Off parameter for CenterMark
InheritAngle Returns or sets the inherit angle option for Center Marks
ShowCenterPoint Returns or sets the show center point option for Center Marks
Size Returns or sets the size parameter for centerline.
Tag Returns the Tag for this object.
Width Returns or sets the width of centerline

Methods

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

Property Detail

Angle

CenterMarkSettingsBuilder.Angle

Returns or sets the angle of rotation for Center Marks

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

Getter Method

Signature Angle

Returns:
Return type:float

New in version NX6.0.0.

Deprecated since version NX11.0.0: Use NXOpen.Annotations.CenterMarkBuilder.Settings.AssociativeAngle instead.

License requirements: None.

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

Setter Method

Signature Angle

Parameters:angle (float) –

New in version NX6.0.0.

Deprecated since version NX11.0.0: Use NXOpen.Annotations.CenterMarkBuilder.Settings.AssociativeAngle instead.

License requirements: drafting (“DRAFTING”)

AssociativeAngle

CenterMarkSettingsBuilder.AssociativeAngle

Returns the AssociativeAngle builder of center Mark

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

Getter Method

Signature AssociativeAngle

Returns:
Return type:NXOpen.Drawings.AssociativeAngleBuilder

New in version NX11.0.0.

License requirements: None.

Extension

CenterMarkSettingsBuilder.Extension

Returns or sets the extension parameter for centerline

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

Getter Method

Signature Extension

Returns:
Return type:float

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature Extension

Parameters:extension (float) –

New in version NX6.0.0.

License requirements: drafting (“DRAFTING”)

IndividualDistance

CenterMarkSettingsBuilder.IndividualDistance

Returns or sets the individual extension distance On/Off parameter for CenterMark

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

Getter Method

Signature IndividualDistance

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature IndividualDistance

Parameters:individualDistance (bool) –

New in version NX6.0.0.

License requirements: drafting (“DRAFTING”)

InheritAngle

CenterMarkSettingsBuilder.InheritAngle

Returns or sets the inherit angle option for Center Marks

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

Getter Method

Signature InheritAngle

Returns:
Return type:bool

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature InheritAngle

Parameters:inheritAngle (bool) –

New in version NX6.0.0.

License requirements: drafting (“DRAFTING”)

ShowCenterPoint

CenterMarkSettingsBuilder.ShowCenterPoint

Returns or sets the show center point option for Center Marks

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

Getter Method

Signature ShowCenterPoint

Returns:
Return type:bool

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature ShowCenterPoint

Parameters:showCenterPoint (bool) –

New in version NX7.5.0.

License requirements: drafting (“DRAFTING”)

Size

CenterMarkSettingsBuilder.Size

Returns or sets the size parameter for centerline.

The size parameter gives offset value for NXOpen.Annotations.SymmetricalCenterline and gives Center Cross Size for NXOpen.Annotations.CenterMark and NXOpen.Annotations.CircleCenterline

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

Getter Method

Signature Size

Returns:
Return type:float

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature Size

Parameters:size (float) –

New in version NX6.0.0.

License requirements: drafting (“DRAFTING”)

Method Detail

Validate

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