NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
List of all members
NXOpen.MechanicalRouting.BulkReplacementBuilder Class Reference

Builder class for Bulk Replacement which manages replacement operations on design elements More...

Inheritance diagram for NXOpen.MechanicalRouting.BulkReplacementBuilder:
NXOpen.Routing.BulkReplacementBuilder NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Additional Inherited Members

- Public Member Functions inherited from NXOpen.Routing.BulkReplacementBuilder
unsafe void ClearAttributeForAllObjects (NXOpen.Routing.RoutingAttributeIdentifierType attributeIdType, string attributeId)
 The attribute value clear method for all objects More...
 
unsafe void ClearAttributeForObject (NXOpen.NXObject objectTag, NXOpen.Routing.RoutingAttributeIdentifierType attributeIdType, string attributeId)
 The object attribute value clear method More...
 
unsafe void CopySearchResultsToObject (NXOpen.NXObject fromObjectTag, NXOpen.NXObject toObjectTag)
 The method that copies the search results from one object to another More...
 
unsafe string GetAttributeForObject (NXOpen.NXObject objectTag, NXOpen.Routing.RoutingAttributeIdentifierType attributeIdType, string attributeId)
 The object attribute value method getter More...
 
unsafe int GetPartLayer ()
 The method that gets the layer used for newly replaced objects More...
 
unsafe string[] GetPartLibraryValuesForAttributeForObject (NXOpen.NXObject objectTag, NXOpen.Routing.RoutingAttributeIdentifierType attributeIdType, string attributeId)
 The method gets the part libray values for a given attribute for the specified object More...
 
unsafe string GetPartReferenceSet ()
 The method that gets the reference set used for newly replaced objects More...
 
unsafe
NXOpen.Routing.RoutingBulkReplacementBuilderReplacementMethodType 
GetReplacementMethodForObject (NXOpen.NXObject objectTag)
 The replacement method getter More...
 
unsafe string GetReplacementObjectIdentifierForObject (NXOpen.NXObject objectTag)
 The replacement object identifier getter More...
 
unsafe string[] GetReplacementObjectIdentifiersFromSearchResultsForObject (NXOpen.NXObject objectTag)
 The possible replacement object identifiers method getter More...
 
unsafe
NXOpen.Routing.RoutingBulkReplacementBuilderRetainReasonType 
GetRetainReasonForObject (NXOpen.NXObject objectTag)
 The retain reason getter More...
 
unsafe string[] GetSelectedObjectValuesForAttribute (NXOpen.Routing.RoutingAttributeIdentifierType attributeIdType, string attributeId)
 The method that retrieves all the values for a given attribute from all the objects More...
 
unsafe string GetValueForAttributeFromReferenceObject (NXOpen.Routing.RoutingAttributeIdentifierType attributeIdType, string attributeId)
 The method that returns the value of an attribute from the reference object More...
 
unsafe void SearchForReplacementForObject (NXOpen.NXObject objectTag)
 The method that initiates a search for the replacement object More...
 
unsafe void SearchForReplacementForObjectOnAttributes (NXOpen.NXObject objectTag, NXOpen.Routing.RoutingAttributeIdentifierType[] attributeIdTypes, string[] attributeIds)
 The method that initiates a search for the replacement object using on the passed in attributes as criteria More...
 
unsafe void SetAttributeForAllObjects (NXOpen.Routing.RoutingAttributeIdentifierType attributeIdType, string attributeId, string value)
 The attribute value setter for all objects More...
 
unsafe void SetAttributeForObject (NXOpen.NXObject objectTag, NXOpen.Routing.RoutingAttributeIdentifierType attributeIdType, string attributeId, string value)
 The object attribute value method setter More...
 
unsafe void SetAttributeValueForObjectFromReferenceObject (NXOpen.NXObject objectTag, NXOpen.Routing.RoutingAttributeIdentifierType attributeIdType, string attributeId)
 The method that sets the attribute value from the reference object on the specifiec object More...
 
unsafe void SetPartLayer (int layer)
 The method that sets the layer used for newly replaced objects More...
 
unsafe void SetPartReferenceSet (string referenceSetName)
 The method that sets the reference set used for newly replaced objects More...
 
unsafe void SetReplacementClassificationObjectForObject (NXOpen.NXObject objectTag, string classificationClassId, string classificationInstanceId)
 The replacement object method setter More...
 
unsafe void SetReplacementMethodForAllObjects (NXOpen.Routing.RoutingBulkReplacementBuilderReplacementMethodType method)
 The replacement method setter for all objects More...
 
unsafe void SetReplacementMethodForObject (NXOpen.NXObject objectTag, NXOpen.Routing.RoutingBulkReplacementBuilderReplacementMethodType method)
 The replacement method setter More...
 
unsafe void SetReplacementObjectIdentifierForObject (NXOpen.NXObject objectTag, string objectIdentifier)
 The replacement object identifier method setter More...
 
unsafe void SetReplacementObjectPartNumberForObject (NXOpen.NXObject objectTag, string partNumber)
 The replacement object part number method setter More...
 
unsafe void SetReplacementPartSpecificationForObject (NXOpen.NXObject objectTag, string partSpecification)
 The replacement part specification method setter More...
 
unsafe void SetSequenceOfObjectReplacement (NXOpen.NXObject[] objects)
 The method that sets the sequence of object replacement More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 
- Properties inherited from NXOpen.Routing.BulkReplacementBuilder
unsafe NXOpen.SelectNXObject ReferenceObject [get]
 Returns the reference object used to extract characteristics for Bulk Replacement More...
 
unsafe
NXOpen.Routing.RouteObjectCollector 
RouteObjectCollector [get]
 Returns the Routing object collector More...
 

Detailed Description

Builder class for Bulk Replacement which manages replacement operations on design elements

To create a new instance of this class, use NXOpen.MechanicalRouting.BuilderFactory.CreateBulkReplacementBuilder

Created in NX12.0.0


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