NXOpen .NET Reference
12.0.0
|
Represents an interface to perform various database operations on an array of NXOpen.NXObject . More...
Public Member Functions | |
NXOpen.ErrorList | AutoAssignAttributes (NXOpen.NXObject[] objects) |
Auto assigns the attributes for a given array of objects and returns an array of objects that failed to auto assign. More... | |
NXOpen.ErrorList | AutoAssignAttributesWithNamingPattern (NXOpen.NXObject[] objects, NXOpen.NXObject[] properties) |
Auto assigns the attributes for a given object and returns an array of objects that failed to auto assign. More... | |
NXOpen.NXObject | CreateAttributeTitleToNamingPatternMap (string[] attributeTitles, string[] titlePatterns) |
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
NXOpen.ErrorList NXOpen.IAttributeSourceObjectBuilder.AutoAssignAttributes | ( | NXOpen.NXObject[] | objects | ) |
Auto assigns the attributes for a given array of objects and returns an array of objects that failed to auto assign.
Created in NX8.5.0
License requirements: None.
objects |
Implemented in NXOpen.Assemblies.DesignElementBuilder, NXOpen.Assemblies.AddComponentBuilder, NXOpen.Assemblies.SubsetBuilder, NXOpen.PDM.PartOperationBuilder, NXOpen.Features.ShipDesign.CopyPasteNewBuilder, NXOpen.PDM.SmartSaveBuilder, NXOpen.PLAS.RunBuilder, NXOpen.Assemblies.CopyDesignElementBuilder, NXOpen.Motion.AddSubmechanismBuilder, NXOpen.PDM.ObjectCreateBuilder, NXOpen.PDM.ExportWorksetForReferenceBuilder, and NXOpen.Gateway.IGenericFileNewApplicationBuilder.
NXOpen.ErrorList NXOpen.IAttributeSourceObjectBuilder.AutoAssignAttributesWithNamingPattern | ( | NXOpen.NXObject[] | objects, |
NXOpen.NXObject[] | properties | ||
) |
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
Created in NX12.0.0
License requirements: None.
objects | |
properties |
Implemented in NXOpen.Assemblies.DesignElementBuilder, NXOpen.Assemblies.AddComponentBuilder, NXOpen.Assemblies.SubsetBuilder, NXOpen.PDM.PartOperationBuilder, NXOpen.Features.ShipDesign.CopyPasteNewBuilder, NXOpen.PDM.SmartSaveBuilder, NXOpen.PLAS.RunBuilder, NXOpen.Assemblies.CopyDesignElementBuilder, NXOpen.Motion.AddSubmechanismBuilder, NXOpen.PDM.ObjectCreateBuilder, NXOpen.PDM.ExportWorksetForReferenceBuilder, and NXOpen.Gateway.IGenericFileNewApplicationBuilder.
NXOpen.NXObject NXOpen.IAttributeSourceObjectBuilder.CreateAttributeTitleToNamingPatternMap | ( | string[] | attributeTitles, |
string[] | titlePatterns | ||
) |
Creates a map object of attribute titles to their corresponding naming pattern
Created in NX12.0.0
License requirements: None.
attributeTitles | |
titlePatterns |
Implemented in NXOpen.Assemblies.DesignElementBuilder, NXOpen.Assemblies.AddComponentBuilder, NXOpen.Assemblies.SubsetBuilder, NXOpen.PDM.PartOperationBuilder, NXOpen.Features.ShipDesign.CopyPasteNewBuilder, NXOpen.PDM.SmartSaveBuilder, NXOpen.PLAS.RunBuilder, NXOpen.Assemblies.CopyDesignElementBuilder, NXOpen.Motion.AddSubmechanismBuilder, NXOpen.PDM.ObjectCreateBuilder, NXOpen.PDM.ExportWorksetForReferenceBuilder, and NXOpen.Gateway.IGenericFileNewApplicationBuilder.