NX Open C++ Reference Guide
|
Represents a collection of Routing::Electrical::ElectricalStockDevice (ESD) objects. More...
Represents a collection of Routing::Electrical::ElectricalStockDevice (ESD) objects.
To obtain an instance of this class, refer to Routing::RouteManager
Created in NX4.0.2.
void NXOpen::Routing::Electrical::ElectricalStockDeviceCollection::AssignStock | ( | const std::vector< NXOpen::Routing::Electrical::ElectricalStockDevice * > & | stockDevices, |
NXOpen::Routing::Electrical::ElectricalStockDevice::RouteTypes | routeType | ||
) |
Assign Routing::Stock to input stock devices.
The assigned Routing::Stock is a bundle stock, and the routine will perform the bundling calculations. This routine should also be called after performing Routing::Electrical::ElectricalStockDevice::ManuallyRoute .
Created in NX5.0.0.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical")
stockDevices | stock devices |
routeType | route type |
Automatically routes all of the stock devices in the work part.
Routing can be done on pin, component or mixed level and it is based on shortest length (See Routing::Electrical::ElectricalStockDevice for more details).
routeLevel | route level |
routeSel | route sel |
errorList | Any errors that occurred during Automatic Routing. |
int NXOpen::Routing::Electrical::ElectricalStockDeviceCollection::AutoRouteConnections | ( | NXOpen::Routing::Electrical::ElectricalStockDevice::RouteLevel | routeLevel, |
NXOpen::Routing::Electrical::ElectricalStockDevice::AutoRouteSel | routeSel, | ||
const std::vector< NXOpen::Routing::Electrical::ElectricalStockDevice * > & | stockDevices, | ||
NXOpen::ErrorList ** | errorList | ||
) |
Automatically routes the selected stock devices.
Routing can be done on pin, component or mixed level and it is based on shortest length (See Routing::Electrical::ElectricalStockDevice for more details).
routeLevel | route level |
routeSel | route sel |
stockDevices | stock devices |
errorList | Any errors that occurred during Automatic Routing. |
Returns an iterator addressing the first element.
Returns an iterator addressing one past the last element.
std::vector<NXOpen::Routing::Electrical::ElectricalStockDevice *> NXOpen::Routing::Electrical::ElectricalStockDeviceCollection::RemoveStock | ( | const std::vector< NXOpen::Routing::Electrical::ElectricalStockDevice * > & | stockDevices | ) |
Removes Routing::Stock from input stock devices.
Removes all segments from input wires and updates harnesses associated to wires, resizes and rebuilds bundle stocks for those harnesses. Deletes the Routing::Wire .
stockDevices | stock devices |
Returns the tag of this object.
std::vector<NXOpen::Routing::Electrical::ElectricalStockDevice *> NXOpen::Routing::Electrical::ElectricalStockDeviceCollection::Unroute | ( | const std::vector< NXOpen::Routing::Electrical::ElectricalStockDevice * > & | stockDevices | ) |
Removes all bundle Routing::Stock from input stock devices.
Removes all segments from input wires and updates harnesses associated to wires, resizes and rebuilds bundle stocks for those harnesses. Deletes the Routing::Wire . Use this when no rebundling is necessary
stockDevices | stock devices |
std::vector<NXOpen::Routing::Electrical::ElectricalStockDevice *> NXOpen::Routing::Electrical::ElectricalStockDeviceCollection::UnrouteAll | ( | ) |
Removes all bundle Routing::Stock from all stock devices.
Removes all segments from input wires and updates harnesses associated to wires, resizes and rebuilds bundle stocks for those harnesses. Deletes the Routing::Wire . Use this when no rebundling is necessary