NX Open C++ Reference Guide
|
Represents an interface to perform various database operations on an array of NXOpen::NXObject . More...
Public Member Functions | |
virtual NXOpen::ErrorList * | AutoAssignAttributes (const std::vector< NXOpen::NXObject * > &objects)=0 |
Auto assigns the attributes for a given array of objects and returns an array of objects that failed to auto assign. More... | |
virtual NXOpen::ErrorList * | AutoAssignAttributesWithNamingPattern (const std::vector< NXOpen::NXObject * > &objects, const std::vector< NXOpen::NXObject * > &properties)=0 |
Auto assigns the attributes for a given object and returns an array of objects that failed to auto assign. More... | |
virtual NXOpen::NXObject * | CreateAttributeTitleToNamingPatternMap (std::vector< NXString > &attributeTitles, std::vector< NXString > &titlePatterns)=0 |
Creates a map object of attribute titles to their corresponding naming pattern. More... | |
Represents an interface to perform various database operations on an array of NXOpen::NXObject .
Created in NX8.5.0.
|
pure virtual |
Auto assigns the attributes for a given array of objects and returns an array of objects that failed to auto assign.
objects | objects |
Implemented in NXOpen::Assemblies::DesignElementBuilder, NXOpen::PDM::PartOperationBuilder, NXOpen::Assemblies::SubsetBuilder, NXOpen::Assemblies::AddComponentBuilder, NXOpen::Features::ShipDesign::CopyPasteNewBuilder, NXOpen::PDM::SmartSaveBuilder, NXOpen::PLAS::RunBuilder, NXOpen::Motion::AddSubmechanismBuilder, NXOpen::PDM::ObjectCreateBuilder, NXOpen::Assemblies::CopyDesignElementBuilder, NXOpen::PDM::ExportWorksetForReferenceBuilder, and NXOpen::Gateway::IGenericFileNewApplicationBuilder.
|
pure virtual |
Auto assigns the attributes for a given object and returns an array of objects that failed to auto assign.
properties needs to be created using CreateAttributeTitleToNamingPatternMap
objects | objects |
properties | properties |
Implemented in NXOpen::Assemblies::DesignElementBuilder, NXOpen::PDM::PartOperationBuilder, NXOpen::Assemblies::SubsetBuilder, NXOpen::Assemblies::AddComponentBuilder, NXOpen::Features::ShipDesign::CopyPasteNewBuilder, NXOpen::PDM::SmartSaveBuilder, NXOpen::PLAS::RunBuilder, NXOpen::Motion::AddSubmechanismBuilder, NXOpen::PDM::ObjectCreateBuilder, NXOpen::Assemblies::CopyDesignElementBuilder, NXOpen::PDM::ExportWorksetForReferenceBuilder, and NXOpen::Gateway::IGenericFileNewApplicationBuilder.
|
pure virtual |
Creates a map object of attribute titles to their corresponding naming pattern.
attributeTitles | attributetitles |
titlePatterns | titlepatterns |
Implemented in NXOpen::Assemblies::DesignElementBuilder, NXOpen::PDM::PartOperationBuilder, NXOpen::Assemblies::SubsetBuilder, NXOpen::Assemblies::AddComponentBuilder, NXOpen::Features::ShipDesign::CopyPasteNewBuilder, NXOpen::PDM::SmartSaveBuilder, NXOpen::PLAS::RunBuilder, NXOpen::Motion::AddSubmechanismBuilder, NXOpen::PDM::ObjectCreateBuilder, NXOpen::Assemblies::CopyDesignElementBuilder, NXOpen::PDM::ExportWorksetForReferenceBuilder, and NXOpen::Gateway::IGenericFileNewApplicationBuilder.