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

Represents an assembly shadow of NXOpen::Routing::InterfaceTerminalRelationshipBase . More...

Inheritance diagram for NXOpen::Routing::InterfaceTerminalRelationshipShadow:
NXOpen::Routing::InterfaceTerminalRelationshipBase NXOpen::Routing::ObjectRelationship NXOpen::Routing::RootObject NXOpen::NXObject NXOpen::TaggedObject NXOpen::INXObject

Additional Inherited Members

- Public Types inherited from NXOpen::Routing::InterfaceTerminalRelationshipBase
enum  RelationType { RelationTypeDecomposition }
 Type of interface terminal relationships as per STEP 212 Standards. More...
 
- Public Member Functions inherited from NXOpen::Routing::InterfaceTerminalRelationshipBase
void AddRelatedInterfaceTerminal (NXOpen::Routing::InterfaceTerminalShadow *relatedInterfaceTerminal)
 Adds a NXOpen::Routing::Port to the NXOpen::Routing::InterfaceTerminalRelationshipBase object with a relationship of related. More...
 
std::vector
< NXOpen::Routing::InterfaceTerminalShadow * > 
GetRelatedInterfaceTerminals ()
 Gets the list of NXOpen::Routing::Port s in the NXOpen::Routing::InterfaceTerminalRelationshipBase object with a relationship of related. More...
 
NXOpen::Routing::InterfaceTerminalShadowGetRelatingInterfaceTerminal ()
 Gets the NXOpen::Routing::Port in the NXOpen::Routing::InterfaceTerminalRelationshipBase with a relationship of relating. More...
 
NXOpen::Routing::InterfaceTerminalRelationshipBase::RelationType RelationshipType ()
 Returns the type of the NXOpen::Routing::InterfaceTerminalRelationshipBase object. More...
 
void RemoveRelatedInterfaceTerminal (NXOpen::Routing::InterfaceTerminalShadow *relatedInterfaceTerminal)
 Removes a related NXOpen::Routing::Port from the list of related terminals in the NXOpen::Routing::InterfaceTerminalRelationshipBase object. More...
 
void ReplaceRelatedInterfaceTerminals (const std::vector< NXOpen::Routing::InterfaceTerminalShadow * > &relatedInterfaceTerminals)
 Replaces the existing related NXOpen::Routing::Port s in the NXOpen::Routing::InterfaceTerminalRelationshipBase object with input ones. More...
 
void SetRelatingInterfaceTerminal (NXOpen::Routing::InterfaceTerminalShadow *relatingInterfaceTerminal)
 
Created in NX4.0.2. More...
 
void SetRelationshipType (NXOpen::Routing::InterfaceTerminalRelationshipBase::RelationType relationshipType)
 Sets the type of the NXOpen::Routing::InterfaceTerminalRelationshipBase object. More...
 

Detailed Description

Represents an assembly shadow of NXOpen::Routing::InterfaceTerminalRelationshipBase .


Shadow objects stand in for the source objects when source parts are unavailable or unloaded.

NXOpen::Routing::InterfaceTerminalRelationshipShadow carries the same GUID as the source NXOpen::Routing::InterfaceTerminalRelationshipBase and syncs with the source anytime necessary or possible.

See NX Routing help for the Connectivity data model documentation.

To create a new instance of this class, use NXOpen::Routing::InterfaceTerminalRelationshipCollection::CreateElectricalInterfaceTerminalRelationship

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.