ExtractReferenceServiceBuilder Class

class NXOpen.ModlUtils.ExtractReferenceServiceBuilder

Bases: NXOpen.Builder

Represents a class that is used for Extract Reference Service testing.

This class should not be made available to customers To create a new instance of this class, use NXOpen.DebugSession.CreateExtractReferenceServiceBuilder()

New in version NX7.5.0.

Properties

Property Description
AssociativeExtraction Returns or sets the flag for associative extraction
CurveExtractionType Returns or sets the curve extraction type
DoNotExtractSameParent Returns or sets the flag for do not extract same parent
EdgeExtractionType Returns or sets the edge extraction type
ExtractParentsOfSc Returns or sets the flag to extract parents of section and collector
ExtractSmartObject Returns or sets the flag to indicate whether to extract the smart object or not
Features Returns the features whose parents need to be extracted
SingleBodyExtractFace Returns or sets the flag single body extract face
Tag Returns the Tag for this object.

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.

Property Detail

AssociativeExtraction

ExtractReferenceServiceBuilder.AssociativeExtraction

Returns or sets the flag for associative extraction

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

Getter Method

Signature AssociativeExtraction

Returns:
Return type:bool

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature AssociativeExtraction

Parameters:associativeExtraction (bool) –

New in version NX7.5.0.

License requirements: None.

CurveExtractionType

ExtractReferenceServiceBuilder.CurveExtractionType

Returns or sets the curve extraction type

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

Getter Method

Signature CurveExtractionType

Returns:
Return type:NXOpen.ModlUtils.ExtractReferenceServiceBuilderCurveExtrationType

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature CurveExtractionType

Parameters:curveExtractionType (NXOpen.ModlUtils.ExtractReferenceServiceBuilderCurveExtrationType) –

New in version NX7.5.0.

License requirements: None.

DoNotExtractSameParent

ExtractReferenceServiceBuilder.DoNotExtractSameParent

Returns or sets the flag for do not extract same parent

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

Getter Method

Signature DoNotExtractSameParent

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature DoNotExtractSameParent

Parameters:doNotExtractSameParent (bool) –

New in version NX8.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

EdgeExtractionType

ExtractReferenceServiceBuilder.EdgeExtractionType

Returns or sets the edge extraction type

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

Getter Method

Signature EdgeExtractionType

Returns:
Return type:NXOpen.ModlUtils.ExtractReferenceServiceBuilderEdgeExtrationType

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature EdgeExtractionType

Parameters:edgeExtractionType (NXOpen.ModlUtils.ExtractReferenceServiceBuilderEdgeExtrationType) –

New in version NX7.5.0.

License requirements: None.

ExtractParentsOfSc

ExtractReferenceServiceBuilder.ExtractParentsOfSc

Returns or sets the flag to extract parents of section and collector

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

Getter Method

Signature ExtractParentsOfSc

Returns:
Return type:bool

New in version NX7.5.0.

License requirements: None.

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

Setter Method

Signature ExtractParentsOfSc

Parameters:extractParentsOfSc (bool) –

New in version NX7.5.0.

License requirements: None.

ExtractSmartObject

ExtractReferenceServiceBuilder.ExtractSmartObject

Returns or sets the flag to indicate whether to extract the smart object or not

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

Getter Method

Signature ExtractSmartObject

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature ExtractSmartObject

Parameters:extractSmartObject (bool) –

New in version NX8.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

Features

ExtractReferenceServiceBuilder.Features

Returns the features whose parents need to be extracted

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

Getter Method

Signature Features

Returns:
Return type:NXOpen.Features.SelectFeatureList

New in version NX7.5.0.

License requirements: None.

SingleBodyExtractFace

ExtractReferenceServiceBuilder.SingleBodyExtractFace

Returns or sets the flag single body extract face

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

Getter Method

Signature SingleBodyExtractFace

Returns:
Return type:bool

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature SingleBodyExtractFace

Parameters:singleBodyExtractFace (bool) –

New in version NX8.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

Method Detail

Validate

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