Esempio n. 1
0
 def __init__(self, esc = 1):
     """inicializa un mapa, esc es una variable que escala el tamanioo que
     asignemos a los nodos"""
     g = grafo()
     #definimos los nodos
     g.nodo("nodo1",0, 200*esc,  399*esc)
     g.nodo("nodo2",1, 200*esc,  266*esc)
     g.nodo("nodo3",2, 250*esc,  133*esc)
     g.nodo("nodo4",3, 300*esc,   1*esc)
     g.nodo("nodo5",3, 200*esc,  1*esc)
     g.nodo("nodo6",3, 100*esc,  1*esc)
     #aristas
     g.arista("nodo1", "nodo2")
     g.arista("nodo2", "nodo3")
     g.arista("nodo2", "nodo6")
     g.arista("nodo3", "nodo4")
     g.arista("nodo3", "nodo5")
     g.packing()
     g.genPosMANUAL()
     self.nodos = g.nodos
     self.nodos_rdict = g.pack_dict #relacion de los nodos en diccionaro
     self.nodos_rlista = g.pack_array #idem anterior pero en lista
     self.nodos_nivel_dict = g.nodo_nivel_dict #nivel de cada nodo
     self.nodos_pos = g.pos_dict #pos de cada nodo
     #definimos quenodo y cual no es swictch
     g.swicht("nodo1",2)
     g.swicht("nodo2",1)
     g.swicht("nodo3",1)
     g.swicht("nodo4",3)
     g.swicht("nodo5",3)
     g.swicht("nodo6",3)
     self.swicht_dict = g.swicht_dict
     #definimos estados de los swiches random, y un diccionario de estados
     g.estados()
     self.estados_dict = g.estado_dict
Esempio n. 2
0
 def __init__(self, esc=1):
     """inicializa un mapa, esc es una variable que escala el tamanioo que
     asignemos a los nodos"""
     g = grafo()
     #definimos los nodos
     g.nodo("nodo1", 0, 200 * esc, 399 * esc)
     g.nodo("nodo2", 1, 200 * esc, 266 * esc)
     g.nodo("nodo3", 2, 250 * esc, 133 * esc)
     g.nodo("nodo4", 3, 300 * esc, 1 * esc)
     g.nodo("nodo5", 3, 200 * esc, 1 * esc)
     g.nodo("nodo6", 3, 100 * esc, 1 * esc)
     #aristas
     g.arista("nodo1", "nodo2")
     g.arista("nodo2", "nodo3")
     g.arista("nodo2", "nodo6")
     g.arista("nodo3", "nodo4")
     g.arista("nodo3", "nodo5")
     g.packing()
     g.genPosMANUAL()
     self.nodos = g.nodos
     self.nodos_rdict = g.pack_dict  #relacion de los nodos en diccionaro
     self.nodos_rlista = g.pack_array  #idem anterior pero en lista
     self.nodos_nivel_dict = g.nodo_nivel_dict  #nivel de cada nodo
     self.nodos_pos = g.pos_dict  #pos de cada nodo
     #definimos quenodo y cual no es swictch
     g.swicht("nodo1", 2)
     g.swicht("nodo2", 1)
     g.swicht("nodo3", 1)
     g.swicht("nodo4", 3)
     g.swicht("nodo5", 3)
     g.swicht("nodo6", 3)
     self.swicht_dict = g.swicht_dict
     #definimos estados de los swiches random, y un diccionario de estados
     g.estados()
     self.estados_dict = g.estado_dict
Esempio n. 3
0
    def __init__(self, esc = 1):
        """inicializa un mapa, esc es una variable que escala el tamanioo que
        asignemos a los nodos"""
        g = grafo()
        #definimos los nodos
        g.nodo("nodo1",0, 400*esc,  300*esc)
        g.nodo("nodo2",1, 400*esc,  201*esc)
        g.nodo("nodo3",2, 245*esc,  151*esc)
        g.nodo("nodo4",3, 451*esc,   50*esc)
        g.nodo("nodo5",3, 129*esc,  50*esc)
        g.nodo("nodo6",4, 700*esc,  1*esc)
        g.nodo("nodo7",4, 550*esc,  1*esc)
        g.nodo("nodo8",4, 350*esc,  1*esc)
        g.nodo("nodo9",4, 250*esc,  1*esc)
        g.nodo("nodo10",4, 70*esc,  1*esc)
        #aristas
        g.arista("nodo1", "nodo2")
        g.arista("nodo2", "nodo3")
        g.arista("nodo2", "nodo6")
        g.arista("nodo3", "nodo4")
        g.arista("nodo3", "nodo5")
        g.arista("nodo4", "nodo7")
        g.arista("nodo4", "nodo8")
        g.arista("nodo5", "nodo9")
        g.arista("nodo5", "nodo10")
        g.packing()
        g.genPosMANUAL()
        self.nodos = g.nodos
        self.nodos_rdict = g.pack_dict #relacion de los nodos en diccionaro
        self.nodos_rlista = g.pack_array #idem anterior pero en lista
        self.nodos_nivel_dict = g.nodo_nivel_dict #nivel de cada nodo
        self.nodos_pos = g.pos_dict #pos de cada nodo
        #definimos quenodo y cual no es swictch
        g.swicht("nodo1",2)
        g.swicht("nodo2",1)
        g.swicht("nodo3",1)
        g.swicht("nodo4",1)
        g.swicht("nodo5",1)
        g.swicht("nodo6",3)
        g.swicht("nodo7",3)
        g.swicht("nodo8",3)
        g.swicht("nodo9",3)
        g.swicht("nodo10",3)
        self.swicht_dict = g.swicht_dict
        #definimos estados de los swiches random, y un diccionario de estados
        g.estados()
        self.estados_dict = g.estado_dict

        #definimos los bares y el sotano
        self.ids_bares = ['nodo10', 'nodo9', 'nodo8', 'nodo7', 'nodo6']
        self.sotano = 'nodo1'
Esempio n. 4
0
    def __init__(self, esc=1):
        """inicializa un mapa, esc es una variable que escala el tamanioo que
        asignemos a los nodos"""
        g = grafo()
        #definimos los nodos
        g.nodo("nodo1", 0, 400 * esc, 300 * esc)
        g.nodo("nodo2", 1, 400 * esc, 201 * esc)
        g.nodo("nodo3", 2, 245 * esc, 151 * esc)
        g.nodo("nodo4", 3, 451 * esc, 50 * esc)
        g.nodo("nodo5", 3, 129 * esc, 50 * esc)
        g.nodo("nodo6", 4, 700 * esc, 1 * esc)
        g.nodo("nodo7", 4, 550 * esc, 1 * esc)
        g.nodo("nodo8", 4, 350 * esc, 1 * esc)
        g.nodo("nodo9", 4, 250 * esc, 1 * esc)
        g.nodo("nodo10", 4, 70 * esc, 1 * esc)
        #aristas
        g.arista("nodo1", "nodo2")
        g.arista("nodo2", "nodo3")
        g.arista("nodo2", "nodo6")
        g.arista("nodo3", "nodo4")
        g.arista("nodo3", "nodo5")
        g.arista("nodo4", "nodo7")
        g.arista("nodo4", "nodo8")
        g.arista("nodo5", "nodo9")
        g.arista("nodo5", "nodo10")
        g.packing()
        g.genPosMANUAL()
        self.nodos = g.nodos
        self.nodos_rdict = g.pack_dict  #relacion de los nodos en diccionaro
        self.nodos_rlista = g.pack_array  #idem anterior pero en lista
        self.nodos_nivel_dict = g.nodo_nivel_dict  #nivel de cada nodo
        self.nodos_pos = g.pos_dict  #pos de cada nodo
        #definimos quenodo y cual no es swictch
        g.swicht("nodo1", 2)
        g.swicht("nodo2", 1)
        g.swicht("nodo3", 1)
        g.swicht("nodo4", 1)
        g.swicht("nodo5", 1)
        g.swicht("nodo6", 3)
        g.swicht("nodo7", 3)
        g.swicht("nodo8", 3)
        g.swicht("nodo9", 3)
        g.swicht("nodo10", 3)
        self.swicht_dict = g.swicht_dict
        #definimos estados de los swiches random, y un diccionario de estados
        g.estados()
        self.estados_dict = g.estado_dict

        #definimos los bares y el sotano
        self.ids_bares = ['nodo10', 'nodo9', 'nodo8', 'nodo7', 'nodo6']
        self.sotano = 'nodo1'