NX Open C++ Reference Guide
|
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.
More...
Additional Inherited Members | |
Public Member Functions inherited from NXOpen::Routing::BulkReplacementBuilder | |
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... | |
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.