BaseFeatureCollection Class

class NXOpen.Features.BaseFeatureCollection

Bases: object

This class contains methods for creating builders for features that are owned by a NXOpen.BasePart that is not necessarily a NXOpen.Part.

Note: this collection contains all features in the NXOpen.BasePart, not just features for which this class contains a method to create the feature’s builder. To obtain an instance of this class, refer to NXOpen.BasePart

New in version NX5.0.0.

Method Detail

CreateAssociativeArcBuilder

BaseFeatureCollection.CreateAssociativeArcBuilder

Overloaded method CreateAssociativeArcBuilder

  • CreateAssociativeArcBuilder(associativeArc)
  • CreateAssociativeArcBuilder(nonAssociativeArc)

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

Creates a NXOpen.Features.AssociativeArcBuilder

Signature CreateAssociativeArcBuilder(associativeArc)

Parameters:associativeArc (NXOpen.Features.AssociativeArc) – NXOpen.Features.AssociativeArc to be edited
Returns:
Return type:NXOpen.Features.AssociativeArcBuilder

New in version NX5.0.0.

License requirements: None.

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

Creates a NXOpen.Features.AssociativeArcBuilder

Signature CreateAssociativeArcBuilder(nonAssociativeArc)

Parameters:nonAssociativeArc (NXOpen.Arc) – Non associative arc to be edited
Returns:
Return type:NXOpen.Features.AssociativeArcBuilder

New in version NX7.5.0.

License requirements: None.

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

CreateAssociativeLineBuilder

BaseFeatureCollection.CreateAssociativeLineBuilder

Overloaded method CreateAssociativeLineBuilder

  • CreateAssociativeLineBuilder(associativeLine)
  • CreateAssociativeLineBuilder(nonAssociativeLine)

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

Creates a NXOpen.Features.AssociativeLineBuilder

Signature CreateAssociativeLineBuilder(associativeLine)

Parameters:associativeLine (NXOpen.Features.AssociativeLine) – NXOpen.Features.AssociativeLine to be edited
Returns:
Return type:NXOpen.Features.AssociativeLineBuilder

New in version NX5.0.0.

License requirements: None.

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

Creates a NXOpen.Features.AssociativeLineBuilder

Signature CreateAssociativeLineBuilder(nonAssociativeLine)

Parameters:nonAssociativeLine (NXOpen.Line) – Non associative line to be edited
Returns:
Return type:NXOpen.Features.AssociativeLineBuilder

New in version NX7.5.0.

License requirements: None.

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

CreateDivideCurveBuilder

BaseFeatureCollection.CreateDivideCurveBuilder

Creates a NXOpen.Features.DivideCurveBuilder

Signature CreateDivideCurveBuilder(divideCurve)

Parameters:divideCurve (NXOpen.Features.Feature) – Not used as divide curve is non-associative operation
Returns:DivideCurveBuilder object
Return type:NXOpen.Features.DivideCurveBuilder

New in version NX5.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

CreateMoveObjectBuilder

BaseFeatureCollection.CreateMoveObjectBuilder

Creates a NXOpen.Features.MoveObjectBuilder

Signature CreateMoveObjectBuilder(moveObject)

Parameters:moveObject (NXOpen.Features.MoveObject) – NXOpen.Features.MoveObject to be edited
Returns:
Return type:NXOpen.Features.MoveObjectBuilder

New in version NX6.0.0.

License requirements: None.

CreatePointFeatureBuilder

BaseFeatureCollection.CreatePointFeatureBuilder

Creates a NXOpen.Features.PointFeatureBuilder

Signature CreatePointFeatureBuilder(point)

Parameters:point (NXOpen.Features.Feature) – NXOpen.Features.Feature to be edited
Returns:
Return type:NXOpen.Features.PointFeatureBuilder

New in version NX5.0.0.

License requirements: None.

CreateTrimCornerBuilder

BaseFeatureCollection.CreateTrimCornerBuilder

Creates a NXOpen.Features.TrimCornerBuilder

Signature CreateTrimCornerBuilder(trimCorner)

Parameters:trimCorner (NXOpen.Features.Feature) – Not used as trim corner is non-associative operation
Returns:TrimCornerBuilder object
Return type:NXOpen.Features.TrimCornerBuilder

New in version NX5.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

CreateWaveInterfaceLinkerBuilder

BaseFeatureCollection.CreateWaveInterfaceLinkerBuilder

Creates a NXOpen.Features.WaveInterfaceLinkerBuilder DES12012

Signature CreateWaveInterfaceLinkerBuilder(waveInterfaceLinker)

Parameters:waveInterfaceLinker (NXOpen.Features.Feature) – WaveInterfaceLinker Feature to be edited
Returns:
Return type:NXOpen.Features.WaveInterfaceLinkerBuilder

New in version NX8.5.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

CreateWaveLinkBuilder

BaseFeatureCollection.CreateWaveLinkBuilder

Creates a NXOpen.Features.WaveLinkBuilder

Signature CreateWaveLinkBuilder(wavelink)

Parameters:wavelink (NXOpen.Features.Feature) – Wavelink Feature to be edited
Returns:
Return type:NXOpen.Features.WaveLinkBuilder

New in version NX5.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)