NX Open C++ Reference Guide
|
The abstract class Routing::InterfaceTerminalRelationshipBase relates many Routing::Port s to one Routing::Port . More...
The abstract class Routing::InterfaceTerminalRelationshipBase relates many Routing::Port s to one Routing::Port .
See NX Routing help for the Connectivity data model documentation.
Creator not available in KF.
Created in NX4.0.2.
void NXOpen::Routing::InterfaceTerminalRelationshipBase::AddRelatedInterfaceTerminal | ( | NXOpen::Routing::InterfaceTerminalShadow * | relatedInterfaceTerminal | ) |
Adds a Routing::Port to the Routing::InterfaceTerminalRelationshipBase object with a relationship of related.
Created in NX4.0.2.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
relatedInterfaceTerminal | related interface terminal |
std::vector<NXOpen::Routing::InterfaceTerminalShadow *> NXOpen::Routing::InterfaceTerminalRelationshipBase::GetRelatedInterfaceTerminals | ( | ) |
Gets the list of Routing::Port s in the Routing::InterfaceTerminalRelationshipBase object with a relationship of related.
A Routing::InterfaceTerminalRelationshipBase object can have one or more related Routing::Port s associated with a single relating Routing::Port .
NXOpen::Routing::InterfaceTerminalShadow* NXOpen::Routing::InterfaceTerminalRelationshipBase::GetRelatingInterfaceTerminal | ( | ) |
Gets the Routing::Port in the Routing::InterfaceTerminalRelationshipBase with a relationship of relating.
A Routing::InterfaceTerminalRelationshipBase object can have only one relating Routing::Port associated with one or more related Routing::Port s.
NXOpen::Routing::InterfaceTerminalRelationshipBase::RelationType NXOpen::Routing::InterfaceTerminalRelationshipBase::RelationshipType | ( | ) |
Returns the type of the Routing::InterfaceTerminalRelationshipBase object.
Interface Terminal Relationship can be of following types: Routing::InterfaceTerminalRelationshipBase::RelationTypeDecomposition
Created in NX4.0.2.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
void NXOpen::Routing::InterfaceTerminalRelationshipBase::RemoveRelatedInterfaceTerminal | ( | NXOpen::Routing::InterfaceTerminalShadow * | relatedInterfaceTerminal | ) |
Removes a related Routing::Port from the list of related terminals in the Routing::InterfaceTerminalRelationshipBase object.
Created in NX4.0.2.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
relatedInterfaceTerminal | related interface terminal |
void NXOpen::Routing::InterfaceTerminalRelationshipBase::ReplaceRelatedInterfaceTerminals | ( | const std::vector< NXOpen::Routing::InterfaceTerminalShadow * > & | relatedInterfaceTerminals | ) |
Replaces the existing related Routing::Port s in the Routing::InterfaceTerminalRelationshipBase object with input ones.
Removes all the related Routing::Port s in a relationship and replaces them with the set of input Routing::Port s.
Created in NX4.0.2.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
relatedInterfaceTerminals | related interface terminals |
void NXOpen::Routing::InterfaceTerminalRelationshipBase::SetRelatingInterfaceTerminal | ( | NXOpen::Routing::InterfaceTerminalShadow * | relatingInterfaceTerminal | ) |
Created in NX4.0.2.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
relatingInterfaceTerminal | relating interface terminal |
void NXOpen::Routing::InterfaceTerminalRelationshipBase::SetRelationshipType | ( | NXOpen::Routing::InterfaceTerminalRelationshipBase::RelationType | relationshipType | ) |
Sets the type of the Routing::InterfaceTerminalRelationshipBase object.
Interface Terminal Relationship can be of following types: Routing::InterfaceTerminalRelationshipBase::RelationTypeDecomposition
Created in NX4.0.2.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
relationshipType | relationship type |