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

Nenad Korolija nenadko at gmail.com
Mon Nov 7 08:37:47 CET 2022


Zdravo Dušane,

Ja se slažem. Ima smisla izdvojiti celu I/O funkcionalnost u posebnu klasu,
tj. fajl.

Pozdrav,
Nenad

On Sun, Nov 6, 2022 at 5:16 PM Dušan Cvijetić <dusancvijetic2000 at gmail.com>
wrote:

> 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
> >>>
> >>>
> >>>
> >>
> --
> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ipb.ac.rs/pipermail/qghg-it-dev-list/attachments/20221107/fb234b31/attachment.htm>


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