NXOpen .NET Reference  12.0.0
Public Member Functions | Protected Member Functions | Properties | List of all members
NXOpen.Features.BaseFeatureCollection Class Reference

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

Inheritance diagram for NXOpen.Features.BaseFeatureCollection:

Public Member Functions

NXOpen.Features.Feature[] ToArray ()
 Returns an array of NXOpen.Features.Feature objects. More...
 
unsafe
NXOpen.Features.TrimCornerBuilder 
CreateTrimCornerBuilder (NXOpen.Features.Feature trimCorner)
 Creates a NXOpen.Features.TrimCornerBuilder More...
 
unsafe
NXOpen.Features.DivideCurveBuilder 
CreateDivideCurveBuilder (NXOpen.Features.Feature divideCurve)
 Creates a NXOpen.Features.DivideCurveBuilder More...
 
unsafe
NXOpen.Features.AssociativeLineBuilder 
CreateAssociativeLineBuilder (NXOpen.Features.AssociativeLine associativeLine)
 Creates a NXOpen.Features.AssociativeLineBuilder More...
 
unsafe
NXOpen.Features.AssociativeLineBuilder 
CreateAssociativeLineBuilder (NXOpen.Line nonAssociativeLine)
 Creates a NXOpen.Features.AssociativeLineBuilder More...
 
unsafe
NXOpen.Features.AssociativeArcBuilder 
CreateAssociativeArcBuilder (NXOpen.Features.AssociativeArc associativeArc)
 Creates a NXOpen.Features.AssociativeArcBuilder More...
 
unsafe
NXOpen.Features.AssociativeArcBuilder 
CreateAssociativeArcBuilder (NXOpen.Arc nonAssociativeArc)
 Creates a NXOpen.Features.AssociativeArcBuilder More...
 
unsafe
NXOpen.Features.PointFeatureBuilder 
CreatePointFeatureBuilder (NXOpen.Features.Feature point)
 Creates a NXOpen.Features.PointFeatureBuilder More...
 
unsafe
NXOpen.Features.WaveLinkBuilder 
CreateWaveLinkBuilder (NXOpen.Features.Feature wavelink)
 Creates a NXOpen.Features.WaveLinkBuilder More...
 
unsafe
NXOpen.Features.WaveInterfaceLinkerBuilder 
CreateWaveInterfaceLinkerBuilder (NXOpen.Features.Feature waveInterfaceLinker)
 Creates a NXOpen.Features.WaveInterfaceLinkerBuilder DES12012 More...
 
unsafe
NXOpen.Features.MoveObjectBuilder 
CreateMoveObjectBuilder (NXOpen.Features.MoveObject moveObject)
 Creates a NXOpen.Features.MoveObjectBuilder More...
 

Protected Member Functions

override int EnumerateMoveNext (ref Tag currentTag, byte[] state)
 Advances the enumerator to the next element of the collection. More...
 

Properties

Tag Tag [get]
 Returns the tag of this object. More...
 

Detailed Description

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

Created in NX5.0.0

Member Function Documentation

unsafe NXOpen.Features.AssociativeArcBuilder NXOpen.Features.BaseFeatureCollection.CreateAssociativeArcBuilder ( NXOpen.Features.AssociativeArc  associativeArc)

Creates a NXOpen.Features.AssociativeArcBuilder

Created in NX5.0.0

License requirements: None.

Parameters
associativeArcNXOpen.Features.AssociativeArc to be edited
Returns
unsafe NXOpen.Features.AssociativeArcBuilder NXOpen.Features.BaseFeatureCollection.CreateAssociativeArcBuilder ( NXOpen.Arc  nonAssociativeArc)

Creates a NXOpen.Features.AssociativeArcBuilder

Created in NX7.5.0

License requirements: None.

Parameters
nonAssociativeArcNon associative arc to be edited
Returns
unsafe NXOpen.Features.AssociativeLineBuilder NXOpen.Features.BaseFeatureCollection.CreateAssociativeLineBuilder ( NXOpen.Features.AssociativeLine  associativeLine)

Creates a NXOpen.Features.AssociativeLineBuilder

Created in NX5.0.0

License requirements: None.

Parameters
associativeLineNXOpen.Features.AssociativeLine to be edited
Returns
unsafe NXOpen.Features.AssociativeLineBuilder NXOpen.Features.BaseFeatureCollection.CreateAssociativeLineBuilder ( NXOpen.Line  nonAssociativeLine)

Creates a NXOpen.Features.AssociativeLineBuilder

Created in NX7.5.0

License requirements: None.

Parameters
nonAssociativeLineNon associative line to be edited
Returns
unsafe NXOpen.Features.DivideCurveBuilder NXOpen.Features.BaseFeatureCollection.CreateDivideCurveBuilder ( NXOpen.Features.Feature  divideCurve)

Creates a NXOpen.Features.DivideCurveBuilder

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
divideCurveNot used as divide curve is non-associative operation
Returns
DivideCurveBuilder object
unsafe NXOpen.Features.MoveObjectBuilder NXOpen.Features.BaseFeatureCollection.CreateMoveObjectBuilder ( NXOpen.Features.MoveObject  moveObject)

Creates a NXOpen.Features.MoveObjectBuilder

Created in NX6.0.0

License requirements: None.

Parameters
moveObjectNXOpen.Features.MoveObject to be edited
Returns
unsafe NXOpen.Features.PointFeatureBuilder NXOpen.Features.BaseFeatureCollection.CreatePointFeatureBuilder ( NXOpen.Features.Feature  point)

Creates a NXOpen.Features.PointFeatureBuilder

Created in NX5.0.0

License requirements: None.

Parameters
pointNXOpen.Features.Feature to be edited
Returns
unsafe NXOpen.Features.TrimCornerBuilder NXOpen.Features.BaseFeatureCollection.CreateTrimCornerBuilder ( NXOpen.Features.Feature  trimCorner)

Creates a NXOpen.Features.TrimCornerBuilder

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
trimCornerNot used as trim corner is non-associative operation
Returns
TrimCornerBuilder object
unsafe NXOpen.Features.WaveInterfaceLinkerBuilder NXOpen.Features.BaseFeatureCollection.CreateWaveInterfaceLinkerBuilder ( NXOpen.Features.Feature  waveInterfaceLinker)

Creates a NXOpen.Features.WaveInterfaceLinkerBuilder DES12012

Created in NX8.5.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
waveInterfaceLinkerWaveInterfaceLinker Feature to be edited
Returns
unsafe NXOpen.Features.WaveLinkBuilder NXOpen.Features.BaseFeatureCollection.CreateWaveLinkBuilder ( NXOpen.Features.Feature  wavelink)

Creates a NXOpen.Features.WaveLinkBuilder

Created in NX5.0.0

License requirements: solid_modeling ("SOLIDS MODELING")

Parameters
wavelinkWavelink Feature to be edited
Returns
override int NXOpen.Features.BaseFeatureCollection.EnumerateMoveNext ( ref Tag  currentTag,
byte[]  state 
)
protected

Advances the enumerator to the next element of the collection.

NXOpen.Features.Feature [] NXOpen.Features.BaseFeatureCollection.ToArray ( )

Returns an array of NXOpen.Features.Feature objects.

Property Documentation

Tag NXOpen.Features.BaseFeatureCollection.Tag
get

Returns the tag of this object.


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.