Otázky k triedam Graph/Edge/Vertex

Moderátor: FeroG

<<

johny

Príspevky: 132

Registrovaný: Pia Feb 22, 2008 6:37 pm

Bydlisko: Košice

Poslať Pia Mar 14, 2008 8:03 pm

Otázky k triedam Graph/Edge/Vertex

Zatiaľ teda jedna otázka, ale možno prídu ďalšie :)

Ako si môžem k nejakému Vertexu uložiť informáciu (napr. boolean - či som ho už navštívil pri prehľadávaní grafu, prípadne nejaký int)?
E-mail/Jabber: jan[zavináč]jergus.eu
<<

FeroG

Príspevky: 1290

Registrovaný: Uto Máj 29, 2007 11:25 am

Poslať Pia Mar 14, 2008 8:29 pm

Na tento ucel maju Vertex a Edge metodu setValue(meno, hodnota), ktorou sa hodnota ulozi. Ulozenu hodnotu ide ziskat metodou getValue(meno), resp. getIntValue a getDoubleValue ak hodnota ma byt aj konvertovana.

Priklad pouzitia:
v.setValue("visited", new Boolean(true));

if ((Boolean)v.getValue("visited"))
System.out.println("Akcia");

Viac info: http://www.ics.upjs.sk/~galcik/files/pr ... /graphdoc/

Podla poziadaviek mozem dorobit dalsie metody a samozrejme budem opravovat chyby (takze potom dajte vediet).
<<

johny

Príspevky: 132

Registrovaný: Pia Feb 22, 2008 6:37 pm

Bydlisko: Košice

Poslať Pia Mar 14, 2008 11:01 pm

FeroG píše:Na tento ucel maju Vertex a Edge metodu setValue(meno, hodnota), ktorou sa hodnota ulozi. Ulozenu hodnotu ide ziskat metodou getValue(meno), resp. getIntValue a getDoubleValue ak hodnota ma byt aj konvertovana.


To zjavne pribudlo v nejakej novej verzii :)

Podla poziadaviek mozem dorobit dalsie metody a samozrejme budem opravovat chyby (takze potom dajte vediet).


OK teda, požiadavky:

    getBooleanValue
    komentáre v UTF-8
E-mail/Jabber: jan[zavináč]jergus.eu
<<

FeroG

Príspevky: 1290

Registrovaný: Uto Máj 29, 2007 11:25 am

Poslať Str Mar 19, 2008 8:26 pm

johny píše:
    getBooleanValue
    komentáre v UTF-8

Aktualizovana verzia to uz obsahuje ...

Späť na PAZ1b

Kto je on-line

Užívatelia prezerajúci fórum: Žiadny registrovaný užívateľ nie je prítomný a 1 hosť

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software.
Slovenský preklad.