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

Represents an assembly shadow of 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 Routing::Port to the Routing::InterfaceTerminalRelationshipBase object with a relationship of related.
 
std::vector
< NXOpen::Routing::InterfaceTerminalShadow * > 
GetRelatedInterfaceTerminals ()
 Gets the list of Routing::Port s in the Routing::InterfaceTerminalRelationshipBase object with a relationship of related.
 
NXOpen::Routing::InterfaceTerminalShadowGetRelatingInterfaceTerminal ()
 Gets the Routing::Port in the Routing::InterfaceTerminalRelationshipBase with a relationship of relating.
 
NXOpen::Routing::InterfaceTerminalRelationshipBase::RelationType RelationshipType ()
 Returns the type of the Routing::InterfaceTerminalRelationshipBase object.
 
void RemoveRelatedInterfaceTerminal (NXOpen::Routing::InterfaceTerminalShadow *relatedInterfaceTerminal)
 Removes a related Routing::Port from the list of related terminals in the Routing::InterfaceTerminalRelationshipBase object.
 
void ReplaceRelatedInterfaceTerminals (const std::vector< NXOpen::Routing::InterfaceTerminalShadow * > &relatedInterfaceTerminals)
 Replaces the existing related Routing::Port s in the Routing::InterfaceTerminalRelationshipBase object with input ones.
 
void SetRelatingInterfaceTerminal (NXOpen::Routing::InterfaceTerminalShadow *relatingInterfaceTerminal)
 
Created in NX4.0.2.
 
void SetRelationshipType (NXOpen::Routing::InterfaceTerminalRelationshipBase::RelationType relationshipType)
 Sets the type of the Routing::InterfaceTerminalRelationshipBase object.
 

Detailed Description

Represents an assembly shadow of Routing::InterfaceTerminalRelationshipBase .

    <br> 
   Shadow objects stand in for the source objects when source parts are unavailable or unloaded.
    <br> 
    <br> 
   @link Routing::InterfaceTerminalRelationshipShadow Routing::InterfaceTerminalRelationshipShadow@endlink  carries the same GUID as the
   source @link Routing::InterfaceTerminalRelationshipBase Routing::InterfaceTerminalRelationshipBase@endlink  and syncs with the source
   anytime necessary or possible.
    <br> 
    <br> 
   See NX Routing help for the Connectivity data model documentation.
    <br> 
<br> To create a new instance of this class, use @link Routing::InterfaceTerminalRelationshipCollection::CreateElectricalInterfaceTerminalRelationship  Routing::InterfaceTerminalRelationshipCollection::CreateElectricalInterfaceTerminalRelationship @endlink  <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.