[QGHG-it-dev-list] Zadatak 8 - ucitavanje kompleksa iz fajla

Dušan Cvijetić dusancvijetic2000 at gmail.com
Sun Nov 6 17:16:19 CET 2022


Pozdrav,

Predlažem da se za I/O funkcionalnosti napravi nova klasa, pošto 
trenutno radim na čitanju kompleksa iz fajla i imam mnogo pomoćnih 
funkcija koje sam napravio, a koje trenutno plutaju u etru, pa bi bilo 
lepše grupisati ih.

Pozdravi,
Dušan

On 30/10/2022 19:58, Dušan Cvijetić wrote:
> Pozdrav,
>
> Radim na čitanju iz fajla, pošto sam konačno prešao na Ubuntu.
>
> Da li treba sada da razmišljam i o hvatanju izuzetaka, ili je to tema 
> kojoj ćemo kasnije da se posvetimo?
>
> Pozdravi,
> Dušan
>
> On 07/03/2022 06:00, Marko Vojinovic wrote:
>>
>> Vazi. :-)
>>
>> Sto se citanja iz fajla tice, obrati samo paznju kako ces da 
>> instanciras UniqueID boje --- moraces "rucno" da im menjas vrednosti 
>> na osnovu onoga sto procitas iz .xml fajla, jer konstruktor 
>> UniqueIDColor::UniqueIDColor() zadaje te id-jeve automatski.
>>
>> Takodje, kad sve zavrsis, treba da setujes vrednost za 
>> UniqueIDColor::next_free_uid_number na ono sto bi trebalo da bude 
>> prvi slobodan id broj. To je valjda id vrednost prvog simpleksa u 
>> fajlu, jer su oni u fajlu poredjani rastucim redom, a ti id-jevi iz 
>> fajla ne treba da postoje u konacnoj strukturi u memoriji, pa bi prvi 
>> od njih trebalo da bude "slobodan" na samom kraju...
>>
>> Jedino nisam siguran kako ce next_free_uid_number da funkcionise u 
>> kontekstu veceg broja istovremeno instanciranih kompleksa, ali to je 
>> pitanje dizajna o kome moram jos da razmislim.
>>
>> Ostatak algoritma osmisli sam, kako mislis da je najzgodnije.
>>
>> :-)
>> Marko
>>
>>
>> Dr. Marko Vojinovic
>> Group for Gravitation, Particles and Fields
>> Institute of Physics
>> University of Belgrade
>> ======================
>> home page: www.markovojinovic.com
>> e-mail:    vmarko at ipb.ac.rs
>>
>>
>>
>> On Mon, 7 Mar 2022, Dusan Cvijetic wrote:
>>
>>> Pozdrav,
>>>
>>> S obzirom da sam radio ispis u .xml fajl, preuzeću i učitavanje 
>>> kompleksa iz fajla.
>>>
>>> Pozdravi,
>>> Dušan
>>>
>>> пет, 11. феб 2022. у 23:17 Marko Vojinovic <vmarko at ipb.ac.rs> је 
>>> написао/ла:
>>>
>>>       Implementirati metod u klasi SimpComp koji ce da procita dati 
>>> fajl i instancira u memoriji simplicijalni kompleks na osnovu 
>>> podataka iz fajla:
>>>
>>>          SimpComp* SimpComp::read_complex_from_file( file* f );
>>>
>>>          Input: Pointer na fajl iz koga se citaju podaci.
>>>          Output: pointer na instancirani simplicijalni kompleks 
>>> kreiran na osnovu podataka iz fajla.
>>>
>>>       Ovaj zadatak treba da instancira nov prazan kompleks, zatim da 
>>> cita dati fajl, interpretira sintaksu iz zadatka 7, i da na osnovu 
>>> tih podataka popuni kompleks odgovarajucim
>>>       simpleksima datih nivoa, a zatim i boje i susede svakog 
>>> simpleksa ponaosob. Ovo je u sustini inverzni algoritam u odnosu na 
>>> zadatak 7, i zavisi od tacne implementacije tog
>>>       zadatka (tj. od tacne sintakse snimljenog fajla), pa ovaj 
>>> zadatak treba raditi tek kada budemo sigurni da smo skroz zadovoljni 
>>> sa radom f-ja za snimanje u fajl.
>>>
>>>       I u ovom slucaju cemo mozda uraditi vise verzija f-je za 
>>> citanje, po jednu za svaki format fajla.
>>>
>>>
>>>       :-)
>>>       Marko
>>>
>>>
>>>       Dr. Marko Vojinovic
>>>       Group for Gravitation, Particles and Fields
>>>       Institute of Physics
>>>       University of Belgrade
>>>       ======================
>>>       home page: www.markovojinovic.com
>>>       e-mail:    vmarko at ipb.ac.rs
>>>
>>>
>>>       --
>>>       QGHG-it-dev-list mailing list
>>>       QGHG-it-dev-list at ipb.ac.rs
>>>       http://mail.ipb.ac.rs/mailman/listinfo/qghg-it-dev-list
>>>
>>>
>>>
>>


More information about the QGHG-it-dev-list mailing list