94 private:
friend class _AddComponentBuilderBuilder;
135 const char * componentName
155 const char * referenceSet
175 std::vector<NXOpen::BasePart *> & partsToUse
182 const std::vector<NXOpen::BasePart *> & partsToUse
189 const std::vector<NXOpen::BasePart *> & partsToRemove
195 public:
void GetConfiguredPartsToAdd
197 std::vector<NXOpen::ConfiguredPart *> & configuredPartsToUse
204 public:
void SetConfiguredPartsToAdd
206 const std::vector<NXOpen::ConfiguredPart *> & configuredParts
213 public:
void RemoveConfiguredPartsFromSelection
215 const std::vector<NXOpen::ConfiguredPart *> & configuredPartsToRemove
317 bool keepConstraintsOption
337 std::vector<NXOpen::Assemblies::ProductInterface::InterfaceObject *> & productInterfaceObjects
344 std::vector<NXOpen::PDM::LogicalObject *> & logicalObjects
351 std::vector<NXOpen::PDM::LogicalObject *> & logicalObjects
388 bool synchDisplayProperties
414 public: NXOpen::ConfiguredPart * LoadSecondaryConfiguration
423 NXOpen::ConfiguredPart * LoadSecondaryConfiguration
425 const char * partSpec ,
448 const std::vector<NXOpen::NXObject *> & objects
456 const std::vector<NXOpen::NXObject *> & objects ,
457 const std::vector<NXOpen::NXObject *> & properties
464 std::vector<NXString> & attributeTitles ,
465 std::vector<NXString> & titlePatterns
476 std::vector<NXString> & revOptions
486 std::vector<NXString> & patternList