Class UndirectedConnectoidImpl

    • Field Detail

      • accessNode

        protected Node accessNode
        the access point to an infrastructure layer
    • Constructor Detail

      • UndirectedConnectoidImpl

        protected UndirectedConnectoidImpl​(IdGroupingToken idToken,
                                           Node accessNode,
                                           Zone accessZone,
                                           double length)
        Constructor
        Parameters:
        idToken - contiguous id generation within this group for instances of this class
        accessNode - the node in the network (layer) the connectoid connects with
        accessZone - for the connectoid
        length - for the connection
      • UndirectedConnectoidImpl

        public UndirectedConnectoidImpl​(IdGroupingToken idToken,
                                        Node accessNode)
        Constructor
        Parameters:
        idToken - contiguous id generation within this group for instances of this class
        accessNode - the node in the network (layer) the connectoid connects with
      • UndirectedConnectoidImpl

        protected UndirectedConnectoidImpl​(UndirectedConnectoidImpl connectoidImpl)
        Copy constructor
        Parameters:
        connectoidImpl - to copy
    • Method Detail

      • setAccessNode

        protected void setAccessNode​(Node accessNode)
        Set the accessNode
        Parameters:
        accessNode - to use
      • getAccessNode

        public Node getAccessNode()
        Collect the physical node this connectoid proposes to create an acess point for its zone
        Specified by:
        getAccessNode in interface UndirectedConnectoid
        Returns:
        access node