MeasureAngleBuilder Class

class NXOpen.MeasureAngleBuilder

Bases: NXOpen.MeasureBuilder

Represents a NXOpen.MeasureAngleBuilder

To create a new instance of this class, use NXOpen.MeasureManager.CreateMeasureAngleBuilder()

New in version NX5.0.0.

Properties

Property Description
AnnotationMode Returns or sets the annotation mode
BaseEnd Returns or sets the end point
BasePoint Returns or sets the base point
Feature1 Returns the feature1
Feature2 Returns the feature2
InfoWindow Returns or sets the info window
IsExact Returns or sets the exact flag
Object1 Returns the object1
Object2 Returns the object2
Objtype1 Returns or sets the otype1
Objtype2 Returns or sets the otype2
Orientation Returns or sets the orientation
ProtractorEnd Returns or sets the protractor end point
Ptype Returns or sets the ptype
RequirementMode Returns or sets the requirement mode
Tag Returns the Tag for this object.
Vector1 Returns or sets the vector1
Vector2 Returns or sets the vector2

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetObject Returns the object currently being edited by this builder.
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

MeasureAngleBuilderAngleType Enumeration Represents the angle type.
MeasureAngleBuilderObjectType Enumeration Represents the object type.
MeasureAngleBuilderOrientationType Enumeration Represents the orientation type
MeasureAngleBuilderProjectionType Enumeration Represents the projection type.

Property Detail

BaseEnd

MeasureAngleBuilder.BaseEnd

Returns or sets the end point

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

Getter Method

Signature BaseEnd

Returns:
Return type:NXOpen.Point

New in version NX5.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

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

Setter Method

Signature BaseEnd

Parameters:baseEnd (NXOpen.Point) –

New in version NX5.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

BasePoint

MeasureAngleBuilder.BasePoint

Returns or sets the base point

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

Getter Method

Signature BasePoint

Returns:
Return type:NXOpen.Point

New in version NX5.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

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

Setter Method

Signature BasePoint

Parameters:basePoint (NXOpen.Point) –

New in version NX5.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

Feature1

MeasureAngleBuilder.Feature1

Returns the feature1

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

Getter Method

Signature Feature1

Returns:
Return type:NXOpen.SelectDisplayableObject

New in version NX5.0.0.

License requirements: None.

Feature2

MeasureAngleBuilder.Feature2

Returns the feature2

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

Getter Method

Signature Feature2

Returns:
Return type:NXOpen.SelectDisplayableObject

New in version NX5.0.0.

License requirements: None.

IsExact

MeasureAngleBuilder.IsExact

Returns or sets the exact flag

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

Getter Method

Signature IsExact

Returns:
Return type:bool

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature IsExact

Parameters:isExact (bool) –

New in version NX7.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

Object1

MeasureAngleBuilder.Object1

Returns the object1

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

Getter Method

Signature Object1

Returns:
Return type:NXOpen.SelectDisplayableObject

New in version NX5.0.0.

License requirements: None.

Object2

MeasureAngleBuilder.Object2

Returns the object2

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

Getter Method

Signature Object2

Returns:
Return type:NXOpen.SelectDisplayableObject

New in version NX5.0.0.

License requirements: None.

Objtype1

MeasureAngleBuilder.Objtype1

Returns or sets the otype1

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

Getter Method

Signature Objtype1

Returns:
Return type:NXOpen.MeasureAngleBuilderObjectType

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature Objtype1

Parameters:objtype (NXOpen.MeasureAngleBuilderObjectType) –

New in version NX5.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

Objtype2

MeasureAngleBuilder.Objtype2

Returns or sets the otype2

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

Getter Method

Signature Objtype2

Returns:
Return type:NXOpen.MeasureAngleBuilderObjectType

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature Objtype2

Parameters:objtype (NXOpen.MeasureAngleBuilderObjectType) –

New in version NX5.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

Orientation

MeasureAngleBuilder.Orientation

Returns or sets the orientation

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

Getter Method

Signature Orientation

Returns:
Return type:NXOpen.MeasureAngleBuilderOrientationType

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature Orientation

Parameters:mtype (NXOpen.MeasureAngleBuilderOrientationType) –

New in version NX5.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

ProtractorEnd

MeasureAngleBuilder.ProtractorEnd

Returns or sets the protractor end point

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

Getter Method

Signature ProtractorEnd

Returns:
Return type:NXOpen.Point

New in version NX5.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

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

Setter Method

Signature ProtractorEnd

Parameters:protractorEnd (NXOpen.Point) –

New in version NX5.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

Ptype

MeasureAngleBuilder.Ptype

Returns or sets the ptype

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

Getter Method

Signature Ptype

Returns:
Return type:NXOpen.MeasureAngleBuilderProjectionType

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature Ptype

Parameters:mtype (NXOpen.MeasureAngleBuilderProjectionType) –

New in version NX5.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

Vector1

MeasureAngleBuilder.Vector1

Returns or sets the vector1

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

Getter Method

Signature Vector1

Returns:
Return type:NXOpen.Direction

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature Vector1

Parameters:vector1 (NXOpen.Direction) –

New in version NX5.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

Vector2

MeasureAngleBuilder.Vector2

Returns or sets the vector2

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

Getter Method

Signature Vector2

Returns:
Return type:NXOpen.Direction

New in version NX5.0.0.

License requirements: None.

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

Setter Method

Signature Vector2

Parameters:vector2 (NXOpen.Direction) –

New in version NX5.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

Method Detail

Validate

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