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

A jumper connection connects ports on the same connector. More...

Inheritance diagram for NXOpen::Routing::Electrical::JumperConnection:
NXOpen::Routing::Electrical::PathConnection NXOpen::Routing::Electrical::Connection NXOpen::Routing::LogicalConnection NXOpen::Routing::ConnectivityDefinition 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::Connection
enum  RouteLevel { RouteLevelNotRouted, RouteLevelPin, RouteLevelComponent, RouteLevelMixed }
 Routing level. More...
 
- Public Member Functions inherited from NXOpen::Routing::Electrical::Connection
bool AddIntermediateTerminal (NXOpen::Routing::LogicalTerminal *intermediateTerminal)
 Add an intermediate terminal to this connection. More...
 
void AssignPath (NXOpen::Routing::Electrical::Connection::RouteLevel routeLevel, NXOpen::Routing::Path *path)
 Assigns the given path to this connection and routes the connection on the path using the given routing level. More...
 
void AutomaticallyRoute (NXOpen::Routing::Electrical::Connection::RouteLevel routeLevel)
 Automatically routes this connection on the shortest path using the given routing level. More...
 
NXOpen::Routing::Electrical::ConnectorDeviceFindFromConnector ()
 Get the From Connector for this connection. More...
 
NXOpen::Routing::Electrical::CableDeviceFindNearestCableDevice ()
 Query this connection to find the nearest harness. More...
 
NXOpen::Routing::Electrical::HarnessDeviceFindNearestHarnessDevice ()
 Query this connection to find the nearest harness. More...
 
NXOpen::Routing::SingleDeviceFindNearestParentDevice ()
 Queries this connection for the nearest parent device. More...
 
std::vector
< NXOpen::Routing::Path * > 
FindPaths (NXOpen::Routing::Electrical::Connection::RouteLevel routeLevel)
 Returns all the possible paths this connection can use. More...
 
NXOpen::Routing::Electrical::ConnectorDeviceFindToConnector ()
 Get the To Connector for this connection. More...
 
NXOpen::Routing::LogicalTerminalFromTerminal ()
 Returns the From terminal. More...
 
std::vector
< NXOpen::Routing::LogicalTerminal * > 
GetIntermediateTerminals ()
 Get the intermediate terminals associated with this connection. More...
 
NXString GetRoutedLevel ()
 Gets the level used to route this connection. More...
 
NXOpen::Routing::Electrical::Connection::RouteLevel GetRoutedLevelEnum ()
 Similar to NXOpen::Routing::Electrical::Connection::GetRoutedLevel , but returns the NXOpen::Routing::Electrical::Connection::RouteLevel enumeration instead of a string. More...
 
NXString GetRoutingMethod ()
 Gets the method used to route this connection. More...
 
bool IsRouted ()
 Is this connection routed? More...
 
double MaximumPathLength ()
 Returns the maximum path length for this connection. More...
 
double MinimumPathLength ()
 Returns the minimum path length for this connection. More...
 
NXString PathLengthMultiplier ()
 Returns the path length multiplier. More...
 
NXString PathLengthOffset ()
 Returns the path length offset. More...
 
bool RemoveIntermediateTerminal (NXOpen::Routing::LogicalTerminal *intermediateTerminal)
 Remove an intermediate terminal from this connection. More...
 
void ReplaceIntermediateTerminals (const std::vector< NXOpen::Routing::LogicalTerminal * > &intermediateTerminals)
 Replaces the intermediate terminals associated with this connection. More...
 
void SetFromTerminal (NXOpen::Routing::LogicalTerminal *fromTerminal)
 Sets the From terminal. More...
 
void SetMaximumPathLength (double pathLength)
 Sets the maximum path length for this connection. More...
 
void SetMinimumPathLength (double pathLength)
 Sets the minimum path length for this connection. More...
 
void SetPathLengthMultiplier (const NXString &pathLengthMultiplier)
 Sets the path length multiplier. More...
 
void SetPathLengthMultiplier (const char *pathLengthMultiplier)
 Sets the path length multiplier. More...
 
void SetPathLengthOffset (const NXString &pathLengthOffset)
 Sets the path length offset. More...
 
void SetPathLengthOffset (const char *pathLengthOffset)
 Sets the path length offset. More...
 
void SetToTerminal (NXOpen::Routing::LogicalTerminal *toTerminal)
 Sets the To terminal. More...
 
NXOpen::Routing::LogicalTerminalToTerminal ()
 Returns the To terminal. More...
 
void Unroute ()
 Unroutes this connection. More...
 

Detailed Description

A jumper connection connects ports on the same connector.


A path may or may not be associated with this type of connection. Specifies that terminals on the same part instance are connected somehow. See NX Open Routing help for detailed information on the Connection data model.


To create a new instance of this class, use NXOpen::Routing::Electrical::JumperConnectionCollection::CreateJumperConnection

Created in NX4.0.2.


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