155 class iterator :
public std::iterator<std::forward_iterator_tag, NXOpen::Weld::EdgePrep *>
159 iterator() : m_context(nullptr), m_current(NULL_TAG)
184 return m_current == other.m_current && m_context == other.m_context;
189 return !operator == (other);
192 NXOPENCPP_WELDEXPORT value_type operator * ()
const;
209 m_context = other.m_context;
210 m_current = other.m_current;
211 for (
int i = 0; i <
sizeof(m_state)/
sizeof(m_state[0]); i++)
212 m_state[i] = other.m_state[i];
214 NXOPENCPP_WELDEXPORT
void next();
217 unsigned int m_state[8];
336 bool searchEntireAssembly ,
340 std::vector<NXOpen::NXObject *> & foundObjectsArray
347 bool searchEntireAssembly ,
348 bool excludeInvisibleComponents ,
352 std::vector<NXOpen::NXObject *> & foundObjectsArray
359 bool searchEntireAssembly ,
360 bool excludeInvisibleComponents ,
364 bool wantStructureWelds ,
365 std::vector<NXOpen::NXObject *> & foundObjectsArray
378 const std::vector<NXOpen::Features::Feature *> & fsetFeatures
385 const std::vector<NXOpen::Features::Feature *> & fsetFeatures ,
386 bool createSingleFeatures
397 const std::vector<NXOpen::Weld::JointmarkElement *> & weldFeatures
416 const std::vector<NXOpen::NXObject *> & selectedObjects
423 const std::vector<NXOpen::NXObject *> & selectedObjects
430 const std::vector<NXOpen::NXObject *> & selectedObjects
437 const std::vector<NXOpen::Features::Feature *> & selectedObjects