NX Open C++ Reference Guide
Public Member Functions | List of all members
NXOpen::IAttributeSourceObjectBuilder Class Referenceabstract

Represents an interface to perform various database operations on an array of NXOpen::NXObject . More...

Inheritance diagram for NXOpen::IAttributeSourceObjectBuilder:
NXOpen::Assemblies::AddComponentBuilder NXOpen::Assemblies::CopyDesignElementBuilder NXOpen::Assemblies::DesignElementBuilder NXOpen::Assemblies::SubsetBuilder NXOpen::Features::ShipDesign::CopyPasteNewBuilder NXOpen::Gateway::IGenericFileNewApplicationBuilder NXOpen::Motion::AddSubmechanismBuilder NXOpen::PDM::ExportWorksetForReferenceBuilder NXOpen::PDM::ObjectCreateBuilder NXOpen::PDM::PartOperationBuilder NXOpen::PDM::SmartSaveBuilder NXOpen::PLAS::RunBuilder

Public Member Functions

virtual NXOpen::ErrorListAutoAssignAttributes (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::ErrorListAutoAssignAttributesWithNamingPattern (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::NXObjectCreateAttributeTitleToNamingPatternMap (std::vector< NXString > &attributeTitles, std::vector< NXString > &titlePatterns)=0
 Creates a map object of attribute titles to their corresponding naming pattern. More...
 

Detailed Description

Represents an interface to perform various database operations on an array of NXOpen::NXObject .


Created in NX8.5.0.

Member Function Documentation

virtual NXOpen::ErrorList* NXOpen::IAttributeSourceObjectBuilder::AutoAssignAttributes ( const std::vector< NXOpen::NXObject * > &  objects)
pure virtual
virtual NXOpen::ErrorList* NXOpen::IAttributeSourceObjectBuilder::AutoAssignAttributesWithNamingPattern ( const std::vector< NXOpen::NXObject * > &  objects,
const std::vector< NXOpen::NXObject * > &  properties 
)
pure virtual
virtual NXOpen::NXObject* NXOpen::IAttributeSourceObjectBuilder::CreateAttributeTitleToNamingPatternMap ( std::vector< NXString > &  attributeTitles,
std::vector< NXString > &  titlePatterns 
)
pure virtual

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