NX Open C++ Reference Guide
|
The abstract class NXOpen::Routing::InterfaceTerminalRelationshipBase relates many NXOpen::Routing::Port s to one NXOpen::Routing::Port . More...
Public Types | |
enum | RelationType { RelationTypeDecomposition } |
Type of interface terminal relationships as per STEP 212 Standards. More... | |
The abstract class NXOpen::Routing::InterfaceTerminalRelationshipBase relates many NXOpen::Routing::Port s to one NXOpen::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 NXOpen::Routing::Port to the NXOpen::Routing::InterfaceTerminalRelationshipBase object with a relationship of related.
Created in NX4.0.2.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
relatedInterfaceTerminal | related interface terminal |
std::vector<NXOpen::Routing::InterfaceTerminalShadow *> NXOpen::Routing::InterfaceTerminalRelationshipBase::GetRelatedInterfaceTerminals | ( | ) |
Gets the list of NXOpen::Routing::Port s in the NXOpen::Routing::InterfaceTerminalRelationshipBase object with a relationship of related.
A NXOpen::Routing::InterfaceTerminalRelationshipBase object can have one or more related NXOpen::Routing::Port s associated with a single relating NXOpen::Routing::Port .
NXOpen::Routing::InterfaceTerminalShadow* NXOpen::Routing::InterfaceTerminalRelationshipBase::GetRelatingInterfaceTerminal | ( | ) |
Gets the NXOpen::Routing::Port in the NXOpen::Routing::InterfaceTerminalRelationshipBase with a relationship of relating.
A NXOpen::Routing::InterfaceTerminalRelationshipBase object can have only one relating NXOpen::Routing::Port associated with one or more related NXOpen::Routing::Port s.
NXOpen::Routing::InterfaceTerminalRelationshipBase::RelationType NXOpen::Routing::InterfaceTerminalRelationshipBase::RelationshipType | ( | ) |
Returns the type of the NXOpen::Routing::InterfaceTerminalRelationshipBase object.
Interface Terminal Relationship can be of following types: NXOpen::Routing::InterfaceTerminalRelationshipBase::RelationTypeDecomposition
Created in NX4.0.2.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
void NXOpen::Routing::InterfaceTerminalRelationshipBase::RemoveRelatedInterfaceTerminal | ( | NXOpen::Routing::InterfaceTerminalShadow * | relatedInterfaceTerminal | ) |
Removes a related NXOpen::Routing::Port from the list of related terminals in the NXOpen::Routing::InterfaceTerminalRelationshipBase object.
Created in NX4.0.2.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
relatedInterfaceTerminal | related interface terminal |
void NXOpen::Routing::InterfaceTerminalRelationshipBase::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.
Removes all the related NXOpen::Routing::Port s in a relationship and replaces them with the set of input NXOpen::Routing::Port s.
Created in NX4.0.2.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
relatedInterfaceTerminals | related interface terminals |
void NXOpen::Routing::InterfaceTerminalRelationshipBase::SetRelatingInterfaceTerminal | ( | NXOpen::Routing::InterfaceTerminalShadow * | relatingInterfaceTerminal | ) |
Created in NX4.0.2.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
relatingInterfaceTerminal | relating interface terminal |
void NXOpen::Routing::InterfaceTerminalRelationshipBase::SetRelationshipType | ( | NXOpen::Routing::InterfaceTerminalRelationshipBase::RelationType | relationshipType | ) |
Sets the type of the NXOpen::Routing::InterfaceTerminalRelationshipBase object.
Interface Terminal Relationship can be of following types: NXOpen::Routing::InterfaceTerminalRelationshipBase::RelationTypeDecomposition
Created in NX4.0.2.
License requirements : routing_advanced ("Routing Advanced"), routing_base ("Routing Basic")
relationshipType | relationship type |