Exemplo n.º 1
0
def load_main(filepath_pickle_layout, filepath_pickle_grafoTopologico, parXML):
    #carico layout
    pkl_file = open(filepath_pickle_layout, 'rb')
    data1 = pickle.load(pkl_file)
    stanze = data1[0]
    clustersCelle = data1[1]
    estremi = data1[2]
    colori = data1[3]
    spazi = data1[4]
    stanze_reali = data1[5]
    colori_reali = data1[6]

    #print "controllo che non ci sia nulla di vuoto", len(stanze), len(clustersCelle), len(estremi), len(spazi), len(colori)
    #carico il grafo topologico
    pkl_file2 = open(filepath_pickle_grafoTopologico, 'rb')
    data2 = pickle.load(pkl_file2)
    G = data2[0]
    pos = data2[1]
    stanze_collegate = data2[2]
    doorsVertices = data2[3]

    #creo dei nuovi oggetti parametri caricando i dati dal file xml
    new_parameter_obj, new_path_obj = par.load_from_XML(parXML)
Exemplo n.º 2
0
def load_main(filepath_pickle_layout, filepath_pickle_grafoTopologico, parXML):
    #carico layout
    pkl_file = open(filepath_pickle_layout, 'rb')
    data1 = pickle.load(pkl_file)
    stanze = data1[0]
    clustersCelle = data1[1]
    estremi = data1[2]
    colori = data1[3]
    spazi = data1[4]

    print "controllo che non ci sia nulla di vuoto", len(stanze), len(
        clustersCelle), len(estremi), len(spazi), len(colori)
    #carico il grafo topologico
    pkl_file2 = open(filepath_pickle_grafoTopologico, 'rb')
    data2 = pickle.load(pkl_file2)
    G = data2[0]
    pos = data2[1]
    collegate = data2[2]
    doorsVertices = data2[3]

    #in teoria ora dovrei caricare i parametri nuovi ma in realta' non credo ci sia bisogno di fare nulla, dato che i parametri giusti li passo come argomento alla funzione
    new_parameter_obj, new_path_obj = par.load_from_XML(parXML)

    print new_parameter_obj.minLateralSeparation