// Autor - Mavrodin Laurentiu // Fisier Nod.java // Proiect BDD (Binary Decision Diagram) class Nod { // ---- Membrii necesari algoritmilor specifici BDD ---- // int Tip; // pentru Tip = 1 nodul este terminal | pentru Tip = 0 nodul este neterminal String Valoare; // poate lua valorile 0,1 pt. nodurile terminale si X pentru cele neterminale // Nod low,high; // legaturile catre nodurile din stanga respectiv dreapta (CONVENTIE : low = stanga, high = dreapta) int id; // fiecarui nod i se atribuie un numar unic in arbore intre 1 si cardinal(G) // ---- Membrii necesari desenarii arborelui ---- // float unghi; // unghiul dintre ramuri <| (low, high) int culRam; // culoarea ramurii int culNod; // culoarea nodului int pozX1,pozX2,pozX; // coordonata X int pozY; // coordonata Y Nod (Nod n) { Tip = n.Tip; Valoare = n.Valoare; id = n.id; } Nod (int tip, String valoare) { this.Tip = tip; this.Valoare = valoare; } }