NX Open C++ Reference Guide
|
Builder class for Bulk Replacement which manages replacement operations on Routing objects
Not support KF.
More...
Public Member Functions | |
void | ClearAttributeForAllObjects (NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const NXString &attributeId) |
The attribute value clear method for all objects Created in NX12.0.0. More... | |
void | ClearAttributeForAllObjects (NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const char *attributeId) |
The attribute value clear method for all objects Created in NX12.0.0. More... | |
void | ClearAttributeForObject (NXOpen::NXObject *objectTag, NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const NXString &attributeId) |
The object attribute value clear method Created in NX12.0.0. More... | |
void | ClearAttributeForObject (NXOpen::NXObject *objectTag, NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const char *attributeId) |
The object attribute value clear method Created in NX12.0.0. More... | |
void | CopySearchResultsToObject (NXOpen::NXObject *fromObjectTag, NXOpen::NXObject *toObjectTag) |
The method that copies the search results from one object to another Created in NX12.0.0. More... | |
NXString | GetAttributeForObject (NXOpen::NXObject *objectTag, NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const NXString &attributeId) |
The object attribute value method getter. More... | |
NXString | GetAttributeForObject (NXOpen::NXObject *objectTag, NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const char *attributeId) |
The object attribute value method getter. More... | |
int | GetPartLayer () |
The method that gets the layer used for newly replaced objects. More... | |
std::vector< NXString > | GetPartLibraryValuesForAttributeForObject (NXOpen::NXObject *objectTag, NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const NXString &attributeId) |
The method gets the part libray values for a given attribute for the specified object. More... | |
std::vector< NXString > | GetPartLibraryValuesForAttributeForObject (NXOpen::NXObject *objectTag, NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const char *attributeId) |
The method gets the part libray values for a given attribute for the specified object. More... | |
NXString | GetPartReferenceSet () |
The method that gets the reference set used for newly replaced objects. More... | |
NXOpen::Routing::RoutingBulkReplacementBuilderReplacementMethodType | GetReplacementMethodForObject (NXOpen::NXObject *objectTag) |
The replacement method getter. More... | |
NXString | GetReplacementObjectIdentifierForObject (NXOpen::NXObject *objectTag) |
The replacement object identifier getter. More... | |
std::vector< NXString > | GetReplacementObjectIdentifiersFromSearchResultsForObject (NXOpen::NXObject *objectTag) |
The possible replacement object identifiers method getter. More... | |
NXOpen::Routing::RoutingBulkReplacementBuilderRetainReasonType | GetRetainReasonForObject (NXOpen::NXObject *objectTag) |
The retain reason getter. More... | |
std::vector< NXString > | GetSelectedObjectValuesForAttribute (NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const NXString &attributeId) |
The method that retrieves all the values for a given attribute from all the objects. More... | |
std::vector< NXString > | GetSelectedObjectValuesForAttribute (NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const char *attributeId) |
The method that retrieves all the values for a given attribute from all the objects. More... | |
NXString | GetValueForAttributeFromReferenceObject (NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const NXString &attributeId) |
The method that returns the value of an attribute from the reference object. More... | |
NXString | GetValueForAttributeFromReferenceObject (NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const char *attributeId) |
The method that returns the value of an attribute from the reference object. More... | |
NXOpen::SelectNXObject * | ReferenceObject () |
Returns the reference object used to extract characteristics for Bulk Replacement Created in NX12.0.0. More... | |
NXOpen::Routing::RouteObjectCollector * | RouteObjectCollector () |
Returns the Routing object collector Created in NX12.0.0. More... | |
void | SearchForReplacementForObject (NXOpen::NXObject *objectTag) |
The method that initiates a search for the replacement object Created in NX12.0.0. More... | |
void | SearchForReplacementForObjectOnAttributes (NXOpen::NXObject *objectTag, const std::vector< NXOpen::Routing::RoutingAttributeIdentifierType > &attributeIdTypes, std::vector< NXString > &attributeIds) |
The method that initiates a search for the replacement object using on the passed in attributes as criteria Created in NX12.0.0. More... | |
void | SetAttributeForAllObjects (NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const NXString &attributeId, const NXString &value) |
The attribute value setter for all objects Created in NX12.0.0. More... | |
void | SetAttributeForAllObjects (NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const char *attributeId, const char *value) |
The attribute value setter for all objects Created in NX12.0.0. More... | |
void | SetAttributeForObject (NXOpen::NXObject *objectTag, NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const NXString &attributeId, const NXString &value) |
The object attribute value method setter Created in NX12.0.0. More... | |
void | SetAttributeForObject (NXOpen::NXObject *objectTag, NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const char *attributeId, const char *value) |
The object attribute value method setter Created in NX12.0.0. More... | |
void | SetAttributeValueForObjectFromReferenceObject (NXOpen::NXObject *objectTag, NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const NXString &attributeId) |
The method that sets the attribute value from the reference object on the specifiec object Created in NX12.0.0. More... | |
void | SetAttributeValueForObjectFromReferenceObject (NXOpen::NXObject *objectTag, NXOpen::Routing::RoutingAttributeIdentifierType attributeIdType, const char *attributeId) |
The method that sets the attribute value from the reference object on the specifiec object Created in NX12.0.0. More... | |
void | SetPartLayer (int layer) |
The method that sets the layer used for newly replaced objects Created in NX12.0.0. More... | |
void | SetPartReferenceSet (const NXString &referenceSetName) |
The method that sets the reference set used for newly replaced objects Created in NX12.0.0. More... | |
void | SetPartReferenceSet (const char *referenceSetName) |
The method that sets the reference set used for newly replaced objects Created in NX12.0.0. More... | |
void | SetReplacementClassificationObjectForObject (NXOpen::NXObject *objectTag, const NXString &classificationClassId, const NXString &classificationInstanceId) |
The replacement object method setter Created in NX12.0.0. More... | |
void | SetReplacementClassificationObjectForObject (NXOpen::NXObject *objectTag, const char *classificationClassId, const char *classificationInstanceId) |
The replacement object method setter Created in NX12.0.0. More... | |
void | SetReplacementMethodForAllObjects (NXOpen::Routing::RoutingBulkReplacementBuilderReplacementMethodType method) |
The replacement method setter for all objects Created in NX12.0.0. More... | |
void | SetReplacementMethodForObject (NXOpen::NXObject *objectTag, NXOpen::Routing::RoutingBulkReplacementBuilderReplacementMethodType method) |
The replacement method setter Created in NX12.0.0. More... | |
void | SetReplacementObjectIdentifierForObject (NXOpen::NXObject *objectTag, const NXString &objectIdentifier) |
The replacement object identifier method setter Created in NX12.0.0. More... | |
void | SetReplacementObjectIdentifierForObject (NXOpen::NXObject *objectTag, const char *objectIdentifier) |
The replacement object identifier method setter Created in NX12.0.0. More... | |
void | SetReplacementPartSpecificationForObject (NXOpen::NXObject *objectTag, const NXString &partSpecification) |
The replacement part specification method setter Created in NX12.0.0. More... | |
void | SetReplacementPartSpecificationForObject (NXOpen::NXObject *objectTag, const char *partSpecification) |
The replacement part specification method setter Created in NX12.0.0. More... | |
void | SetSequenceOfObjectReplacement (const std::vector< NXOpen::NXObject * > &objects) |
The method that sets the sequence of object replacement Created in NX12.0.0. More... | |
Public Member Functions inherited from NXOpen::Builder | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. More... | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. More... | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen::TaggedObject | |
tag_t | Tag () const |
Returns the tag of this object. More... | |
Builder class for Bulk Replacement which manages replacement operations on Routing objects
Not support KF.
Created in NX12.0.0.
void NXOpen::Routing::BulkReplacementBuilder::ClearAttributeForAllObjects | ( | NXOpen::Routing::RoutingAttributeIdentifierType | attributeIdType, |
const NXString & | attributeId | ||
) |
The attribute value clear method for all objects
Created in NX12.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
attributeIdType | The type of attribute being cleared |
attributeId | The identifier of the attribute value being cleared |
void NXOpen::Routing::BulkReplacementBuilder::ClearAttributeForAllObjects | ( | NXOpen::Routing::RoutingAttributeIdentifierType | attributeIdType, |
const char * | attributeId | ||
) |
The attribute value clear method for all objects
Created in NX12.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
attributeIdType | The type of attribute being cleared |
attributeId | The identifier of the attribute value being cleared |
void NXOpen::Routing::BulkReplacementBuilder::ClearAttributeForObject | ( | NXOpen::NXObject * | objectTag, |
NXOpen::Routing::RoutingAttributeIdentifierType | attributeIdType, | ||
const NXString & | attributeId | ||
) |
The object attribute value clear method
Created in NX12.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
objectTag | The object for which to clear the attribute value |
attributeIdType | The type of attribute being cleared |
attributeId | The identifier of the attribute value being cleared |
void NXOpen::Routing::BulkReplacementBuilder::ClearAttributeForObject | ( | NXOpen::NXObject * | objectTag, |
NXOpen::Routing::RoutingAttributeIdentifierType | attributeIdType, | ||
const char * | attributeId | ||
) |
The object attribute value clear method
Created in NX12.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
objectTag | The object for which to clear the attribute value |
attributeIdType | The type of attribute being cleared |
attributeId | The identifier of the attribute value being cleared |
void NXOpen::Routing::BulkReplacementBuilder::CopySearchResultsToObject | ( | NXOpen::NXObject * | fromObjectTag, |
NXOpen::NXObject * | toObjectTag | ||
) |
The method that copies the search results from one object to another
Created in NX12.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
fromObjectTag | The object from which you want to copy the search results |
toObjectTag | The object to which you want to copy the search results |
NXString NXOpen::Routing::BulkReplacementBuilder::GetAttributeForObject | ( | NXOpen::NXObject * | objectTag, |
NXOpen::Routing::RoutingAttributeIdentifierType | attributeIdType, | ||
const NXString & | attributeId | ||
) |
The object attribute value method getter.
objectTag | The object for which to get the attribute value |
attributeIdType | The type of attribute being retrieved |
attributeId | The identifier of the attribute value being retrieved |
NXString NXOpen::Routing::BulkReplacementBuilder::GetAttributeForObject | ( | NXOpen::NXObject * | objectTag, |
NXOpen::Routing::RoutingAttributeIdentifierType | attributeIdType, | ||
const char * | attributeId | ||
) |
The object attribute value method getter.
objectTag | The object for which to get the attribute value |
attributeIdType | The type of attribute being retrieved |
attributeId | The identifier of the attribute value being retrieved |
int NXOpen::Routing::BulkReplacementBuilder::GetPartLayer | ( | ) |
The method that gets the layer used for newly replaced objects.
std::vector<NXString> NXOpen::Routing::BulkReplacementBuilder::GetPartLibraryValuesForAttributeForObject | ( | NXOpen::NXObject * | objectTag, |
NXOpen::Routing::RoutingAttributeIdentifierType | attributeIdType, | ||
const NXString & | attributeId | ||
) |
The method gets the part libray values for a given attribute for the specified object.
objectTag | The object for which to get the part library values |
attributeIdType | The type of attribute for which to get the values |
attributeId | The identifier of the attribute for which to get the values |
std::vector<NXString> NXOpen::Routing::BulkReplacementBuilder::GetPartLibraryValuesForAttributeForObject | ( | NXOpen::NXObject * | objectTag, |
NXOpen::Routing::RoutingAttributeIdentifierType | attributeIdType, | ||
const char * | attributeId | ||
) |
The method gets the part libray values for a given attribute for the specified object.
objectTag | The object for which to get the part library values |
attributeIdType | The type of attribute for which to get the values |
attributeId | The identifier of the attribute for which to get the values |
NXString NXOpen::Routing::BulkReplacementBuilder::GetPartReferenceSet | ( | ) |
The method that gets the reference set used for newly replaced objects.
NXOpen::Routing::RoutingBulkReplacementBuilderReplacementMethodType NXOpen::Routing::BulkReplacementBuilder::GetReplacementMethodForObject | ( | NXOpen::NXObject * | objectTag | ) |
The replacement method getter.
objectTag | The object for which to get the replacement method |
NXString NXOpen::Routing::BulkReplacementBuilder::GetReplacementObjectIdentifierForObject | ( | NXOpen::NXObject * | objectTag | ) |
The replacement object identifier getter.
objectTag | The object for which to get the replacement object |
std::vector<NXString> NXOpen::Routing::BulkReplacementBuilder::GetReplacementObjectIdentifiersFromSearchResultsForObject | ( | NXOpen::NXObject * | objectTag | ) |
The possible replacement object identifiers method getter.
objectTag | The object for which to get the possible replacement object identifiers |
NXOpen::Routing::RoutingBulkReplacementBuilderRetainReasonType NXOpen::Routing::BulkReplacementBuilder::GetRetainReasonForObject | ( | NXOpen::NXObject * | objectTag | ) |
The retain reason getter.
objectTag | The object for which to get the retain reason |
std::vector<NXString> NXOpen::Routing::BulkReplacementBuilder::GetSelectedObjectValuesForAttribute | ( | NXOpen::Routing::RoutingAttributeIdentifierType | attributeIdType, |
const NXString & | attributeId | ||
) |
The method that retrieves all the values for a given attribute from all the objects.
attributeIdType | The type of attribute for which to get all the values |
attributeId | The identifier of the attribute for which to get all the values |
std::vector<NXString> NXOpen::Routing::BulkReplacementBuilder::GetSelectedObjectValuesForAttribute | ( | NXOpen::Routing::RoutingAttributeIdentifierType | attributeIdType, |
const char * | attributeId | ||
) |
The method that retrieves all the values for a given attribute from all the objects.
attributeIdType | The type of attribute for which to get all the values |
attributeId | The identifier of the attribute for which to get all the values |
NXString NXOpen::Routing::BulkReplacementBuilder::GetValueForAttributeFromReferenceObject | ( | NXOpen::Routing::RoutingAttributeIdentifierType | attributeIdType, |
const NXString & | attributeId | ||
) |
The method that returns the value of an attribute from the reference object.
attributeIdType | The type of attribute for which to get the value |
attributeId | The identifier of the attribute for which to get all the values |
NXString NXOpen::Routing::BulkReplacementBuilder::GetValueForAttributeFromReferenceObject | ( | NXOpen::Routing::RoutingAttributeIdentifierType | attributeIdType, |
const char * | attributeId | ||
) |
The method that returns the value of an attribute from the reference object.
attributeIdType | The type of attribute for which to get the value |
attributeId | The identifier of the attribute for which to get all the values |
NXOpen::SelectNXObject* NXOpen::Routing::BulkReplacementBuilder::ReferenceObject | ( | ) |
Returns the reference object used to extract characteristics for Bulk Replacement
Created in NX12.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
NXOpen::Routing::RouteObjectCollector* NXOpen::Routing::BulkReplacementBuilder::RouteObjectCollector | ( | ) |
Returns the Routing object collector
Created in NX12.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
void NXOpen::Routing::BulkReplacementBuilder::SearchForReplacementForObject | ( | NXOpen::NXObject * | objectTag | ) |
The method that initiates a search for the replacement object
Created in NX12.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
objectTag | The object for which to initiate the search |
void NXOpen::Routing::BulkReplacementBuilder::SearchForReplacementForObjectOnAttributes | ( | NXOpen::NXObject * | objectTag, |
const std::vector< NXOpen::Routing::RoutingAttributeIdentifierType > & | attributeIdTypes, | ||
std::vector< NXString > & | attributeIds | ||
) |
The method that initiates a search for the replacement object using on the passed in attributes as criteria
Created in NX12.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
objectTag | The object for which to initiate the search |
attributeIdTypes | The array of attribute types to limit the search |
attributeIds | The array of attribute identifiers to limit the search |
void NXOpen::Routing::BulkReplacementBuilder::SetAttributeForAllObjects | ( | NXOpen::Routing::RoutingAttributeIdentifierType | attributeIdType, |
const NXString & | attributeId, | ||
const NXString & | value | ||
) |
The attribute value setter for all objects
Created in NX12.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
attributeIdType | The type of attribute value being set |
attributeId | The identifier of the attribute value being set |
value | The new value for the attribute |
void NXOpen::Routing::BulkReplacementBuilder::SetAttributeForAllObjects | ( | NXOpen::Routing::RoutingAttributeIdentifierType | attributeIdType, |
const char * | attributeId, | ||
const char * | value | ||
) |
The attribute value setter for all objects
Created in NX12.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
attributeIdType | The type of attribute value being set |
attributeId | The identifier of the attribute value being set |
value | The new value for the attribute |
void NXOpen::Routing::BulkReplacementBuilder::SetAttributeForObject | ( | NXOpen::NXObject * | objectTag, |
NXOpen::Routing::RoutingAttributeIdentifierType | attributeIdType, | ||
const NXString & | attributeId, | ||
const NXString & | value | ||
) |
The object attribute value method setter
Created in NX12.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
objectTag | The object for which to set the attribute value |
attributeIdType | The type of attribute being set |
attributeId | The identifier of the attribute being set |
value | The new value for the attribute |
void NXOpen::Routing::BulkReplacementBuilder::SetAttributeForObject | ( | NXOpen::NXObject * | objectTag, |
NXOpen::Routing::RoutingAttributeIdentifierType | attributeIdType, | ||
const char * | attributeId, | ||
const char * | value | ||
) |
The object attribute value method setter
Created in NX12.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
objectTag | The object for which to set the attribute value |
attributeIdType | The type of attribute being set |
attributeId | The identifier of the attribute being set |
value | The new value for the attribute |
void NXOpen::Routing::BulkReplacementBuilder::SetAttributeValueForObjectFromReferenceObject | ( | NXOpen::NXObject * | objectTag, |
NXOpen::Routing::RoutingAttributeIdentifierType | attributeIdType, | ||
const NXString & | attributeId | ||
) |
The method that sets the attribute value from the reference object on the specifiec object
Created in NX12.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
objectTag | The object for which to set the attribute value from the reference object |
attributeIdType | The type of attribute for which to set the value from the reference object |
attributeId | The identifier of the attribute for which to set the value from the reference object |
void NXOpen::Routing::BulkReplacementBuilder::SetAttributeValueForObjectFromReferenceObject | ( | NXOpen::NXObject * | objectTag, |
NXOpen::Routing::RoutingAttributeIdentifierType | attributeIdType, | ||
const char * | attributeId | ||
) |
The method that sets the attribute value from the reference object on the specifiec object
Created in NX12.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
objectTag | The object for which to set the attribute value from the reference object |
attributeIdType | The type of attribute for which to set the value from the reference object |
attributeId | The identifier of the attribute for which to set the value from the reference object |
void NXOpen::Routing::BulkReplacementBuilder::SetPartLayer | ( | int | layer | ) |
The method that sets the layer used for newly replaced objects
Created in NX12.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
layer | The number of the layer |
void NXOpen::Routing::BulkReplacementBuilder::SetPartReferenceSet | ( | const NXString & | referenceSetName | ) |
The method that sets the reference set used for newly replaced objects
Created in NX12.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
referenceSetName | The name of the reference set |
void NXOpen::Routing::BulkReplacementBuilder::SetPartReferenceSet | ( | const char * | referenceSetName | ) |
The method that sets the reference set used for newly replaced objects
Created in NX12.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
referenceSetName | The name of the reference set |
void NXOpen::Routing::BulkReplacementBuilder::SetReplacementClassificationObjectForObject | ( | NXOpen::NXObject * | objectTag, |
const NXString & | classificationClassId, | ||
const NXString & | classificationInstanceId | ||
) |
The replacement object method setter
Created in NX12.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
objectTag | The object for which to set the replacement object |
classificationClassId | The classification object class id of the object to to set as the replacement object |
classificationInstanceId | The classification object instance id of the object to to set as the replacement object |
void NXOpen::Routing::BulkReplacementBuilder::SetReplacementClassificationObjectForObject | ( | NXOpen::NXObject * | objectTag, |
const char * | classificationClassId, | ||
const char * | classificationInstanceId | ||
) |
The replacement object method setter
Created in NX12.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
objectTag | The object for which to set the replacement object |
classificationClassId | The classification object class id of the object to to set as the replacement object |
classificationInstanceId | The classification object instance id of the object to to set as the replacement object |
void NXOpen::Routing::BulkReplacementBuilder::SetReplacementMethodForAllObjects | ( | NXOpen::Routing::RoutingBulkReplacementBuilderReplacementMethodType | method | ) |
The replacement method setter for all objects
Created in NX12.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
method | The replacement method to set for all objects |
void NXOpen::Routing::BulkReplacementBuilder::SetReplacementMethodForObject | ( | NXOpen::NXObject * | objectTag, |
NXOpen::Routing::RoutingBulkReplacementBuilderReplacementMethodType | method | ||
) |
The replacement method setter
Created in NX12.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
objectTag | The object for which to set the replacement method |
method | The replacement method to use for replacement of this object |
void NXOpen::Routing::BulkReplacementBuilder::SetReplacementObjectIdentifierForObject | ( | NXOpen::NXObject * | objectTag, |
const NXString & | objectIdentifier | ||
) |
The replacement object identifier method setter
Created in NX12.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
objectTag | The object for which to set the replacement object |
objectIdentifier | The object identifier for which to set as the replacement object |
void NXOpen::Routing::BulkReplacementBuilder::SetReplacementObjectIdentifierForObject | ( | NXOpen::NXObject * | objectTag, |
const char * | objectIdentifier | ||
) |
The replacement object identifier method setter
Created in NX12.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
objectTag | The object for which to set the replacement object |
objectIdentifier | The object identifier for which to set as the replacement object |
void NXOpen::Routing::BulkReplacementBuilder::SetReplacementPartSpecificationForObject | ( | NXOpen::NXObject * | objectTag, |
const NXString & | partSpecification | ||
) |
The replacement part specification method setter
Created in NX12.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
objectTag | The object for which to set the replacement object |
partSpecification | The full part specification of the part to use for replacement |
void NXOpen::Routing::BulkReplacementBuilder::SetReplacementPartSpecificationForObject | ( | NXOpen::NXObject * | objectTag, |
const char * | partSpecification | ||
) |
The replacement part specification method setter
Created in NX12.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
objectTag | The object for which to set the replacement object |
partSpecification | The full part specification of the part to use for replacement |
void NXOpen::Routing::BulkReplacementBuilder::SetSequenceOfObjectReplacement | ( | const std::vector< NXOpen::NXObject * > & | objects | ) |
The method that sets the sequence of object replacement
Created in NX12.0.0.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
objects | The objects in the order of them to be replaced |