All Classes
-
All Classes Interface Summary Class Summary Class Description AreaVisitor Klasa obliczajaca laczna powierzchnie dla pomieszczen, poziomow i budynkow.Building Klasa, ktora reprezentuje budynek, najwyzej w hierarchii lokalizacji Budynek moze sie skladac z wielu pieter, ktore sa reprezentacjami klasy Level.BuildingController Kontroler obslugujący operacje CRUD dla budynkow oraz dodatkowe obliczenia związane z ich wlaściwościami.BuildingInfoApplication Glowna klasa aplikacji BuildingInfo.CubeVisitor Klasa obliczajaca laczna kubature dla pomieszczen, poziomow i budynkow.EnergyVisitor Klasa obliczajaca laczne zuzycie energii dla pomieszczen, poziomow i budynkow.ExceedingHeatingVisitor Klasa wyszukujaca pomieszczenia, ktore przekraczaja zadany limit zuzycia energii.Level Klasa reprezentujaca poziom (pietro) w hierarchii lokalizacji.LevelController LightVisitor Klasa obliczajaca stosunek mocy oswietlenia do powierzchni pomieszczen, poziomow i budynkow.Location Klasa abstrakcyjna, ktora reprezentuje lokalizacje, ktora moze byc budynkiem, poziomem lub pokojem.Room Klasa ktora reprezentuje pokoj, najnizej w hierarchii lokalizacji Pokoj moze sie znajdowac na jedym z pieter.RoomController Visitable Visitor Interfejs definiujacy wzorzec odwiedzajacy (Visitor) dla hierarchii obiektow budynku.