NX Open C++ Reference Guide
|
Represents a connection between mutiple From and To Routing::LogicalTerminal . More...
Public Member Functions | |
bool | AddFromTerminal (NXOpen::Routing::LogicalTerminal *fromTerminal) |
Add Routing::LogicalTerminal to the From Terminals collection. | |
bool | AddToTerminal (NXOpen::Routing::LogicalTerminal *toTerminal) |
Add Routing::LogicalTerminal to end of the To Terminals collection. | |
std::vector < NXOpen::Routing::LogicalTerminal * > | GetFromTerminals () |
Get all From Terminals from the logical connection. | |
std::vector < NXOpen::Routing::LogicalTerminal * > | GetToTerminals () |
Get all To Terminals from the logical connection. | |
bool | RemoveFromTerminal (NXOpen::Routing::LogicalTerminal *fromTerminal) |
Remove a Routing::LogicalTerminal from the From Terminals collection. | |
bool | RemoveToTerminal (NXOpen::Routing::LogicalTerminal *toTerminal) |
Remove a Routing::LogicalTerminal from the To Terminals collection. | |
void | ReplaceFromTerminals (const std::vector< NXOpen::Routing::LogicalTerminal * > &fromTerminals) |
Replace the existing From Terminals for the logical connection with collection of Routing::LogicalTerminal terminals Created in NX4.0.2. | |
void | ReplaceToTerminals (const std::vector< NXOpen::Routing::LogicalTerminal * > &toTerminals) |
Replace the existing To Terminals for the logical connection with collection of Routing::LogicalTerminal terminals Created in NX4.0.2. |
Represents a connection between mutiple From and To Routing::LogicalTerminal .
Use Routing::Electrical::Connection to constrain a connection to one From and To Routing::LogicalTerminal This is an abstract class and is for future use. See NX Open Routing help for detailed information on the Connection data model
Creator not available in KF.
Created in NX4.0.2.
bool NXOpen::Routing::LogicalConnection::AddFromTerminal | ( | NXOpen::Routing::LogicalTerminal * | fromTerminal | ) |
Add Routing::LogicalTerminal to the From Terminals collection.
Ordering is not important within variable length array.
fromTerminal | Cannot be NULL |
bool NXOpen::Routing::LogicalConnection::AddToTerminal | ( | NXOpen::Routing::LogicalTerminal * | toTerminal | ) |
Add Routing::LogicalTerminal to end of the To Terminals collection.
Ordering is not important within variable length array.
toTerminal | A Routing::LogicalTerminal Cannot be NULL |
std::vector<NXOpen::Routing::LogicalTerminal *> NXOpen::Routing::LogicalConnection::GetFromTerminals | ( | ) |
Get all From Terminals from the logical connection.
std::vector<NXOpen::Routing::LogicalTerminal *> NXOpen::Routing::LogicalConnection::GetToTerminals | ( | ) |
Get all To Terminals from the logical connection.
bool NXOpen::Routing::LogicalConnection::RemoveFromTerminal | ( | NXOpen::Routing::LogicalTerminal * | fromTerminal | ) |
Remove a Routing::LogicalTerminal from the From Terminals collection.
Ordering is not important within the variable length array.
fromTerminal | May be NULL |
bool NXOpen::Routing::LogicalConnection::RemoveToTerminal | ( | NXOpen::Routing::LogicalTerminal * | toTerminal | ) |
Remove a Routing::LogicalTerminal from the To Terminals collection.
Ordering is not important within the variable length array.
toTerminal | May be NULL |
void NXOpen::Routing::LogicalConnection::ReplaceFromTerminals | ( | const std::vector< NXOpen::Routing::LogicalTerminal * > & | fromTerminals | ) |
Replace the existing From Terminals for the logical connection with collection of Routing::LogicalTerminal terminals
Created in NX4.0.2.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
fromTerminals | Collection of Routing::LogicalTerminal NULL empties From Terminal array |
void NXOpen::Routing::LogicalConnection::ReplaceToTerminals | ( | const std::vector< NXOpen::Routing::LogicalTerminal * > & | toTerminals | ) |
Replace the existing To Terminals for the logical connection with collection of Routing::LogicalTerminal terminals
Created in NX4.0.2.
License requirements : routing_combined ("Routing Combined") OR routing_electrical ("Routing Electrical") OR routing_mechanical ("Routing Mechanical")
toTerminals | Collection of Routing::LogicalTerminal NULL empties To Terminal array |