NX Open C++ Reference Guide
List of all members
NXOpen::Routing::Electrical::WireDevice Class Reference

The Electrical WireDevice corresponds to a wire instance of Routing::Electrical::ElectricalStockDevice . More...

Inheritance diagram for NXOpen::Routing::Electrical::WireDevice:
NXOpen::Routing::Electrical::ElectricalStockDevice NXOpen::Routing::StockDevice NXOpen::Routing::SingleDevice NXOpen::Routing::RouteObject NXOpen::Routing::RootObject NXOpen::Routing::ICharacteristic NXOpen::NXObject NXOpen::INXObject NXOpen::TaggedObject NXOpen::INXObject

Additional Inherited Members

- Public Types inherited from NXOpen::Routing::Electrical::ElectricalStockDevice
enum  AutoRouteSel {
  AutoRouteSelBundleDiameter, AutoRouteSelLeastBundles, AutoRouteSelDesignRules, AutoRouteSelLeastSegments,
  AutoRouteSelShortestLength
}
 Auto-route selections. More...
 
enum  RouteLevel { RouteLevelPin, RouteLevelComp, RouteLevelMixed, RouteLevelPartial }
 Routing level. More...
 
enum  RouteTypes { RouteTypesDefaultRoute = -1, RouteTypesAutoRoute, RouteTypesManualRoute }
 Route types (manual/auto). More...
 
- Public Member Functions inherited from NXOpen::Routing::Electrical::ElectricalStockDevice
double CalculateCutLength ()
 Calculates and sets cut length on object.
 
void ChangeHarness (NXOpen::Routing::Electrical::HarnessDevice *harnessDevice)
 Adds this stockdevice as child of given HarnessDevice.
 
NXString ColorName ()
 Returns the color name.
 
double CutLength ()
 Returns the cut length.
 
NXOpen::Routing::Electrical::ConnectorDeviceFindFromConnector ()
 Find the from connector for this stock device.
 
NXOpen::Routing::Electrical::ConnectionFindImplementedConnection ()
 Find the Routing::Electrical::Connection implemented by this device.
 
NXOpen::Routing::Electrical::HarnessDefinitionFindNearestHarnessDefinition ()
 Get nearest Routing::Electrical::HarnessDefinition encountered up the parent-child hierarchy.
 
NXOpen::Routing::Electrical::HarnessDeviceFindNearestHarnessDevice ()
 Find the nearest Routing::Electrical::HarnessDevice encountered up the parent-child hierarchy.
 
NXOpen::Routing::Electrical::ConnectorDeviceFindToConnector ()
 Find the to connector for this stock device.
 
NXOpen::Routing::Electrical::CableDefinitionFindTopmostCableDefinition ()
 Get topmost Routing::Electrical::CableDefinition encountered up the parent-child hierarchy.
 
std::vector
< NXOpen::Routing::Electrical::ConnectorDevice * > 
GetIntermediateComponents ()
 Get intermediate components.
 
std::vector
< NXOpen::Routing::LogicalTerminal * > 
GetIntermediateTerminals ()
 Get the intermediate terminals associated to this stock device.
 
bool HasIntermediateComponents ()
 Does this stock device have intermediate components?
 
void ManuallyRoute (NXOpen::Routing::Electrical::ElectricalStockDevice::RouteLevel routeLevel, const std::vector< NXOpen::Routing::ISegment * > &segments)
 Manually routes a Routing::Electrical::ElectricalStockDevice .
 
int NxColorValue ()
 Returns the NX color value.
 
void SetColorName (const NXString &colorName)
 Sets the color name.
 
void SetColorName (const char *colorName)
 Sets the color name.
 
void SetCutLength (double cutLength)
 Sets the cut length.
 
void SetNxColorValue (int nxColorValue)
 Sets the NX color value.
 

Detailed Description

The Electrical WireDevice corresponds to a wire instance of Routing::Electrical::ElectricalStockDevice .

    <br> Creator not available in KF.  <br> 


Created in NX4.0.2.


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