NXOpen C++ Reference Guide
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | List of all members
NXOpen::AME::BulkConnectionBuilder Class Reference

builder for the bulk connection dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateBulkConnectionBuilder

Created in NX11.0.0. More...

Inheritance diagram for NXOpen::AME::BulkConnectionBuilder:
NXOpen::AME::AMEBaseBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Member Functions

void ConnectOneToOne (const std::vector< NXOpen::AME::IPort * > &sourcePorts, const std::vector< NXOpen::AME::IPort * > &targetPorts, bool overrideExistingConnection)
 Make the Connection between the source and target ports
Created in NX11.0.0. More...
 
void ConnectOneVsMany (const std::vector< NXOpen::AME::IPort * > &sourcePorts, const std::vector< NXOpen::AME::IPort * > &targetPorts, bool overrideExistingConnection)
 Make the Connection between 1 port of N cardinality and Many ports of 1 cardinality
Created in NX11.0.0. More...
 
void Disconnect (const std::vector< NXOpen::AME::IPort * > &sourcePorts, const std::vector< NXOpen::AME::IPort * > &targetPorts)
 Disconnect the Connections
Created in NX12.0.0. More...
 
NXOpen::SelectNXObjectListSourceObject ()
 Returns the source object
Created in NX11.0.0. More...
 
NXOpen::SelectNXObjectListTargetObject ()
 Returns the target object
Created in NX11.0.0. More...
 

Detailed Description

builder for the bulk connection dialog
To create a new instance of this class, use NXOpen::AME::AMEManager::CreateBulkConnectionBuilder

Created in NX11.0.0.


Member Function Documentation

void NXOpen::AME::BulkConnectionBuilder::ConnectOneToOne ( const std::vector< NXOpen::AME::IPort * > &  sourcePorts,
const std::vector< NXOpen::AME::IPort * > &  targetPorts,
bool  overrideExistingConnection 
)

Make the Connection between the source and target ports
Created in NX11.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
sourcePortsThe ports tag array
targetPortsThe ports tag array
overrideExistingConnectionoverrideexistingconnection
void NXOpen::AME::BulkConnectionBuilder::ConnectOneVsMany ( const std::vector< NXOpen::AME::IPort * > &  sourcePorts,
const std::vector< NXOpen::AME::IPort * > &  targetPorts,
bool  overrideExistingConnection 
)

Make the Connection between 1 port of N cardinality and Many ports of 1 cardinality
Created in NX11.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
sourcePortsThe ports tag array
targetPortsThe ports tag array
overrideExistingConnectionoverrideexistingconnection
void NXOpen::AME::BulkConnectionBuilder::Disconnect ( const std::vector< NXOpen::AME::IPort * > &  sourcePorts,
const std::vector< NXOpen::AME::IPort * > &  targetPorts 
)

Disconnect the Connections
Created in NX12.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

Parameters
sourcePortsThe source ports of connections, to be disconnect
targetPortsThe target ports of connections, to be disconnect
NXOpen::SelectNXObjectList* NXOpen::AME::BulkConnectionBuilder::SourceObject ( )

Returns the source object
Created in NX11.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")

NXOpen::SelectNXObjectList* NXOpen::AME::BulkConnectionBuilder::TargetObject ( )

Returns the target object
Created in NX11.0.0.



License requirements : ad_automation_design ("FULL AUTOMATION DESIGNER")


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.