NX Open C++ Reference Guide
|
Represents a relationship between Routing::SingleDevice objects. More...
Represents a relationship between Routing::SingleDevice objects.
ObjectRelationship is the abstract base class for InterfaceTerminalRelationshipBase and DeviceRelationship .
No creator is available in KF because this is an abstract class.
Created in NX4.0.2.
void NXOpen::Routing::DeviceRelationship::AddRelatedSingleDevice | ( | NXOpen::Routing::SingleDevice * | relatedDevice | ) |
Adds a Routing::SingleDevice to the collection of related Routing::SingleDevice objects.
Created in NX4.0.2.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
relatedDevice | The Routing::SingleDevice to add to the set of related objects |
std::vector<NXOpen::Routing::SingleDevice *> NXOpen::Routing::DeviceRelationship::GetRelatedSingleDevices | ( | ) |
Returns the list of related Routing::SingleDevice objects.
The objects in the list are related to the relating Routing::SingleDevice object.
Returns the one Routing::SingleDevice to which the other Routing::SingleDevice objects are related.
NXOpen::Routing::DeviceRelationship::RelationType NXOpen::Routing::DeviceRelationship::RelationshipType | ( | ) |
Returns the type of the relationship.
Created in NX4.0.2.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
void NXOpen::Routing::DeviceRelationship::RemoveRelatedSingleDevice | ( | NXOpen::Routing::SingleDevice * | relatedDevice | ) |
Removes a Routing::SingleDevice from the collection of related Routing::SingleDevice objects.
Created in NX4.0.2.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
relatedDevice | The Routing::SingleDevice that is removed from the set of related objects |
void NXOpen::Routing::DeviceRelationship::ReplaceRelatedSingleDevices | ( | const std::vector< NXOpen::Routing::SingleDevice * > & | relatedDevices | ) |
Replaces the collection of related Routing::SingleDevice objects.
Created in NX4.0.2.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
relatedDevices | A set of Routing::SingleDevice objects that replaces the current set of related objects |
void NXOpen::Routing::DeviceRelationship::SetRelatingSingleDevice | ( | NXOpen::Routing::SingleDevice * | relatingDevice | ) |
Sets the one Relating Routing::SingleDevice .
Created in NX4.0.2.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
relatingDevice | The new Relating device |
void NXOpen::Routing::DeviceRelationship::SetRelationshipType | ( | NXOpen::Routing::DeviceRelationship::RelationType | relationshipType | ) |
Sets the type of the relationship.
Created in NX4.0.2.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
relationshipType | The new type of the relationship |