how get reference to Ports of Shape ? & list out how many NRoutableConnector node are connected to...


Author
Message
Balasaheb Sherkar
Balasaheb Sherkar
Forum Newbie (6 reputation)Forum Newbie (6 reputation)Forum Newbie (6 reputation)Forum Newbie (6 reputation)Forum Newbie (6 reputation)Forum Newbie (6 reputation)Forum Newbie (6 reputation)Forum Newbie (6 reputation)Forum Newbie (6 reputation)
Group: Forum Members
Posts: 6, Visits: 1

hi

i have one  shape with bound port, it is used to connect to multipele shape.

i want to list out NRoutableConnector node that are connected to that bound port .

please reply


Nevron Support
Nevron Support
Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)Supreme Being (4.5K reputation)
Group: Administrators
Posts: 3.1K, Visits: 4.2K

Hi,

To get the shape connected to a given port you can use the following code:

 

private List<NShape> GetConnectors(NPort port)

{

      NNodeList plugs = port.Plugs;

      if (plugs == null)

            return new List<NShape>();

 

      List<NShape> connectors = new List<NShape>();

      for (int i = 0, count = plugs.Count; i < count; i++)

      {

            NPlug plug = (NPlug)plugs[i];

            connectors.Add(plug.Shape);

      }

 

      return connectors;

}

 



Best Regards,
Nevron Support Team


GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search