NX Open C++ Reference Guide
|
This class contains methods for creating builders for features that are owned by a @link BasePart BasePart@endlink
that is not necessarily a Part . More...
Classes | |
class | iterator |
Iterator for accessing the contents of the collection. More... | |
This class contains methods for creating builders for features that are owned by a @link BasePart BasePart@endlink
that is not necessarily a Part .
Note: this collection contains all features in the 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 BasePart
Created in NX5.0.0.
iterator NXOpen::Features::BaseFeatureCollection::begin | ( | ) |
Returns an iterator addressing the first element.
NXOpen::Features::AssociativeArcBuilder* NXOpen::Features::BaseFeatureCollection::CreateAssociativeArcBuilder | ( | NXOpen::Features::AssociativeArc * | associativeArc | ) |
Creates a Features::AssociativeArcBuilder.
associativeArc | Features::AssociativeArc to be edited |
NXOpen::Features::AssociativeArcBuilder* NXOpen::Features::BaseFeatureCollection::CreateAssociativeArcBuilder | ( | NXOpen::Arc * | nonAssociativeArc | ) |
Creates a Features::AssociativeArcBuilder.
nonAssociativeArc | Non associative arc to be edited |
NXOpen::Features::AssociativeLineBuilder* NXOpen::Features::BaseFeatureCollection::CreateAssociativeLineBuilder | ( | NXOpen::Features::AssociativeLine * | associativeLine | ) |
Creates a Features::AssociativeLineBuilder.
associativeLine | Features::AssociativeLine to be edited |
NXOpen::Features::AssociativeLineBuilder* NXOpen::Features::BaseFeatureCollection::CreateAssociativeLineBuilder | ( | NXOpen::Line * | nonAssociativeLine | ) |
Creates a Features::AssociativeLineBuilder.
nonAssociativeLine | Non associative line to be edited |
NXOpen::Features::DivideCurveBuilder* NXOpen::Features::BaseFeatureCollection::CreateDivideCurveBuilder | ( | NXOpen::Features::Feature * | divideCurve | ) |
Creates a Features::DivideCurveBuilder.
divideCurve | Not used as divide curve is non-associative operation |
NXOpen::Features::MoveObjectBuilder* NXOpen::Features::BaseFeatureCollection::CreateMoveObjectBuilder | ( | NXOpen::Features::MoveObject * | moveObject | ) |
Creates a Features::MoveObjectBuilder.
moveObject | Features::MoveObject to be edited |
NXOpen::Features::PointFeatureBuilder* NXOpen::Features::BaseFeatureCollection::CreatePointFeatureBuilder | ( | NXOpen::Features::Feature * | point | ) |
Creates a Features::PointFeatureBuilder.
point | Features::Feature to be edited |
NXOpen::Features::TrimCornerBuilder* NXOpen::Features::BaseFeatureCollection::CreateTrimCornerBuilder | ( | NXOpen::Features::Feature * | trimCorner | ) |
Creates a Features::TrimCornerBuilder.
trimCorner | Not used as trim corner is non-associative operation |
NXOpen::Features::WaveInterfaceLinkerBuilder* NXOpen::Features::BaseFeatureCollection::CreateWaveInterfaceLinkerBuilder | ( | NXOpen::Features::Feature * | waveInterfaceLinker | ) |
Creates a Features::WaveInterfaceLinkerBuilder DES12012.
waveInterfaceLinker | WaveInterfaceLinker Feature to be edited |
NXOpen::Features::WaveLinkBuilder* NXOpen::Features::BaseFeatureCollection::CreateWaveLinkBuilder | ( | NXOpen::Features::Feature * | wavelink | ) |
Creates a Features::WaveLinkBuilder.
wavelink | Wavelink Feature to be edited |
iterator NXOpen::Features::BaseFeatureCollection::end | ( | ) |
Returns an iterator addressing one past the last element.
tag_t NXOpen::Features::BaseFeatureCollection::Tag | ( | ) | const |
Returns the tag of this object.