NXOpen C++ Reference Guide
|
Represents an IPort
This is an abstract class, and cannot be instantiated.
More...
Public Member Functions | |
virtual void | ConnectViaExpression (NXOpen::Expression *exp)=0 |
Connect given ports via expression Created in NX12.0.0. More... | |
virtual void | Disconnect (NXOpen::AME::IPort *rhs)=0 |
Disconnets lhs from rhs port Created in NX12.0.0. More... | |
virtual void | Disconnect (bool keepUnmanaged)=0 |
Disconnects given port Created in NX12.0.0. More... | |
virtual std::vector < NXOpen::AME::IPort * > | GetConnections ()=0 |
Get connected ports Created in NX1847.0.0. More... | |
virtual NXOpen::AME::IPortsContainer * | GetOwningParent ()=0 |
Returns owning Parent Created in NX1847.0.0. More... | |
virtual NXString | GetPortName ()=0 |
Get the Port Name Created in NX1847.0.0. More... | |
virtual bool | IsConnected ()=0 |
Is Port Connected Created in NX1847.0.0. More... | |
Represents an IPort
This is an abstract class, and cannot be instantiated.
Created in NX12.0.0.
|
pure virtual |
Connect given ports via expression
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
exp | exp |
Implemented in NXOpen::AME::AMEPort, NXOpen::AME::AssignmentPort, NXOpen::AME::EPLANPlug, NXOpen::AME::EPLANSocket, NXOpen::AME::PlcInterfaceSection, and NXOpen::AME::PlcInterfaceVariable.
|
pure virtual |
Disconnets lhs from rhs port
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
rhs | rhs |
Implemented in NXOpen::AME::AMEPort, NXOpen::AME::AssignmentPort, NXOpen::AME::EPLANPlug, NXOpen::AME::EPLANSocket, NXOpen::AME::PlcInterfaceSection, and NXOpen::AME::PlcInterfaceVariable.
|
pure virtual |
Disconnects given port
Created in NX12.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
keepUnmanaged | keepunmanaged |
Implemented in NXOpen::AME::AMEPort, NXOpen::AME::AssignmentPort, NXOpen::AME::EPLANPlug, NXOpen::AME::EPLANSocket, NXOpen::AME::PlcInterfaceSection, and NXOpen::AME::PlcInterfaceVariable.
|
pure virtual |
Get connected ports
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
Implemented in NXOpen::AME::AMEPort, NXOpen::AME::AssignmentPort, NXOpen::AME::EPLANPlug, NXOpen::AME::EPLANSocket, NXOpen::AME::PlcInterfaceSection, and NXOpen::AME::PlcInterfaceVariable.
|
pure virtual |
Returns owning Parent
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
Implemented in NXOpen::AME::AMEPort, NXOpen::AME::AssignmentPort, NXOpen::AME::EPLANPlug, NXOpen::AME::EPLANSocket, NXOpen::AME::PlcInterfaceSection, and NXOpen::AME::PlcInterfaceVariable.
|
pure virtual |
Get the Port Name
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
Implemented in NXOpen::AME::AMEPort, NXOpen::AME::AssignmentPort, NXOpen::AME::EPLANPlug, NXOpen::AME::EPLANSocket, NXOpen::AME::PlcInterfaceSection, and NXOpen::AME::PlcInterfaceVariable.
|
pure virtual |
Is Port Connected
Created in NX1847.0.0.
License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")
Implemented in NXOpen::AME::AMEPort, NXOpen::AME::AssignmentPort, NXOpen::AME::EPLANPlug, NXOpen::AME::EPLANSocket, NXOpen::AME::PlcInterfaceSection, and NXOpen::AME::PlcInterfaceVariable.