ForeshorteningSymbolSettingsBuilder Class

class NXOpen.Annotations.ForeshorteningSymbolSettingsBuilder

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

Represents a NXOpen.Annotations.ForeshorteningSymbolSettingsBuilder builder

New in version NX10.0.0.

Properties

Property Description
Angle Returns or sets the foreshortening symbol angle
ForeshorteningSymbolMethodType Returns or sets the foreshortening symbol method
ForeshorteningSymbolType Returns or sets the foreshortening symbol type
Height Returns or sets the foreshortening symbol height
Tag Returns the Tag for this object.
Width Returns or sets the foreshortening symbol width

Methods

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

Enumerations

ForeshorteningSymbolSettingsBuilderMethodType Enumeration Represents foreshortening symbol method type
ForeshorteningSymbolSettingsBuilderSymbolType Enumeration Represents foreshortening symbol type

Property Detail

Angle

ForeshorteningSymbolSettingsBuilder.Angle

Returns or sets the foreshortening symbol angle

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

Getter Method

Signature Angle

Returns:
Return type:float

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature Angle

Parameters:foreshorteningSymbolAngle (float) –

New in version NX10.0.0.

License requirements: drafting (“DRAFTING”)

ForeshorteningSymbolMethodType

ForeshorteningSymbolSettingsBuilder.ForeshorteningSymbolMethodType

Returns or sets the foreshortening symbol method

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

Getter Method

Signature ForeshorteningSymbolMethodType

Returns:
Return type:NXOpen.Annotations.ForeshorteningSymbolSettingsBuilderMethodType

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature ForeshorteningSymbolMethodType

Parameters:foreshorteningSymbolMethod (NXOpen.Annotations.ForeshorteningSymbolSettingsBuilderMethodType) –

New in version NX10.0.0.

License requirements: drafting (“DRAFTING”)

ForeshorteningSymbolType

ForeshorteningSymbolSettingsBuilder.ForeshorteningSymbolType

Returns or sets the foreshortening symbol type

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

Getter Method

Signature ForeshorteningSymbolType

Returns:
Return type:NXOpen.Annotations.ForeshorteningSymbolSettingsBuilderSymbolType

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature ForeshorteningSymbolType

Parameters:foreshorteningSymbolType (NXOpen.Annotations.ForeshorteningSymbolSettingsBuilderSymbolType) –

New in version NX10.0.0.

License requirements: drafting (“DRAFTING”)

Height

ForeshorteningSymbolSettingsBuilder.Height

Returns or sets the foreshortening symbol height

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

Getter Method

Signature Height

Returns:
Return type:float

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature Height

Parameters:foreshorteningSymbolHeight (float) –

New in version NX10.0.0.

License requirements: drafting (“DRAFTING”)

Width

ForeshorteningSymbolSettingsBuilder.Width

Returns or sets the foreshortening symbol width

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

Getter Method

Signature Width

Returns:
Return type:float

New in version NX10.0.0.

License requirements: None.

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

Setter Method

Signature Width

Parameters:foreshorteningSymbolWidth (float) –

New in version NX10.0.0.

License requirements: drafting (“DRAFTING”)

Method Detail

Validate

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